@charset "UTF-8";
/*
 ██████╗ ███████╗███╗   ██╗███████╗██████╗  █████╗ ██╗     
██╔════╝ ██╔════╝████╗  ██║██╔════╝██╔══██╗██╔══██╗██║     
██║  ███╗█████╗  ██╔██╗ ██║█████╗  ██████╔╝███████║██║     
██║   ██║██╔══╝  ██║╚██╗██║██╔══╝  ██╔══██╗██╔══██║██║     
╚██████╔╝███████╗██║ ╚████║███████╗██║  ██║██║  ██║███████╗
 ╚═════╝ ╚══════╝╚═╝  ╚═══╝╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝╚══════╝
                                                           
 */
/**************************************************************************************
* THEME EVENTS AND STAFF
*
* These styls are intended to assit the Woodville Events and Staff plugin
*  
**************************************************************************************/
.clearfix:after {
  content: "";
  display: table;
  clear: both; }

/**************************************************************************************
* STANDARD INPUT STYLE
**************************************************************************************/
/*
██████╗ ██╗   ██╗████████╗████████╗ ██████╗ ███╗   ██╗███████╗
██╔══██╗██║   ██║╚══██╔══╝╚══██╔══╝██╔═══██╗████╗  ██║██╔════╝
██████╔╝██║   ██║   ██║      ██║   ██║   ██║██╔██╗ ██║███████╗
██╔══██╗██║   ██║   ██║      ██║   ██║   ██║██║╚██╗██║╚════██║
██████╔╝╚██████╔╝   ██║      ██║   ╚██████╔╝██║ ╚████║███████║
╚═════╝  ╚═════╝    ╚═╝      ╚═╝    ╚═════╝ ╚═╝  ╚═══╝╚══════╝
                                                              
 */
/**************************************************************************************
* THEME EVENTS AND STAFF BUTTONS
**************************************************************************************/
.weas-user--not-available-button,
.weas-user--add-carer-button,
.weas-user--expandable-content-button,
.weas-user--remove-carer-button,
.staff-availability--delete,
.staff-availability--add-new {
  background-color: #EF5A29;
  color: white;
  padding: 14px 18px;
  line-height: 20px;
  font-size: 20px;
  font-family: 'Neris-SemiBold';
  font-weight: normal;
  border: 0px;
  border-radius: 4px;
  cursor: pointer;
  float: right; }

/*
███████╗████████╗ █████╗ ███████╗███████╗     █████╗ ██╗   ██╗ █████╗ ██╗██╗      █████╗ ██████╗ ██╗██╗     ██╗████████╗██╗   ██╗
██╔════╝╚══██╔══╝██╔══██╗██╔════╝██╔════╝    ██╔══██╗██║   ██║██╔══██╗██║██║     ██╔══██╗██╔══██╗██║██║     ██║╚══██╔══╝╚██╗ ██╔╝
███████╗   ██║   ███████║█████╗  █████╗      ███████║██║   ██║███████║██║██║     ███████║██████╔╝██║██║     ██║   ██║    ╚████╔╝ 
╚════██║   ██║   ██╔══██║██╔══╝  ██╔══╝      ██╔══██║╚██╗ ██╔╝██╔══██║██║██║     ██╔══██║██╔══██╗██║██║     ██║   ██║     ╚██╔╝  
███████║   ██║   ██║  ██║██║     ██║         ██║  ██║ ╚████╔╝ ██║  ██║██║███████╗██║  ██║██████╔╝██║███████╗██║   ██║      ██║   
╚══════╝   ╚═╝   ╚═╝  ╚═╝╚═╝     ╚═╝         ╚═╝  ╚═╝  ╚═══╝  ╚═╝  ╚═╝╚═╝╚══════╝╚═╝  ╚═╝╚═════╝ ╚═╝╚══════╝╚═╝   ╚═╝      ╚═╝   
                                                                                                                                 
 */
/**************************************************************************************
* STAFF AVAILABILITY BUTTONS
**************************************************************************************/
#staff-availability table {
  margin-bottom: 20px;
  width: 100%; }
  #staff-availability table th, #staff-availability table td {
    padding: 8px;
    text-align: left; }

#staff-availability .staff-availability--delete {
  background-color: #009d4e; }

#staff-availability .staff-availability--delete,
#staff-availability .staff-availability--add-new {
  font-size: 16px;
  padding: 10px 12px; }

table.profile-table th, table.profile-table td {
  padding: 8px;
  text-align: left; }

table.profile-table td label {
  min-width: 45%;
  display: inline-block; }

/**************************************************************************************
* WEAS PANEL
**************************************************************************************/
.weas--panel {
  background: #fff none repeat scroll 0 0;
  border-radius: 10px;
  margin: 0 0 20px;
  border: 0px;
  /**************************************************************************************
  * GENERAL STYLING
  **************************************************************************************/
  /**************************************************************************************
  * CONTENT
  **************************************************************************************/
  /**************************************************************************************
  * REVIEW PANEL
  **************************************************************************************/ }
  .weas--panel .weas-panel--content--summary > h2:first-child {
    margin-top: 0px;
    min-height: 60px;
    line-height: 60px;
    font-family: "Neris-SemiBold";
    font-weight: normal;
    color: #F05A29;
    font-size: 35px; }
  .weas--panel .weas--panel--number span {
    background-color: #EF5A29;
    font-family: "Neris-SemiBold"; }
  .weas--panel hr {
    border: 0px;
    border-bottom: 1px solid #F0F1F1;
    margin-bottom: 40px; }
  .weas--panel .weas--event-title,
  .weas--panel .weas--event-dates,
  .weas--panel .weas--event-times {
    font-size: 20px; }
  .weas--panel .weas--event-title {
    font-family: 'Neris-SemiBold';
    font-weight: normal;
    color: #009D4E; }
  .weas--panel .weas--event-title,
  .weas--panel .weas--event-dates {
    margin-bottom: 0px; }
  .weas--panel .weas--event-dates,
  .weas--panel .weas--event-times {
    margin-top: 0px; }
  .weas--panel #weas--review-panel--users {
    margin-bottom: 40px; }
  .weas--panel .weas--review-panel .weas-user--content-wrapper {
    margin-top: 20px; }
    .weas--panel .weas--review-panel .weas-user--content-wrapper .weas-user--remove-carer-button {
      margin-bottom: 0px; }
  .weas--panel .weas--review-panel .weas-user--content-wrapper .weas-user--remove-carer-button {
    background-color: #b3b3b3; }
  .weas--panel .weas--review-panel .weas--review-panel--calculated-price {
    font-size: 20px;
    font-family: 'Neris-SemiBold';
    font-weight: normal;
    color: #EF5A29;
    line-height: 58px; }
  .weas--panel .weas--review-panel .weas--review-panel--add-to-cart {
    text-align: right;
    /**************************************************************************************
      * ADD TO CART BUTTON
      **************************************************************************************/ }
    .weas--panel .weas--review-panel .weas--review-panel--add-to-cart #respond input#submit.alt,
    .weas--panel .weas--review-panel .weas--review-panel--add-to-cart a.button.alt,
    .weas--panel .weas--review-panel .weas--review-panel--add-to-cart button.button.alt,
    .weas--panel .weas--review-panel .weas--review-panel--add-to-cart input.button.alt {
      background-color: #009D4E;
      color: white;
      font-family: 'Neris-SemiBold';
      font-weight: normal;
      font-size: 20px;
      padding: 16px 18px;
      float: none;
      display: block;
      width: 100%; }

/**************************************************************************************
* 2ND PANEL SPECIFIC
**************************************************************************************/
.weas--image-ratio {
  line-height: 87px;
  vertical-align: middle;
  margin: 40px 0px; }
  .weas--image-ratio img {
    vertical-align: middle;
    margin: 0px;
    margin-right: 40px; }

/**************************************************************************************
* SELECT BOXES
**************************************************************************************/
#weas--user-selector-toggle {
  background-color: transparent !important;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  padding: 0px 10px;
  border-radius: 4px;
  line-height: 28px;
  font-family: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 30px;
  background-image: url("../images/select.png");
  background-size: 30px 30px;
  background-position: center right;
  background-repeat: no-repeat;
  line-height: 38px; }

#weas--user-selector .staff-profile--table select {
  background-color: transparent !important;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  padding: 0px 10px;
  border-radius: 4px;
  line-height: 28px;
  font-family: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 30px;
  background-image: url("../images/select.png");
  background-size: 30px 30px;
  background-position: center right;
  background-repeat: no-repeat; }

/*
██╗   ██╗███████╗███████╗██████╗     ███████╗███████╗██╗     ███████╗ ██████╗████████╗ ██████╗ ██████╗ 
██║   ██║██╔════╝██╔════╝██╔══██╗    ██╔════╝██╔════╝██║     ██╔════╝██╔════╝╚══██╔══╝██╔═══██╗██╔══██╗
██║   ██║███████╗█████╗  ██████╔╝    ███████╗█████╗  ██║     █████╗  ██║        ██║   ██║   ██║██████╔╝
██║   ██║╚════██║██╔══╝  ██╔══██╗    ╚════██║██╔══╝  ██║     ██╔══╝  ██║        ██║   ██║   ██║██╔══██╗
╚██████╔╝███████║███████╗██║  ██║    ███████║███████╗███████╗███████╗╚██████╗   ██║   ╚██████╔╝██║  ██║
 ╚═════╝ ╚══════╝╚══════╝╚═╝  ╚═╝    ╚══════╝╚══════╝╚══════╝╚══════╝ ╚═════╝   ╚═╝    ╚═════╝ ╚═╝  ╚═╝
                                                                                                       
 */
/**************************************************************************************
* USER LIST
**************************************************************************************/
#weas--user-selector,
#weas--review-panel--users {
  /**************************************************************************************
  * FILTERS TOGGLE
  **************************************************************************************/
  /**************************************************************************************
  * FILTERS TABLE
  **************************************************************************************/
  /**************************************************************************************
  * SEARCH
  **************************************************************************************/
  /**************************************************************************************
  * PAGINATION
  **************************************************************************************/
  /**************************************************************************************
  * BOTTOM PAGINATION
  **************************************************************************************/
  /**************************************************************************************
  * IMAGE
  **************************************************************************************/
  /**************************************************************************************
  * CONTENT
  **************************************************************************************/ }
  #weas--user-selector #weas--filters-toggle--button,
  #weas--review-panel--users #weas--filters-toggle--button {
    border-radius: 0px;
    border: 0px;
    background-color: transparent;
    background-image: url("../images/burger.png");
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 40px;
    font-family: 'Neris-SemiBold';
    font-weight: normal;
    font-size: 20px;
    color: #EF5A29;
    height: 30px;
    line-height: 26px;
    cursor: pointer; }
  #weas--user-selector .staff-profile--table,
  #weas--review-panel--users .staff-profile--table {
    font-size: 18px;
    border: 0px; }
    #weas--user-selector .staff-profile--table td,
    #weas--user-selector .staff-profile--table th,
    #weas--review-panel--users .staff-profile--table td,
    #weas--review-panel--users .staff-profile--table th {
      border: 0px;
      text-align: left;
      vertical-align: top;
      padding: 10px 10px 15px 0px; }
    #weas--user-selector .staff-profile--table label,
    #weas--review-panel--users .staff-profile--table label {
      min-width: 45%;
      display: inline-block; }
    #weas--user-selector .staff-profile--table input[type="checkbox"],
    #weas--review-panel--users .staff-profile--table input[type="checkbox"] {
      -webkit-appearance: none;
      /* Hides the default checkbox style */
      height: 15px;
      width: 15px;
      cursor: pointer;
      position: relative;
      border-radius: 0;
      background-color: white;
      border: 2px solid #cccccc;
      vertical-align: middle;
      top: -3px; }
      #weas--user-selector .staff-profile--table input[type="checkbox"]:checked,
      #weas--review-panel--users .staff-profile--table input[type="checkbox"]:checked {
        background-color: #EF5A29;
        border: 2px solid #EF5A29; }
  #weas--user-selector #weas--search-input,
  #weas--review-panel--users #weas--search-input {
    border-radius: 0px 4px 4px 0px;
    border-width: 1px 1px 1px 0px; }
  #weas--user-selector #weas--search-submit,
  #weas--review-panel--users #weas--search-submit {
    border-radius: 4px 0px 0px 4px;
    border-width: 1px 0px 1px 1px;
    background-image: url("../images/magnify.png");
    background-position: center center;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    cursor: pointer; }
  #weas--user-selector #weas--pagination ul,
  #weas--review-panel--users #weas--pagination ul {
    display: block;
    padding: 0px;
    margin: 0px;
    text-align: right; }
    #weas--user-selector #weas--pagination ul li,
    #weas--review-panel--users #weas--pagination ul li {
      padding: 0px;
      margin: 0px;
      list-style: none;
      display: inline; }
      #weas--user-selector #weas--pagination ul li a,
      #weas--user-selector #weas--pagination ul li span,
      #weas--review-panel--users #weas--pagination ul li a,
      #weas--review-panel--users #weas--pagination ul li span {
        background-color: #e6e6e6;
        color: white;
        border: 1px solid #e6e6e6;
        width: 32px;
        height: 30px;
        line-height: 28px;
        display: inline-block;
        margin: 0px 5px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        cursor: pointer;
        border-radius: 4px; }
      #weas--user-selector #weas--pagination ul li:first-child a,
      #weas--user-selector #weas--pagination ul li:last-child a,
      #weas--review-panel--users #weas--pagination ul li:first-child a,
      #weas--review-panel--users #weas--pagination ul li:last-child a {
        width: 34px;
        font-size: 25px;
        line-height: 20px;
        background-color: white;
        color: #e6e6e6; }
      #weas--user-selector #weas--pagination ul li.active span,
      #weas--review-panel--users #weas--pagination ul li.active span {
        background-color: #EF5A29;
        border-color: #EF5A29;
        cursor: none; }
  #weas--user-selector .weas--user-selector--bottom,
  #weas--review-panel--users .weas--user-selector--bottom {
    padding-bottom: 15px; }
  #weas--user-selector .weas-user--image-wrapper,
  #weas--review-panel--users .weas-user--image-wrapper {
    height: 96px;
    text-align: center;
    margin-bottom: 20px; }
    #weas--user-selector .weas-user--image-wrapper .weas-user--image,
    #weas--review-panel--users .weas-user--image-wrapper .weas-user--image {
      display: inline-block; }
      #weas--user-selector .weas-user--image-wrapper .weas-user--image img,
      #weas--review-panel--users .weas-user--image-wrapper .weas-user--image img {
        border-radius: 50%; }
    @media (min-width: 768px) {
      #weas--user-selector .weas-user--image-wrapper,
      #weas--review-panel--users .weas-user--image-wrapper {
        width: 96px;
        margin-right: 40px;
        float: left; }
        #weas--user-selector .weas-user--image-wrapper .weas-user--image,
        #weas--review-panel--users .weas-user--image-wrapper .weas-user--image {
          display: block; } }
  #weas--user-selector .weas-user--content-wrapper,
  #weas--review-panel--users .weas-user--content-wrapper {
    text-align: center;
    /**************************************************************************************
    * USER NAME
    **************************************************************************************/
    /**************************************************************************************
    * SUBTITLE
    **************************************************************************************/
    /**************************************************************************************
    * ADD CARER / REMOVE CARER / ETC
    **************************************************************************************/ }
    @media (min-width: 768px) {
      #weas--user-selector .weas-user--content-wrapper,
      #weas--review-panel--users .weas-user--content-wrapper {
        text-align: right;
        width: 90%;
        width: calc(100% - 136px);
        float: right; } }
    @media (max-width: 767px) {
      #weas--user-selector .weas-user--content-wrapper > button,
      #weas--review-panel--users .weas-user--content-wrapper > button {
        float: none;
        margin: 0px 10px; } }
    #weas--user-selector .weas-user--content-wrapper > *,
    #weas--review-panel--users .weas-user--content-wrapper > * {
      text-align: left; }
    #weas--user-selector .weas-user--content-wrapper .weas-user--name,
    #weas--review-panel--users .weas-user--content-wrapper .weas-user--name {
      font-size: 20px;
      font-family: 'Neris-SemiBold';
      font-weight: normal;
      line-height: 1.3; }
      @media (max-width: 767px) {
        #weas--user-selector .weas-user--content-wrapper .weas-user--name,
        #weas--review-panel--users .weas-user--content-wrapper .weas-user--name {
          clear: both;
          margin-top: 20px; } }
    #weas--user-selector .weas-user--content-wrapper .weas-user--subtitle,
    #weas--review-panel--users .weas-user--content-wrapper .weas-user--subtitle {
      font-size: 16px;
      line-height: 1.3; }
    #weas--user-selector .weas-user--content-wrapper .weas-user--not-available-button,
    #weas--review-panel--users .weas-user--content-wrapper .weas-user--not-available-button {
      background-color: white;
      border: 1px solid #cccccc;
      color: #cccccc;
      cursor: default; }
    #weas--user-selector .weas-user--content-wrapper .weas-user--remove-carer-button,
    #weas--review-panel--users .weas-user--content-wrapper .weas-user--remove-carer-button {
      background-color: #009d4e; }

/**************************************************************************************
* EXPANDABLE CONTENT
**************************************************************************************/
.weas-user--expandable-content .expandable-profile--table {
  border: 0px; }
  .weas-user--expandable-content .expandable-profile--table tr td,
  .weas-user--expandable-content .expandable-profile--table tr th {
    border: 0px;
    text-align: left;
    padding: 3px 3px 3px 0px; }
  .weas-user--expandable-content .expandable-profile--table tr:last-child td,
  .weas-user--expandable-content .expandable-profile--table tr:last-child th {
    border-bottom: 0px; }

@media (min-width: 768px) {
  .weas-user--expandable-content {
    padding-left: 136px; } }

/*
███████╗████████╗ █████╗ ███╗   ██╗██████╗  █████╗ ██╗      ██████╗ ███╗   ██╗███████╗
██╔════╝╚══██╔══╝██╔══██╗████╗  ██║██╔══██╗██╔══██╗██║     ██╔═══██╗████╗  ██║██╔════╝
███████╗   ██║   ███████║██╔██╗ ██║██║  ██║███████║██║     ██║   ██║██╔██╗ ██║█████╗  
╚════██║   ██║   ██╔══██║██║╚██╗██║██║  ██║██╔══██║██║     ██║   ██║██║╚██╗██║██╔══╝  
███████║   ██║   ██║  ██║██║ ╚████║██████╔╝██║  ██║███████╗╚██████╔╝██║ ╚████║███████╗
╚══════╝   ╚═╝   ╚═╝  ╚═╝╚═╝  ╚═══╝╚═════╝ ╚═╝  ╚═╝╚══════╝ ╚═════╝ ╚═╝  ╚═══╝╚══════╝
                                                                                      
 */
/**************************************************************************************
* STANDALONE
**************************************************************************************/
.weas--standalone--start-picker .weas--standalone--start-picker--input {
  background-color: transparent !important;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  padding: 0px 10px;
  border-radius: 4px;
  line-height: 28px;
  font-family: inherit;
  margin-left: 10px;
  padding-right: 30px;
  background-image: url("../images/calendar.png");
  background-size: 30px 30px;
  background-position: center right;
  background-repeat: no-repeat; }
  .weas--standalone--start-picker .weas--standalone--start-picker--input:disabled {
    background-color: #f2f2f2 !important;
    cursor: not-allowed; }

.weas--standalone--duration-hours .weas--standalone--duration-hours--input {
  background-color: transparent !important;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  padding: 0px 10px;
  border-radius: 4px;
  line-height: 28px;
  font-family: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 30px;
  background-image: url("../images/select.png");
  background-size: 30px 30px;
  background-position: center right;
  background-repeat: no-repeat;
  margin-left: 10px; }
  .weas--standalone--duration-hours .weas--standalone--duration-hours--input:disabled {
    background-color: #f2f2f2 !important;
    cursor: not-allowed; }

.weas--standalone--duration-minutes .weas--standalone--duration-minutes--input {
  background-color: transparent !important;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  padding: 0px 10px;
  border-radius: 4px;
  line-height: 28px;
  font-family: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 30px;
  background-image: url("../images/select.png");
  background-size: 30px 30px;
  background-position: center right;
  background-repeat: no-repeat;
  margin-left: 10px; }
  .weas--standalone--duration-minutes .weas--standalone--duration-minutes--input:disabled {
    background-color: #f2f2f2 !important;
    cursor: not-allowed; }

/*
███████╗██████╗ ██╗████████╗    ██████╗ ██████╗  ██████╗ ███████╗██╗██╗     ███████╗
██╔════╝██╔══██╗██║╚══██╔══╝    ██╔══██╗██╔══██╗██╔═══██╗██╔════╝██║██║     ██╔════╝
█████╗  ██║  ██║██║   ██║       ██████╔╝██████╔╝██║   ██║█████╗  ██║██║     █████╗  
██╔══╝  ██║  ██║██║   ██║       ██╔═══╝ ██╔══██╗██║   ██║██╔══╝  ██║██║     ██╔══╝  
███████╗██████╔╝██║   ██║       ██║     ██║  ██║╚██████╔╝██║     ██║███████╗███████╗
╚══════╝╚═════╝ ╚═╝   ╚═╝       ╚═╝     ╚═╝  ╚═╝ ╚═════╝ ╚═╝     ╚═╝╚══════╝╚══════╝
                                                                                    
 */
/**************************************************************************************
* STAFF AVAILABILITY
**************************************************************************************/
.woocommerce-EditAccountForm.edit-account fieldset {
  border: 1px solid #cccccc; }

.woocommerce-EditAccountForm.edit-account .input-text {
  background-color: transparent !important;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  padding: 0px 10px;
  border-radius: 4px;
  line-height: 28px;
  font-family: inherit;
  line-height: 28px !important; }

.woocommerce-EditAccountForm.edit-account .staff-availability select {
  max-width: 120px; }

.woocommerce-EditAccountForm.edit-account .staff-availability input[type="text"] {
  max-width: 55px; }

.woocommerce-EditAccountForm.edit-account .profile-table th p:first-child,
.woocommerce-EditAccountForm.edit-account .staff-availability th p:first-child {
  margin-top: 0px; }

.woocommerce-EditAccountForm.edit-account .profile-table th p:last-child,
.woocommerce-EditAccountForm.edit-account .staff-availability th p:last-child {
  margin-bottom: 0px; }

.woocommerce-EditAccountForm.edit-account .profile-table input[type="text"],
.woocommerce-EditAccountForm.edit-account .profile-table textarea,
.woocommerce-EditAccountForm.edit-account .staff-availability input[type="text"],
.woocommerce-EditAccountForm.edit-account .staff-availability textarea {
  background-color: transparent !important;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  padding: 0px 10px;
  border-radius: 4px;
  line-height: 28px;
  font-family: inherit; }

.woocommerce-EditAccountForm.edit-account .profile-table select,
.woocommerce-EditAccountForm.edit-account .staff-availability select {
  background-color: transparent !important;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  padding: 0px 10px;
  border-radius: 4px;
  line-height: 28px;
  font-family: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 30px;
  background-image: url("../images/select.png");
  background-size: 30px 30px;
  background-position: center right;
  background-repeat: no-repeat; }

.woocommerce-EditAccountForm.edit-account .profile-table input[type="checkbox"],
.woocommerce-EditAccountForm.edit-account .staff-availability input[type="checkbox"] {
  -webkit-appearance: none;
  /* Hides the default checkbox style */
  height: 15px;
  width: 15px;
  cursor: pointer;
  position: relative;
  border-radius: 0;
  background-color: white;
  border: 2px solid #cccccc;
  vertical-align: middle;
  top: -3px; }
  .woocommerce-EditAccountForm.edit-account .profile-table input[type="checkbox"]:checked,
  .woocommerce-EditAccountForm.edit-account .staff-availability input[type="checkbox"]:checked {
    background-color: #EF5A29;
    border: 2px solid #EF5A29; }

.woocommerce-EditAccountForm.edit-account .profile-table textarea,
.woocommerce-EditAccountForm.edit-account .staff-availability textarea {
  max-width: 280px; }

.woocommerce-Address-title.title {
  text-align: left;
  position: relative;
  left: unset;
  top: unset;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none; }

/*
 ██████╗ █████╗ ██████╗ ████████╗
██╔════╝██╔══██╗██╔══██╗╚══██╔══╝
██║     ███████║██████╔╝   ██║   
██║     ██╔══██║██╔══██╗   ██║   
╚██████╗██║  ██║██║  ██║   ██║   
 ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝   ╚═╝   
                                 
 */
.woocommerce form .form-row input[type="text"],
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  background-color: transparent !important;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  padding: 0px 10px;
  border-radius: 4px;
  line-height: 28px;
  font-family: inherit; }

.woocommerce form .form-row select {
  background-color: transparent !important;
  border: 1px solid #cccccc;
  background-color: #f2f2f2;
  padding: 0px 10px;
  border-radius: 4px;
  line-height: 28px;
  font-family: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 30px;
  background-image: url("../images/select.png");
  background-size: 30px 30px;
  background-position: center right;
  background-repeat: no-repeat; }

.woocommerce form .form-row input[type="checkbox"] {
  -webkit-appearance: none;
  /* Hides the default checkbox style */
  height: 15px;
  width: 15px;
  cursor: pointer;
  position: relative;
  border-radius: 0;
  background-color: white;
  border: 2px solid #cccccc;
  vertical-align: middle;
  top: -3px; }
  .woocommerce form .form-row input[type="checkbox"]:checked {
    background-color: #EF5A29;
    border: 2px solid #EF5A29; }

/*# sourceMappingURL=theme-events-and-staff.css.map */