@charset "UTF-8";

.domain-tags {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 20px;
}

.domain-tags p {
  margin-bottom: 10px;
}

.domain-tags .domain-tag {
  float: left;
  margin-right: 10px;
  border-color: #919295;
  background-color: #919295;
  padding: 5px 10px;
  color: #FFFFFF;
  cursor: pointer;
  margin: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .domain-tags .domain-tag {
    width: 100%;
  }
}

.domain-tags .domain-tag:hover,
.domain-tags .domain-tag:active {
  background-color: #77787c;
}

.form-item-path-alias label {
  float: left;
}

.store #product-details-header .back-to-store {
  color: #6E6D6C;
  border: 0 none;
}

.store #product-details-header .back-to-store:hover,
.store #product-details-header .back-to-store:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.field-name-inline-booking-form .form-wrapper,
#move-in-out-entityform-edit-form .form-wrapper {
  margin: 10px 0;
  padding: 0;
}

.field-name-inline-booking-form .form-wrapper .fieldset-wrapper,
#move-in-out-entityform-edit-form .form-wrapper .fieldset-wrapper {
  min-width: 0;
}

.field-name-inline-booking-form .form-wrapper .fieldset-wrapper .form-item,
#move-in-out-entityform-edit-form .form-wrapper .fieldset-wrapper .form-item {
  margin: 0;
  width: 100%;
}

.field-name-inline-booking-form .form-wrapper .fieldset-wrapper .form-item .date-padding,
#move-in-out-entityform-edit-form .form-wrapper .fieldset-wrapper .form-item .date-padding {
  padding: 0;
}

.field-name-inline-booking-form .form-wrapper .fieldset-wrapper input,
#move-in-out-entityform-edit-form .form-wrapper .fieldset-wrapper input {
  width: 100%;
}

*,
*:after,
*:before {
  box-sizing: border-box;
}

.form-type-checkbox .description,
.form-type-radio .description {
  width: 100%;
  float: left;
  margin-left: 0;
}

body .chosen-container {
  font-size: 18px;
}

body .chosen-container.error {
  background-image: none;
  border: 1px solid #E16C6C;
}

body .chosen-single.chosen-default span {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

body .chosen-container-multi .chosen-choices li.search-choice {
  margin: 10px 5px 4px 0;
  background-image: none;
  background-color: #ADAFB2;
  border: 0 none;
  color: white;
  border-radius: 0;
  box-shadow: none;
}

body .chosen-container-single .chosen-single {
  border: 1px solid #ADAFB2;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

@media (min-width: 1026px) {
  #client_logo_cont {
    margin-right: 50px;
  }
}

.lt-ie9 #client_logo_cont {
  margin-right: 50px;
}

@media (min-width: 1026px) {
  .column-left {
    width: 49.57983%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

.lt-ie9 .column-left {
  width: 49.57983%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .column-left {
    width: 48.71795%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
    clear: both;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .column-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .column-right {
    width: 49.57983%;
    clear: right;
    float: right;
    margin-right: 0;
    padding-left: 50px;
  }
}

.lt-ie9 .column-right {
  width: 49.57983%;
  clear: right;
  float: right;
  margin-right: 0;
  padding-left: 50px;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .column-right {
    width: 48.71795%;
    clear: right;
    float: right;
    margin-right: 0;
    padding-left: 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .column-right {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    margin-top: 10px;
  }
}

.field-name-comment-count-stats p {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #454444;
  font-size: 21px;
  margin-bottom: 50px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .field-name-comment-count-stats p {
    font-size: 19px;
  }
}

.comment-links {
  font-size: 15px;
  color: #6E6D6C;
}

.nlq-description {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  font-size: 18px;
}

.disable-scrolling {
  overflow: hidden;
}

@media (min-width: 320px) and (max-width: 767px) {
  .disable-scrolling {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
}

.page-node-notify .ajax-progress,
.page-node-notify .ajax-progress-throbber,
.page-account-edit-company .ajax-progress,
.page-account-edit-company .ajax-progress-throbber {
  display: none !important;
}

input[disabled="disabled"] {
  background: #E6E7E8 !important;
  color: #919295 !important;
  cursor: not-allowed !important;
}

.display-block {
  display: block;
}

.display-none {
  display: none;
}

.draggable a.tabledrag-handle {
  border: 0 none;
}

.draggable a.tabledrag-handle .handle {
  padding: 0.72em 0.7em;
}

.field-name-access-subscribe-form #edit-message {
  margin-bottom: 20px;
}

#edit-back-link a {
  position: relative;
  padding-left: 30px;
  border: 0 none;
  -webkit-transition: text-decoration 0.1s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: text-decoration 0.1s ease-in-out false;
  display: block;
  font-size: 16px;
  line-height: 50px;
  text-decoration: underline;
  border: 0 none;
}

#edit-back-link a:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#edit-back-link a:before {
  content: "\E622";
}

#edit-back-link a:before {
  line-height: 50px;
}

@media (min-width: 1026px) {
  #edit-back-link a:hover {
    text-decoration: none;
  }
}

.lt-ie9 #edit-back-link a:hover {
  text-decoration: none;
}

#edit-back-link a:hover,
#edit-back-link a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.page-node-attach-booking #availability-cancel {
  border: 1px solid #919295;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 13px/42px "Proxima N W15 Reg", Sans-Serif;
  height: 42px;
  letter-spacing: .5px;
  padding: 0 18px;
  background-color: #919295;
  color: #FFFFFF;
  float: left;
  margin-right: 10px;
}

.page-node-attach-booking #availability-cancel:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-node-attach-booking #availability-cancel {
    margin-bottom: 10px;
  }
}

.page-node-attach-booking #availability-cancel:hover,
.page-node-attach-booking #availability-cancel:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.page-node-attach-booking #availability-cancel:hover,
.page-node-attach-booking #availability-cancel:active {
  background-color: #77787c;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-node-attach-booking #availability-cancel {
    width: 100%;
  }
}

p.nlq-description {
  margin-bottom: 20px;
}

#edit-middle-column-settings-bm-update {
  margin-bottom: 20px;
}

#edit-rejection-reason {
  text-align: left;
  padding: 20px;
}

#edit-settings-bm-update {
  margin-bottom: 20px;
}

html input[type="submit"]#edit-summary-goback {
  float: left;
  margin-right: 10px;
  border-color: #919295;
  background-color: #919295;
  float: left !important;
}

@media (min-width: 320px) and (max-width: 767px) {
  html input[type="submit"]#edit-summary-goback {
    width: 100%;
  }
}

html input[type="submit"]#edit-summary-goback:hover,
html input[type="submit"]#edit-summary-goback:active {
  background-color: #77787c;
}

#edit-total-wrapper {
  text-align: right;
  float: right;
}

.eq-icon-cross:before {
  content: "\E62D";
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  text-transform: none;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 10px;
  color: #E16C6C;
}

#equiem-store-reject-order-form {
  text-align: center;
  max-width: 600px;
  margin: 0 auto;
  padding-top: 50px;
}

#field-apartment-details-values .messages.error {
  white-space: normal;
}

#edit-field-event-date-und-0-value label,
#edit-field-event-date-und-0-value2 label {
  display: block;
}

.node-type-event .field-name-field-location {
  position: relative;
  padding-left: 20px;
  margin-left: 20px;
  max-width: 80%;
}

.node-type-event .field-name-field-location:before {
  content: "\E636";
}

.node-type-event .field-name-field-location:before {
  font-size: 14px;
  position: absolute;
  left: 0;
  color: #232323;
}

.node-type-event .field-name-date-and-time {
  position: relative;
  padding-left: 20px;
  margin-left: 20px;
  max-width: 80%;
}

.node-type-event .field-name-date-and-time:before {
  content: "\E663";
}

.node-type-event .field-name-date-and-time:before {
  font-size: 14px;
  position: absolute;
  left: 0;
  color: #232323;
}

.field-name-add-to-calendar-button {
  padding-top: 20px;
}

.view-mode-bundle.node-product-perishable .field-name-body {
  margin-bottom: 10px;
  padding: 0;
  float: left;
  display: block;
  width: 100%;
}

.field-name-inline-booking-form .field-name-field-booking-date-time .form-item,
#move-in-out-entityform-edit-form .field-name-field-booking-date-time .form-item {
  margin-top: 10px;
}

.field-name-field-supplier-xnal-location {
  padding-bottom: 20px;
  font-family: "Proxima N W15 Light", Sans-Serif;
}

.view-mode-bundle.node-product-perishable .field-name-formatted-minimum-price {
  margin-bottom: 10px;
  padding: 0;
  float: left;
  display: block;
  width: 100%;
}

.field-name-inline-booking-form,
#move-in-out-entityform-edit-form {
  padding: 20px;
}

.field-name-inline-booking-form #field-booking-date-time-add-more-wrapper .date-no-float,
#move-in-out-entityform-edit-form #field-booking-date-time-add-more-wrapper .date-no-float {
  float: left;
  clear: none;
  height: 100%;
}

@media (min-width: 1026px) {
  .field-name-inline-booking-form #field-booking-date-time-add-more-wrapper .date-no-float,
  #move-in-out-entityform-edit-form #field-booking-date-time-add-more-wrapper .date-no-float {
    width: 49.57983%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }

  .field-name-inline-booking-form #field-booking-date-time-add-more-wrapper .date-no-float + .date-no-float,
  #move-in-out-entityform-edit-form #field-booking-date-time-add-more-wrapper .date-no-float + .date-no-float {
    width: 49.57983%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .field-name-inline-booking-form #field-booking-date-time-add-more-wrapper .date-no-float,
.lt-ie9 #move-in-out-entityform-edit-form #field-booking-date-time-add-more-wrapper .date-no-float {
  width: 49.57983%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

.lt-ie9 .field-name-inline-booking-form #field-booking-date-time-add-more-wrapper .date-no-float + .date-no-float,
.lt-ie9 #move-in-out-entityform-edit-form #field-booking-date-time-add-more-wrapper .date-no-float + .date-no-float {
  width: 49.57983%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .field-name-inline-booking-form #field-booking-date-time-add-more-wrapper .date-no-float,
  #move-in-out-entityform-edit-form #field-booking-date-time-add-more-wrapper .date-no-float {
    width: 48.71795%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
    clear: both;
  }

  .field-name-inline-booking-form #field-booking-date-time-add-more-wrapper .date-no-float + .date-no-float,
  #move-in-out-entityform-edit-form #field-booking-date-time-add-more-wrapper .date-no-float + .date-no-float {
    width: 48.71795%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .field-name-inline-booking-form #field-booking-date-time-add-more-wrapper .date-no-float,
  #move-in-out-entityform-edit-form #field-booking-date-time-add-more-wrapper .date-no-float {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.field-name-lift-news-date {
  font-size: 22px;
  text-align: right;
  float: right;
  padding: 9px 0 0;
  width: 140px;
}

.field-name-stream-user-information {
  position: relative;
  min-height: 50px;
}

.field-name-stream-user-information .field-name-field-formatted-name,
.field-name-stream-user-information .post-by-wrapper {
  float: left;
  padding-left: 60px;
  clear: both;
  width: 100%;
}

.field-name-stream-user-information .supplier-link {
  clear: both;
  float: left;
  margin-left: 60px;
  padding: 10px 0 0;
}

.field-name-stream-user-information .field-name-field-profile-image {
  position: absolute;
  left: 0;
}

.field-name-stream-user-information .field-name-field-profile-image img {
  border-radius: 50px;
  max-width: none;
  width: 50px;
}

.view-mode-store .field-name-supplier-name h2 {
  padding: 0;
}

@media (min-width: 1026px) {
  .view-mode-store .field-name-supplier-name {
    padding: 20px 0 0;
  }
}

.lt-ie9 .view-mode-store .field-name-supplier-name {
  padding: 20px 0 0;
}

.view-mode-bundle.node-product-perishable .field-name-title {
  margin-bottom: 10px;
  padding: 0;
  float: left;
  display: block;
  width: 100%;
}

.view-mode-bundle.node-product-perishable .field-type-taxonomy-term-reference span {
  margin-bottom: 10px;
  padding: 0;
  float: left;
  display: block;
  width: 100%;
}

legend {
  width: 100%;
  display: block;
  text-align: left;
  color: #454444;
  margin: 20px 0;
  font-size: 27px;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  border: 0 none;
  float: left;
}

fieldset.form-wrapper {
  border: 0 none;
  padding: 0 20px;
  width: 100%;
  float: left;
}

@font-face {
  font-family: "Proxima N W15 Light";
  font-style: normal;
  font-weight: normal;
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_light.eot);
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_light.eot?#iefix) format("embedded-opentype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_light.woff) format("woff"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_light.ttf) format("truetype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_light.svg#Proxima+N+W15+Light) format("svg");
}

@font-face {
  font-family: "Proxima N W15 Light It";
  font-style: normal;
  font-weight: normal;
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_light_it.eot);
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_light_it.eot?#iefix) format("embedded-opentype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_light_it.woff) format("woff"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_light_it.ttf) format("truetype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_light_it.svg#Proxima+N+W15+Light+It) format("svg");
}

@font-face {
  font-family: "Proxima N W15 Reg It";
  font-style: normal;
  font-weight: normal;
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_reg_it.eot);
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_reg_it.eot?#iefix) format("embedded-opentype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_reg_it.woff) format("woff"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_reg_it.ttf) format("truetype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_reg_it.svg#Proxima+N+W15+Reg+It) format("svg");
}

@font-face {
  font-family: "Proxima N W15 Reg";
  font-style: normal;
  font-weight: normal;
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_reg.eot);
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_reg.eot?#iefix) format("embedded-opentype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_reg.woff) format("woff"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_reg.ttf) format("truetype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_reg.svg#Proxima+N+W15+Reg) format("svg");
}

@font-face {
  font-family: "Proxima N W15 Smbd It";
  font-style: normal;
  font-weight: normal;
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_smbd_it.eot);
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_smbd_it.eot?#iefix) format("embedded-opentype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_smbd_it.woff) format("woff"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_smbd_it.ttf) format("truetype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_smbd_it.svg#Proxima+N+W15+Smbd+It) format("svg");
}

@font-face {
  font-family: "Proxima N W15 Smbd";
  font-style: normal;
  font-weight: normal;
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_smbd.eot);
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_smbd.eot?#iefix) format("embedded-opentype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_smbd.woff) format("woff"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_smbd.ttf) format("truetype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_smbd.svg#Proxima+N+W15+Smbd) format("svg");
}

@font-face {
  font-family: "Proxima N W15 Bold";
  font-style: normal;
  font-weight: normal;
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_bold.eot);
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_bold.eot?#iefix) format("embedded-opentype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_bold.woff) format("woff"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_bold.ttf) format("truetype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/proxima_n_w15_bold.svg#Proxima+N+W15+Bold) format("svg");
}

@font-face {
  font-family: "icomoon";
  font-style: normal;
  font-weight: normal;
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/icomoonv35.eot);
  src: url(//assets.equiem.com.au/1.16.13/dist/fonts/icomoonv35.eot?#iefix) format("embedded-opentype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/icomoonv35.woff) format("woff"), url(//assets.equiem.com.au/1.16.13/dist/fonts/icomoonv35.ttf) format("truetype"), url(//assets.equiem.com.au/1.16.13/dist/fonts/icomoonv35.svg#icomoon) format("svg");
}

#footer {
  background-color: #FFFFFF;
}

#footer #footer_links_cont {
  padding: 12px 0 0;
}

#footer #footer_links_cont ul {
  margin: 0;
  padding: 0;
  text-align: center;
}

#footer #footer_links_cont ul li {
  margin: 0;
  display: inline-block;
  list-style: none;
}

#footer #footer_links_cont ul a {
  display: inline-block;
  margin: 0 10px;
  color: #6E6D6C;
  border-bottom-color: #6E6D6C;
}

#footer #footer_links_cont ul a:hover {
  border-bottom-color: transparent;
}

#footer #footer_links_cont ul a.social {
  margin: 0 5px;
  padding: 0;
  vertical-align: middle;
  border: 0 none;
}

#footer #footer_links_cont ul a.social:hover,
#footer #footer_links_cont ul a.social:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#footer #footer_links_cont ul a.social .ext {
  display: none;
}

#footer #footer_links_cont ul a .icon-facebook,
#footer #footer_links_cont ul a .icon-twitter {
  font-size: 20px;
}

.form-disabled {
  color: #ADAFB2;
  cursor: default;
}

.form-disabled label {
  cursor: default !important;
}

html.js input.form-autocomplete,
html.js input.throbbing {
  background-image: none;
}

.page-node-attach-booking .form-item {
  padding-bottom: 20px;
  float: left;
  width: 100%;
}

.page-setup .form-item .form-item,
.page-mesh-plan-add .form-item .form-item,
.page-mesh-plan- .form-item .form-item {
  margin-top: 5px;
  padding-bottom: 0;
}

.page-node-notify .form-type-textfield,
.page-node-notify .form-select {
  margin-bottom: 20px;
}

.page-subscription input[type="text"],
.page-subscription .form-select {
  margin-bottom: 20px;
}

@media (min-width: 1026px) {
  .equiem-global-user-registration-wizard .form-item {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .equiem-global-user-registration-wizard .form-item {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .equiem-global-user-registration-wizard .form-item {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .equiem-global-user-registration-wizard .form-item {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

table .form-item {
  margin: 0;
}

.form-item-notify {
  font-size: 15px;
  color: #6E6D6C;
}

.page-node-attach-booking #available-time-slot-cont .fieldset-legend {
  font-weight: normal;
}

.page-admin-store-orders .field-label,
.page-admin-store-orders .order-pane-title {
  font-weight: normal;
}

label {
  font-weight: normal;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
}

@media (min-width: 1026px) {
  .order-pane-title {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .order-pane-title {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .order-pane-title {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .order-pane-title {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.form-item .form-type-checkbox {
  margin: 0;
}

#edit-field-apartment-details .form-type-select {
  margin-bottom: 10px;
}

.view-mode-full.node-event .field-name-access-subscribe-form input[type="text"],
.view-mode-full.node-news-post .field-name-access-subscribe-form input[type="text"],
.view-mode-full.node-lifestyle .field-name-access-subscribe-form input[type="text"] {
  width: 100%;
  overflow: hidden;
  *zoom: 1;
}

.page-admin input[type="text"] {
  width: 100%;
  overflow: hidden;
  *zoom: 1;
}

.page-mesh-plan-add input[type="text"],
.page-mesh-plan- input[type="text"] {
  width: 100%;
  overflow: hidden;
  *zoom: 1;
}

.page-setup .form-type-textfield input {
  width: 100%;
  overflow: hidden;
  *zoom: 1;
}

#equiem-subscription-plan-management input[type="text"],
#equiem-subscription-plan-id-management input[type="text"],
.page-node-notify input[type="text"],
.page-node-attach-booking input[type="text"],
.page-mesh-display input[type="text"],
.page-mesh-plan- input[type="text"] {
  width: 100%;
  overflow: hidden;
  *zoom: 1;
}

body.not-logged-in.node-type-news-post,
body.not-logged-in.node-type-event {
  background-color: #f4f4f5;
}

body.logged-in:not(.page-checkout-style):not(.page-node-attendee-list):not(.page-node-notify) {
  background-color: #f4f4f5;
}

.group_testimonial {
  background: #E6E7E8;
  color: #232323;
  padding: 20px;
  position: relative;
  z-index: 1;
}

.page-node-notify #main-center .content h2 {
  width: 100%;
  display: block;
  border-bottom: 2px solid #ADAFB2;
  text-align: left;
  color: #454444;
  margin: 20px 0;
  padding-top: 0;
  font-size: 27px;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
}

#header-login-form .forgot_password {
  float: right;
  clear: left;
}

#header-login-form .form-actions {
  float: left;
}

#header-login-form .mobile {
  display: none;
}

@media (min-width: 0) and (max-width: 1025px) {
  #header-login-form .mobile {
    display: block;
  }
}

.hidden {
  display: none;
}

#block-equiem-lifestyle-home-lifestyle h3 {
  position: relative;
  padding-left: 20px;
}

#block-equiem-lifestyle-home-lifestyle h3:before {
  content: "\E614";
}

#block-equiem-lifestyle-home-lifestyle h3:before {
  font-size: 14px;
  position: absolute;
  left: 0;
  color: #6E6D6C;
}

.dialog-icon-close {
  float: right;
}

.dialog-icon-close:before {
  content: "\E62D";
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  text-transform: none;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 10px;
  color: #232323;
}

.dialog-icon-close:hover {
  cursor: pointer;
}

.icon-down-big-arrow {
  color: #FFFFFF;
}

.ui-widget-header a,
.page-store #block-equiem-store-browse-supplier .show-all:after,
body .chosen-container-single .chosen-single div b,
.slidenav,
.icon,
[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  text-transform: none;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.image_title {
  font-size: 15px;
  color: #6E6D6C;
}

.image-widget-data {
  width: 100%;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

div.messages.messages-inline {
  margin-bottom: 30px;
}

input[type=password] {
  font-size: 18px;
  height: 42px;
  line-height: 42px;
  padding: 0 10px;
  width: 100%;
}

input[type=search] {
  font-size: 18px;
  height: 42px;
  line-height: 42px;
  padding: 0 10px;
  margin-left: 10px;
}

#booking-dialog .close-dialog-trigger,
#booking-dialog #edit-back-to-selection {
  border: 1px solid #919295;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 13px/42px "Proxima N W15 Reg", Sans-Serif;
  height: 42px;
  letter-spacing: .5px;
  padding: 0 18px;
  background-color: #919295;
  color: #FFFFFF;
  float: left;
  margin-right: 10px;
}

#booking-dialog .close-dialog-trigger:disabled,
#booking-dialog #edit-back-to-selection:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  #booking-dialog .close-dialog-trigger,
  #booking-dialog #edit-back-to-selection {
    margin-bottom: 10px;
  }
}

#booking-dialog .close-dialog-trigger:hover,
#booking-dialog .close-dialog-trigger:active,
#booking-dialog #edit-back-to-selection:hover,
#booking-dialog #edit-back-to-selection:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#booking-dialog .close-dialog-trigger:hover,
#booking-dialog .close-dialog-trigger:active,
#booking-dialog #edit-back-to-selection:hover,
#booking-dialog #edit-back-to-selection:active {
  background-color: #77787c;
}

@media (min-width: 320px) and (max-width: 767px) {
  #booking-dialog .close-dialog-trigger,
  #booking-dialog #edit-back-to-selection {
    width: 100%;
  }
}

select.placeholder,
input[type=password].placeholder,
input[type=text].placeholder,
textarea.placeholder {
  color: #C0C0C0;
}

#filter-overlay .filter-checkboxes input[type="submit"] {
  display: none;
}

[id*="edit-middle-column-filters-reset"] {
  margin-bottom: 20px;
}

#equiem-subscription-delete-plan #edit-confirm {
  float: right;
  margin-left: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-subscription-delete-plan #edit-confirm {
    width: 100%;
  }
}

#equiem-subscription-delete-plan input[type="submit"] {
  margin: 10px 0 auto;
}

#equiem-subscription-delete-plan #edit-cancel {
  float: left;
  margin-right: 10px;
  border-color: #919295;
  background-color: #919295;
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-subscription-delete-plan #edit-cancel {
    width: 100%;
  }
}

#equiem-subscription-delete-plan #edit-cancel:hover,
#equiem-subscription-delete-plan #edit-cancel:active {
  background-color: #77787c;
}

#equiem-subscription-plan-id-management #edit-submit {
  float: right;
  margin-left: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-subscription-plan-id-management #edit-submit {
    width: 100%;
  }
}

#equiem-subscription-plan-id-management input[type="submit"] {
  margin: 10px 0 auto;
}

#equiem-subscription-plan-id-management #edit-cancel {
  float: left;
  margin-right: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-subscription-plan-id-management #edit-cancel {
    width: 100%;
  }
}

#equiem-subscription-plan-management #edit-submit {
  float: right;
  margin-left: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-subscription-plan-management #edit-submit {
    width: 100%;
  }
}

#equiem-subscription-plan-management input[type="submit"] {
  margin: 10px 0 auto;
}

#equiem-subscription-plan-management #edit-cancel {
  float: left;
  margin-right: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-subscription-plan-management #edit-cancel {
    width: 100%;
  }
}

.logged-in.page-account table input[type="submit"],
.page-mesh-display table input[type="submit"] {
  margin: 0;
}

input[type=checkbox] {
  -webkit-appearance: checkbox;
  float: left;
  margin-top: 7px;
}

input[type=radio] {
  -webkit-appearance: radio;
  float: left;
  margin-top: 7px;
}

label.option {
  display: block;
}

.legend-item {
  margin-bottom: 20px;
}

.page-setup fieldset + fieldset legend {
  padding-top: 20px;
}

.page-news-lift .client-logo {
  padding: 0;
  background-color: #232323;
}

@media (min-width: 1026px) {
  .page-news-lift .client-logo {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-news-lift .client-logo {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-news-lift .client-logo {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-news-lift .client-logo {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-news-lift .client-logo img {
  float: right;
  margin-right: 10px;
}

.page-news-lift #clock {
  float: left;
  width: 50%;
}

.page-news-lift #clock div {
  display: inline-block;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.page-news-lift .portal-logo {
  margin: 25px 0 15px;
}

.page-news-lift .field-name-field-text-generic {
  font-size: 19px;
  line-height: normal;
  clear: both;
  padding: 20px 0 0;
}

.page-news-lift .field-name-title {
  word-wrap: break-word;
  float: left;
  width: 580px;
}

.page-news-lift .field-name-title h2 {
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  font-size: 26px;
  line-height: 28px;
  padding: 0;
}

@media (min-width: 1026px) {
  .front.logged-in #main-left h3 {
    margin-top: 30px;
    padding-top: 5px;
  }
}

.lt-ie9 .front.logged-in #main-left h3 {
  margin-top: 30px;
  padding-top: 5px;
}

.portal-logo-rendered {
  height: 50px !important;
  width: auto;
  margin-top: 24px;
}

@media (min-width: 1026px) {
  .portal-logo-rendered {
    margin-left: 50px;
  }
}

.lt-ie9 .portal-logo-rendered {
  margin-left: 50px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .portal-logo-rendered {
    margin-left: 20px;
    height: 40px;
  }
}

@media (min-width: 1026px) {
  .logged-in #header_section #main-menu-cont .icon,
  .logged-in #header_section #additional-menu-wrapper i {
    font-size: 26px;
  }
}

.lt-ie9 .logged-in #header_section #main-menu-cont .icon,
.lt-ie9 .logged-in #header_section #additional-menu-wrapper i {
  font-size: 26px;
}

.price-wrapper {
  text-align: right;
  float: right;
  padding-left: 50px;
  padding-right: 20px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .price-wrapper {
    padding-left: 5px;
    padding-right: 0px;
  }
}

.page-setup #main-center > #tabs li.welcome a,
.page-setup #main-center > #tabs li.welcome-active-tab a {
  font-family: "Proxima N W15 Light", Sans-Serif;
  margin: 0px 0px 25px;
  padding: 0px;
  display: inline-block;
  font-size: 28px;
  letter-spacing: 1px;
  color: #232323;
}

div.messages {
  border: 0 none;
  display: block;
  max-height: 600px;
  overflow-y: auto;
  color: #454444;
  padding: 20px 50px 20px 20px;
  word-wrap: break-word;
  background-image: none;
  background-repeat: no-repeat;
  margin: 0;
  position: relative;
}

@media (min-width: 1026px) {
  div.messages {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 div.messages {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  div.messages {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  div.messages {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

div.messages .messages-close {
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  position: absolute;
  right: 20px;
  top: 20px;
}

div.messages .messages-close:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

div.messages .messages-close:before {
  content: '\E64F';
  font-size: 30px;
  line-height: 30px;
}

#messages-links-cont div.messages {
  margin: 0;
  width: 100%;
  float: left;
  display: block;
}

div.messages h2.element-invisible {
  display: none;
}

div.messages.status {
  background-color: #bddccf;
  border-left: 5px solid #a2cebc;
}

div.messages.warning {
  background-color: #fdd9ba;
  border-left: 5px solid #fcc28f;
}

div.messages.error {
  background-color: #f3c4c4;
  border-left: 5px solid #eca0a0;
}

#order-action-buttons-form-wrapper {
  float: right;
}

#order-action-buttons-form-wrapper input {
  float: left;
}

@media (min-width: 320px) and (max-width: 767px) {
  #order-action-buttons-form-wrapper input {
    float: right;
  }
}

.page-admin-store-orders .order-pane-table .cost,
.page-admin-store-orders .order-pane-table .sku {
  display: none;
}

.page-admin-store-orders .field-type-list-text {
  margin-bottom: 20px;
}

#order-action-button-wrapper {
  text-align: right;
}

#order-adjustment-wrapper {
  margin-top: 20px;
}

.order-del-item {
  font-size: 30px;
  padding: 5px;
}

.order-del-item:hover {
  cursor: pointer;
}

.order-del-item:before {
  content: "\E900";
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  text-transform: none;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 10px;
  color: #232323;
}

@media (min-width: 320px) and (max-width: 767px) {
  #order-view-invoice {
    width: 100%;
    margin-bottom: 10px;
  }
}

#outdated p {
  color: #FFFFFF;
  font-size: 18px;
}

#outdated h6 {
  color: #FFFFFF;
}

.page-checkout-style #simple_quote-pane .form-type-radio,
.page-checkout-style #simple_quote-pane label {
  display: inline-block;
  margin: 0;
}

.page-setup-lockers #equiem-domain-configuration-form a.button {
  float: right;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-setup-lockers #equiem-domain-configuration-form a.button {
    width: 100%;
  }
}

#page-title-wrapper {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #FFFFFF;
  font-size: 23px;
  font-family: "Proxima N W15 Light", Sans-Serif;
  line-height: 30px;
  text-align: center;
  min-height: 57px;
  padding: 10px 0 0;
}

@media (min-width: 0) and (max-width: 1025px) {
  #page-title-wrapper {
    font-size: 21px;
  }
}

#page-title-wrapper a {
  border: 0 none;
}

#page-title-wrapper a:hover,
#page-title-wrapper a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

@media (min-width: 1026px) {
  #page-title-wrapper {
    display: none;
  }
}

.lt-ie9 #page-title-wrapper {
  display: none;
}

.page-user-reset #main .form-actions input[type="submit"] {
  float: right;
  margin-left: 10px;
  margin: 10px 0 auto;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-user-reset #main .form-actions input[type="submit"] {
    width: 100%;
  }
}

.page-admin p,
.page-admin .empty-text,
.page-admin .introduction,
.page-setup p,
.page-setup .empty-text,
.page-setup .introduction,
.page-account p,
.page-account .empty-text,
.page-account .introduction {
  margin-bottom: 20px;
}

input.password-confirm,
input.password-field {
  width: 100%;
}

.password-strength-text {
  display: none;
}

form div.form-item div.password-suggestions {
  width: 100%;
}

input:focus::-webkit-input-placeholder {
  -webkit-transition: "opacity" 0.3s ease-in-out;
  -webkit-transition-delay: 0.3s;
  transition: "opacity" 0.3s ease-in-out 0.3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

input:focus:-moz-placeholder {
  -webkit-transition: "opacity" 0.3s ease-in-out;
  -webkit-transition-delay: 0.3s;
  transition: "opacity" 0.3s ease-in-out 0.3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

input:focus::-moz-placeholder {
  -webkit-transition: "opacity" 0.3s ease-in-out;
  -webkit-transition-delay: 0.3s;
  transition: "opacity" 0.3s ease-in-out 0.3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

input:focus:-ms-input-placeholder {
  -webkit-transition: "opacity" 0.3s ease-in-out;
  -webkit-transition-delay: 0.3s;
  transition: "opacity" 0.3s ease-in-out 0.3s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.poll-close-date {
  padding-top: 20px;
}

@media (min-width: 1026px) {
  .poll-close-date {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .poll-close-date {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .poll-close-date {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .poll-close-date {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.poll-question {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  font-size: 18px;
  margin-bottom: 20px;
}

#portal-logo-wrapper {
  position: absolute;
}

@media (min-width: 0) and (max-width: 1025px) {
  #portal-logo-wrapper {
    display: none;
  }
}

.post-by-wrapper {
  font-size: 15px;
  color: #6E6D6C;
}

@media (min-width: 1026px) {
  .comment-text .posted {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .comment-text .posted {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .comment-text .posted {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .comment-text .posted {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.commenter .posted {
  font-size: 15px;
  color: #6E6D6C;
}

@media (min-width: 0) and (max-width: 1025px) {
  body.not-logged-in #powered_by_cont {
    margin-top: 20px;
  }
}

#powered_by_cont .powered-by {
  display: block;
  height: 27px;
  width: 125px;
  border: 0 none;
}

@media (min-width: 1026px) {
  #powered_by_cont .powered-by {
    height: 35px;
    width: 125px;
  }
}

.lt-ie9 #powered_by_cont .powered-by {
  height: 35px;
  width: 125px;
}

@media (min-width: 0) and (max-width: 1025px) {
  #powered_by_cont .powered-by {
    width: 100%;
  }
}

ul.product-description {
  min-width: 200px;
  padding-right: 20px;
}

input[readonly="readonly"] {
  background: #E6E7E8 !important;
  color: #919295 !important;
  cursor: not-allowed !important;
}

.page-user-register .building-access .h4-title {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 23px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-user-register .building-access .h4-title {
    font-size: 21px;
  }
}

.page-node-attach-booking input[value="Remove"] {
  float: left;
  margin-right: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-node-attach-booking input[value="Remove"] {
    width: 100%;
  }
}

#resend-invoice-button {
  margin-left: 0px;
}

body #ui-datepicker-div select {
  padding: 0 8px;
}

.form-type-select .chosen-default span {
  font-family: "Proxima N W15 Light", Sans-Serif;
  color: #ADAFB2;
}

select {
  font-size: 18px;
  height: 42px;
  line-height: 42px;
  padding: 0 10px;
}

.field-name-node-booking-show .button {
  width: 100%;
}

#store-details {
  border: 1px solid #E6E7E8;
  background-color: #FFFFFF;
  padding: 20px;
  margin-bottom: 20px;
}

#store-details .icon-down-arrow {
  font-size: 8px;
}

.view-mode-store_grid .eta-icon {
  font-size: 16px;
  position: relative;
  top: -2px;
}

.view-mode-store_grid .eta_status {
  font-size: 14px;
  vertical-align: text-top;
  display: inline-block;
  font-family: "Proxima N W15 Light", Sans-Serif;
}

.entity-message .field-name-stream-comments:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 15px 10px;
  border-color: transparent transparent #E6E7E8 transparent;
  position: absolute;
  top: -15px;
  left: 50px;
}

#equiem-subscription-plan-management a.button,
#equiem-subscription-plan-management input[type="submit"],
#equiem-subscription-plan-id-management a.button,
#equiem-subscription-plan-id-management input[type="submit"] {
  border: 1px solid #2E2E2E;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 13px/42px "Proxima N W15 Reg", Sans-Serif;
  height: 42px;
  letter-spacing: .5px;
  padding: 0 18px;
  background-color: #2E2E2E;
  color: #FFFFFF;
  color: #FFFFFF !important;
}

#equiem-subscription-plan-management a.button:disabled,
#equiem-subscription-plan-management input[type="submit"]:disabled,
#equiem-subscription-plan-id-management a.button:disabled,
#equiem-subscription-plan-id-management input[type="submit"]:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-subscription-plan-management a.button,
  #equiem-subscription-plan-management input[type="submit"],
  #equiem-subscription-plan-id-management a.button,
  #equiem-subscription-plan-id-management input[type="submit"] {
    margin-bottom: 10px;
  }
}

#equiem-subscription-plan-management a.button:hover,
#equiem-subscription-plan-management a.button:active,
#equiem-subscription-plan-management input[type="submit"]:hover,
#equiem-subscription-plan-management input[type="submit"]:active,
#equiem-subscription-plan-id-management a.button:hover,
#equiem-subscription-plan-id-management a.button:active,
#equiem-subscription-plan-id-management input[type="submit"]:hover,
#equiem-subscription-plan-id-management input[type="submit"]:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#equiem-subscription-plan-management a.button:hover,
#equiem-subscription-plan-management a.button:active,
#equiem-subscription-plan-management input[type="submit"]:hover,
#equiem-subscription-plan-management input[type="submit"]:active,
#equiem-subscription-plan-id-management a.button:hover,
#equiem-subscription-plan-id-management a.button:active,
#equiem-subscription-plan-id-management input[type="submit"]:hover,
#equiem-subscription-plan-id-management input[type="submit"]:active {
  background-color: #151515;
}

#equiem-subscription-plan-management a.button:not(.inside-table),
#equiem-subscription-plan-id-management a.button:not(.inside-table) {
  margin: 10px 0 auto;
}

#equiem-subscription-plan-management .newPlanButton,
#equiem-subscription-plan-id-management .newPlanButton {
  float: right;
  margin-left: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-subscription-plan-management .newPlanButton,
  #equiem-subscription-plan-id-management .newPlanButton {
    width: 100%;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .mobile-hidden {
    display: none;
  }
}

.table-wrapper {
  overflow: scroll;
}

.page-admin .tabledrag-toggle-weight-wrapper,
.page-node-attach-booking .tabledrag-toggle-weight-wrapper {
  display: none;
}

.team-member-position {
  font-size: 15px;
  color: #6E6D6C;
}

.dialog-box-tail i {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 15px 10px;
  border-color: transparent transparent #E6E7E8 transparent;
  position: absolute;
  top: 15px;
  left: 20px;
}

.toggle-admin-btn-hover .toggle-icon {
  transform: rotate(90deg);
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
}

.toggle-admin-btn-hover .toggle-tooltip {
  display: inline-block;
}

.toggle-admin-btn {
  position: fixed;
  right: 25px;
  bottom: 75px;
  z-index: 1001;
}

.toggle-icon {
  font-size: 25px;
  cursor: pointer;
  transform: rotate(0deg);
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
}

.toggle-tooltip {
  display: none;
  background-color: #232323;
  color: #fff;
  padding: 5px;
  position: absolute;
  top: -40px;
  right: 0;
  white-space: nowrap;
  color: #FFFFFF;
  font-family: "Proxima N W15 Reg", Sans-Serif;
  font-size: 18px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.total-items-wrapper {
  float: right;
}

.total-summary {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 21px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .total-summary {
    font-size: 19px;
  }
}

.uc-store-address-field .form-item label {
  padding: 0;
  float: none;
  text-align: left;
  width: 100%;
}

#update-button {
  margin-top: 30px;
  float: left;
  margin-left: 0px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #update-button {
    width: 100%;
  }
}

#edit-user-owes-tle,
#edit-user-owes {
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  color: #f00;
}

.vertical-tabs .vertical-tab-button a[href="#"] {
  border: 0 none;
}

video {
  max-width: 100%;
  height: auto;
}

body.page-user-login,
body.page-user-register,
body.page-user-payment,
body.page-user-password,
body.page-resident-register,
body.page-checkout-style {
  background-color: #FFFFFF;
}

ul .icon-user-investa .icon:before {
  content: "\E915";
}

ul .icon-services-investa .icon:before {
  content: "\E916";
}

ul .icon-news-investa .icon:before {
  content: "\E917";
}

ul .icon-rewards-investa .icon:before {
  content: "\E918";
}

ul .icon-my-building-investa .icon:before {
  content: "\E919";
}

ul .icon-now-investa .icon:before {
  content: "\E91A";
}

ul .icon-homeinvesta .icon:before {
  content: "\E91B";
}

ul .icon-Help-desk-investa .icon:before {
  content: "\E91C";
}

ul .icon-favourites-investa .icon:before {
  content: "\E91D";
}

ul .icon-events-investa .icon:before {
  content: "\E91E";
}

ul .icon-community-investa .icon:before {
  content: "\E91F";
}

ul .icon-cart-investa .icon:before {
  content: "\E920";
}

ul .icon-building-dexus .icon:before {
  content: "\E913";
}

ul .icon-workspace .icon:before {
  content: "\E914";
}

ul .icon-mail .icon:before {
  content: "\E912";
}

ul .icon-thumbs-o-up .icon:before {
  content: "\E911";
}

ul .icon-map-333 .icon:before {
  content: "\E90C";
}

ul .icon-community-333 .icon:before {
  content: "\E90D";
}

ul .icon-home-333 .icon:before {
  content: "\E90E";
}

ul .icon-cog-333 .icon:before {
  content: "\E90F";
}

ul .icon-whatson-333 .icon:before {
  content: "\E910";
}

ul .icon-quotes-right .icon:before {
  content: "\E90B";
}

ul .icon-quotes-left .icon:before {
  content: "\E90A";
}

ul .icon-external .icon:before {
  content: "\E909";
}

ul .icon-bin .icon:before {
  content: "\E900";
}

ul .icon-cinema .icon:before {
  content: "\E902";
}

ul .icon-bed .icon:before {
  content: "\E903";
}

ul .icon-film .icon:before {
  content: "\E904";
}

ul .icon-swimming .icon:before {
  content: "\E905";
}

ul .icon-truck .icon:before {
  content: "\E906";
}

ul .icon-package .icon:before {
  content: "\E907";
}

ul .icon-swimmer .icon:before {
  content: "\E908";
}

ul .icon-rewards .icon:before {
  content: "\E65F";
}

ul .icon-coffee .icon:before {
  content: "\E660";
}

ul .icon-news .icon:before {
  content: "\E661";
}

ul .icon-events .icon:before {
  content: "\E663";
}

ul .icon-clock .icon:before {
  content: "\E61E";
}

ul .icon-notice .icon:before {
  content: "\E64B";
}

ul .icon-reply .icon:before {
  content: "\E64A";
}

ul .icon-flash-outline .icon:before {
  content: "\E66D";
}

ul .icon-chat-dots .icon:before {
  content: "\E670";
}

ul .icon-search .icon:before {
  content: "\E036";
}

ul .icon-zoom-in .icon:before {
  content: "\E037";
}

ul .icon-zoom-out .icon:before {
  content: "\E038";
}

ul .icon-circle-plus .icon:before {
  content: "\E040";
}

ul .icon-circle-minus .icon:before {
  content: "\E041";
}

ul .icon-circle-check .icon:before {
  content: "\E042";
}

ul .icon-circle-cross .icon:before {
  content: "\E043";
}

ul .icon-upload .icon:before {
  content: "\E068";
}

ul .icon-download .icon:before {
  content: "\E069";
}

ul .icon-mesh-spaces .icon:before {
  content: "\E079";
}

ul .icon-power .icon:before {
  content: "\E086";
}

ul .icon-help .icon:before {
  content: "\E127";
}

ul .icon-notifications .icon:before {
  content: "\E617";
}

ul .icon-printer .icon:before {
  content: "\E631";
}

ul .icon-paper-clip .icon:before {
  content: "\E001";
}

ul .icon-camera .icon:before {
  content: "\E017";
}

ul .icon-video .icon:before {
  content: "\E018";
}

ul .icon-user .icon:before {
  content: "\E64E";
}

ul .icon-picture .icon:before {
  content: "\E66C";
}

ul .icon-faqs .icon:before {
  content: "\E612";
}

ul .icon-info .icon:before {
  content: "\E615";
}

ul .icon-locked .icon:before {
  content: "\E603";
}

ul .icon-unlocked .icon:before {
  content: "\E619";
}

ul .icon-pencil .icon:before {
  content: "\E630";
}

ul .icon-tag .icon:before {
  content: "\E63A";
}

ul .icon-cross .icon:before {
  content: "\E64F";
}

ul .icon-Icon_cog .icon:before {
  content: "\E67E";
}

ul .icon-announcements .icon:before {
  content: "\E67A";
}

ul .icon-bike .icon:before {
  content: "\E67B";
}

ul .icon-coathanger .icon:before {
  content: "\E67C";
}

ul .icon-locker .icon:before {
  content: "\E67D";
}

ul .icon-newuser .icon:before {
  content: "\E655";
}

ul .icon-sort .icon:before {
  content: "\E654";
}

ul .icon-emporium-deals .icon:before {
  content: "\E64D";
}

ul .icon-emporium-facilities .icon:before {
  content: "\E651";
}

ul .icon-shortcuts .icon:before {
  content: "\E650";
}

ul .icon-onsite .icon:before {
  content: "\E652";
}

ul .icon-users .icon:before {
  content: "\E653";
}

ul .icon-preorder .icon:before {
  content: "\E64C";
}

ul .icon-favouritebutton .icon:before {
  content: "\E640";
}

ul .icon-80collins-my-building .icon:before {
  content: "\E600";
}

ul .icon-80collins-shop .icon:before {
  content: "\E62C";
}

ul .icon-80collins-news .icon:before {
  content: "\E62F";
}

ul .icon-80collins-events .icon:before {
  content: "\E632";
}

ul .icon-80collins-facilities .icon:before {
  content: "\E637";
}

ul .icon-80collins-community .icon:before {
  content: "\E638";
}

ul .icon-rialto-my-building .icon:before {
  content: "\E639";
}

ul .icon-leasing .icon:before {
  content: "\E63B";
}

ul .icon-120collins-my-building .icon:before {
  content: "\E641";
}

ul .icon-stripe .icon:before {
  content: "\E642";
}

ul .icon-keypass .icon:before {
  content: "\E645";
}

ul .icon-left-circle-arrow .icon:before {
  content: "\E604";
}

ul .icon-left-circle-arrow2 .icon:before {
  content: "\E622";
}

ul .icon-right-circle-arrow2 .icon:before {
  content: "\E629";
}

ul .icon-right-circle-arrow .icon:before {
  content: "\E62B";
}

ul .icon-home .icon:before {
  content: "\E621";
}

ul .icon-playbutton .icon:before {
  content: "\E60E";
}

ul .icon-smiley .icon:before {
  content: "\E601";
}

ul .icon-email .icon:before {
  content: "\E602";
}

ul .icon-twitter .icon:before {
  content: "\E605";
}

ul .icon-facebook .icon:before {
  content: "\E606";
}

ul .icon-fashion .icon:before {
  content: "\E607";
}

ul .icon-office .icon:before {
  content: "\E608";
}

ul .icon-health .icon:before {
  content: "\E609";
}

ul .icon-services .icon:before {
  content: "\E60A";
}

ul .icon-gifts .icon:before {
  content: "\E60B";
}

ul .icon-food-beverages .icon:before {
  content: "\E60C";
}

ul .icon-specials .icon:before {
  content: "\E60D";
}

ul .icon-facilities2 .icon:before {
  content: "\E60F";
}

ul .icon-deals .icon:before {
  content: "\E610";
}

ul .icon-lifestyle .icon:before {
  content: "\E611";
}

ul .icon-facilities .icon:before {
  content: "\E613";
}

ul .icon-my-building .icon:before {
  content: "\E614";
}

ul .icon-shop .icon:before {
  content: "\E616";
}

ul .icon-directory .icon:before {
  content: "\E618";
}

ul .icon-concierge .icon:before {
  content: "\E61A";
}

ul .icon-my-account .icon:before {
  content: "\E61C";
}

ul .icon-checkoutlock .icon:before {
  content: "\E61D";
}

ul .icon-favourites .icon:before {
  content: "\E61F";
}

ul .icon-heart .icon:before {
  content: "\E620";
}

ul .icon-login .icon:before {
  content: "\E623";
}

ul .icon-signup .icon:before {
  content: "\E624";
}

ul .icon-right-arrow .icon:before {
  content: "\E625";
}

ul .icon-left-arrow .icon:before {
  content: "\E626";
}

ul .icon-down-arrow .icon:before {
  content: "\E627";
}

ul .icon-down-big-arrow .icon:before {
  content: "\E628";
}

ul .icon-up-arrow .icon:before {
  content: "\E62A";
}

ul .icon-cart .icon:before {
  content: "\E665";
}

ul .icon-qrcode .icon:before {
  content: "\E633";
}

ul .icon-address-book .icon:before {
  content: "\E635";
}

ul .icon-location .icon:before {
  content: "\E636";
}

ul .icon-bubble .icon:before {
  content: "\E63C";
}

ul .icon-bubble-o .icon:before {
  content: "\E63D";
}

ul .icon-user2 .icon:before {
  content: "\E63E";
}

ul .icon-spinner .icon:before {
  content: "\E63F";
}

ul .icon-cog .icon:before {
  content: "\E643";
}

ul .icon-trophy .icon:before {
  content: "\E644";
}

ul .icon-list .icon:before {
  content: "\E646";
}

ul .icon-eye .icon:before {
  content: "\E647";
}

ul .icon-eye-blocked .icon:before {
  content: "\E648";
}

ul .icon-pencil2 .icon:before {
  content: "\E61B";
}

ul .icon-link .icon:before {
  content: "\E65A";
}

ul .icon-community .icon:before {
  content: "\E66B";
}

ul .icon-x .icon:before {
  content: "\E62D";
}

ul .icon-plus .icon:before {
  content: "\E62E";
}

ul .icon-share .icon:before {
  content: "\E634";
}

ul .icon-wrench .icon:before {
  content: "\E649";
}

ul .icon-facebook2 .icon:before {
  content: "\E65B";
}

ul .icon-google-plus .icon:before {
  content: "\E65C";
}

ul .icon-instagram .icon:before {
  content: "\E65D";
}

ul .icon-linkedin .icon:before {
  content: "\E65E";
}

ul .icon-twitter2 .icon:before {
  content: "\E662";
}

ul .icon-sun .icon:before {
  content: "\E656";
}

ul .icon-moon .icon:before {
  content: "\E657";
}

ul .icon-cloudy .icon:before {
  content: "\E658";
}

ul .icon-cloud .icon:before {
  content: "\E659";
}

ul .icon-cloud2 .icon:before {
  content: "\E664";
}

ul .icon-cloudy2 .icon:before {
  content: "\E666";
}

ul .icon-rainy .icon:before {
  content: "\E667";
}

ul .icon-rainy2 .icon:before {
  content: "\E668";
}

ul .icon-snowy .icon:before {
  content: "\E669";
}

ul .icon-cloud3 .icon:before {
  content: "\E66A";
}

ul .icon-lines .icon:before {
  content: "\E66E";
}

ul .icon-Accessdenied .icon:before {
  content: "\E66F";
}

ul .icon-closed .icon:before {
  content: "\E671";
}

ul .icon-maintenance .icon:before {
  content: "\E672";
}

ul .icon-awkwardface .icon:before {
  content: "\E673";
}

ul .icon-Endoftrip-Icon .icon:before {
  content: "\E674";
}

ul .icon-FindExplore-Icon .icon:before {
  content: "\E675";
}

ul .icon-MyBuilding-Icon .icon:before {
  content: "\E676";
}

ul .icon-Services-Icon .icon:before {
  content: "\E677";
}

ul .icon-Store-Icon .icon:before {
  content: "\E678";
}

ul .icon-WhatsOn-Icon .icon:before {
  content: "\E679";
}

ul .icon-ShoeIcon .icon:before {
  content: "\E684";
}

ul .icon-building-o .icon:before {
  content: "\F0F7";
}

ul .icon-star .icon:before {
  content: "\F005";
}

ul .icon-star-o .icon:before {
  content: "\F006";
}

ul .icon-star-half .icon:before {
  content: "\F123";
}

ul .icon-credit-card .icon:before {
  content: "\F09D";
}

ul .icon-check .icon:before {
  content: "\F00C";
}

ul .icon-recycle .icon:before {
  content: "\F1B8";
}

ul .icon-phone .icon:before {
  content: "\F095";
}

ul .icon-Directory .icon:before {
  content: "\E618";
}

ul .icon-Eastland .icon:before {
  content: "\E680";
}

ul .icon-home2 .icon:before {
  content: "\E681";
}

ul .icon-Store .icon:before {
  content: "\E682";
}

ul .icon-WhatsOn .icon:before {
  content: "\E683";
}

ul .icon-weights .icon:before {
  content: "\E901";
}

ul .icon-wind-turbine-motor .icon:before {
  content: "\E921";
}

ul .icon-arrow-box .icon:before {
  content: "\E922";
}

ul .icon-capitol-hill .icon:before {
  content: "\E923";
}

ul .icon-eco-recycle .icon:before {
  content: "\E924";
}

ul .icon-generic-mesh .icon:before {
  content: "\E925";
}

ul .icon-hangouts-camera .icon:before {
  content: "\E926";
}

ul .icon-lotus .icon:before {
  content: "\E927";
}

ul .icon-touch-phone .icon:before {
  content: "\E928";
}

ul .announcement-bell .icon:before {
  content: "\E67A";
}

ul .bag-stripe .icon:before {
  content: "\E62C";
}

ul .building-120 .icon:before {
  content: "\E641";
}

ul .building-80collins .icon:before {
  content: "\E600";
}

ul .building-rialto .icon:before {
  content: "\E639";
}

ul .building .icon:before {
  content: "\E676";
}

ul .calendar .icon:before {
  content: "\E663";
}

ul .centre-info .icon:before {
  content: "\E612";
}

ul .community .icon:before {
  content: "\E66B";
}

ul .concierge .icon:before {
  content: "\E61A";
}

ul .cube .icon:before {
  content: "\E637";
}

ul .deal .icon:before {
  content: "\E610";
}

ul .deals .icon:before {
  content: "\E610";
}

ul .dexus-end-of-trip .icon:before {
  content: "\E674";
}

ul .directory .icon:before {
  content: "\E618";
}

ul .double-bubble-square .icon:before {
  content: "\E638";
}

ul .dry-cleaning .icon:before {
  content: "\E67C";
}

ul .eastland .icon:before {
  content: "\E680";
}

ul .end-of-trip .icon:before {
  content: "\E67B";
}

ul .events-80collins .icon:before {
  content: "\E632";
}

ul .events .icon:before {
  content: "\E663";
}

ul .facilities .icon:before {
  content: "\E613";
}

ul .faq .icon:before {
  content: "\E612";
}

ul .faqs .icon:before {
  content: "\E612";
}

ul .home-2 .icon:before {
  content: "\E681";
}

ul .home .icon:before {
  content: "\E621";
}

ul .host .icon:before {
  content: "\E61A";
}

@media (min-width: 1026px) {
  .page-provisioning .form-type-textfield {
    width: 15.96639%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

.lt-ie9 .page-provisioning .form-type-textfield {
  width: 15.96639%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-provisioning .form-type-textfield {
    width: 74.35897%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-provisioning .form-type-textfield {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

ul .leasing .icon:before {
  content: "\E63B";
}

ul .lifestyle .icon:before {
  content: "\E611";
}

ul .my-building .icon:before {
  content: "\E614";
}

ul .news-80collins .icon:before {
  content: "\E62F";
}

ul .news .icon:before {
  content: "\E661";
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-provisioning .button-actions {
    float: left;
    clear: both;
    margin-bottom: 20px;
  }
}

@media (min-width: 1026px) {
  .page-provisioning .button-actions input[type=submit] {
    margin-top: 45px;
  }
}

.lt-ie9 .page-provisioning .button-actions input[type=submit] {
  margin-top: 45px;
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .page-provisioning .button-actions input[type=submit] {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .page-provisioning .button-actions input[type=submit] {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .page-provisioning .button-actions input[type=submit] {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .page-provisioning .button-actions input[type=submit] {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-user-login .form-actions input[type="submit"] {
  float: right;
  margin-left: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-user-login .form-actions input[type="submit"] {
    width: 100%;
  }
}

ul .pinpoint .icon:before {
  content: "\E618";
}

ul .questionmark-circle .icon:before {
  content: "\E651";
}

ul .services .icon:before {
  content: "\E613";
}

ul .shoe-shine .icon:before {
  content: "\E684";
}

ul .shop .icon:before {
  content: "\E616";
}

ul .spaces .icon:before {
  content: "\E079";
}

ul .store-2 .icon:before {
  content: "\E678";
}

ul .store .icon:before {
  content: "\E616";
}

ul .sustainability .icon:before {
  content: "\F1B8";
}

ul .swing-tag .icon:before {
  content: "\E64D";
}

ul .updates .icon:before {
  content: "\E67A";
}

ul .welcome .icon:before {
  content: "\E621";
}

ul .what-s-on .icon:before {
  content: "\E679";
}

ul .whats-on .icon:before {
  content: "\E683";
}

.front.logged-in {
  background-color: #FFFFFF !important;
}

.front.logged-in .region-wrapper {
  width: 100%;
}

.front.logged-in #main {
  background-color: #FFFFFF;
}

.front.logged-in #main-left-center-wrapper {
  min-height: 100%;
}

@media (min-width: 1026px) {
  .front.logged-in #main-left-center-wrapper {
    width: 66.66667%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%;
  }
}

.lt-ie9 .front.logged-in #main-left-center-wrapper {
  width: 66.66667%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
}

.front.logged-in #main-left {
  overflow: hidden;
  *zoom: 1;
  background-color: #FFFFFF;
  min-height: 100%;
}

@media (min-width: 1026px) {
  .front.logged-in #main-left {
    padding: 50px 40px 0 50px;
    width: 24.36975%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

.lt-ie9 .front.logged-in #main-left {
  padding: 50px 40px 0 50px;
  width: 24.36975%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

@media (min-width: 1026px) and (max-width: 1740px) {
  .front.logged-in #main-left {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .front.logged-in #main-left {
    clear: both;
    padding: 50px;
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .front.logged-in #main-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    padding: 20px;
  }
}

.front.logged-in #main-center {
  -webkit-transition: all 0.4s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.4s ease-in-out false;
  overflow: hidden;
  *zoom: 1;
  padding: 20px;
}

@media (min-width: 1026px) {
  .front.logged-in #main-center {
    width: 74.78992%;
    clear: right;
    float: right;
    margin-right: 0;
    padding: 20px;
  }
}

.lt-ie9 .front.logged-in #main-center {
  width: 74.78992%;
  clear: right;
  float: right;
  margin-right: 0;
  padding: 20px;
}

@media (min-width: 1026px) and (max-width: 1740px) {
  .front.logged-in #main-center {
    width: 66.38655%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .front.logged-in #main-center {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.front.logged-in #main-right {
  background-color: #FFFFFF;
  -webkit-transition: all 0.4s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.4s ease-in-out false;
  overflow: hidden;
  *zoom: 1;
  padding-top: 26px;
  padding-left: 20px;
}

@media (min-width: 1026px) {
  .front.logged-in #main-right {
    padding-right: 40px;
    right: 0;
    left: 66.7%;
    position: absolute;
  }
}

.lt-ie9 .front.logged-in #main-right {
  padding-right: 40px;
  right: 0;
  left: 66.7%;
  position: absolute;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .front.logged-in #main-right {
    padding: 50px;
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .front.logged-in #main-right {
    padding: 20px;
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  #main-right-inner {
    width: 100%;
    margin: 0 auto;
    -webkit-transition: all 0.4s ease-in-out;
    -webkit-transition-delay: 0s;
    transition: all 0.4s ease-in-out false;
  }
}

.lt-ie9 #main-right-inner {
  width: 100%;
  margin: 0 auto;
  -webkit-transition: all 0.4s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.4s ease-in-out false;
}

.expanded-stream {
  -webkit-transition: all 0.4s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.4s ease-in-out false;
  left: 0 !important;
  right: 0 !important;
}

.expanded-stream #main-right-inner {
  -webkit-transition: all 0.4s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.4s ease-in-out false;
}

@media (min-width: 1026px) {
  .expanded-stream #main-right-inner {
    width: 50%;
    margin: 0 auto;
  }
}

.lt-ie9 .expanded-stream #main-right-inner {
  width: 50%;
  margin: 0 auto;
}

.background-placeholder {
  width: 100%;
  height: 100%;
  position: fixed;
  bottom: 0;
  z-index: -1;
  margin-left: -20px;
  margin-right: 20px;
}

.page-reports .region-wrapper {
  width: 100%;
}

#autocomplete {
  background-color: #FFFFFF;
  border-color: #ADAFB2;
}

#autocomplete li {
  cursor: pointer;
  line-height: 42px;
  padding: 0 10px;
  font-family: "Proxima N W15 Light", Sans-Serif;
  color: #919295;
}

#autocomplete li:hover {
  background-color: #E6E7E8;
  color: #232323;
}

#checkout-back-link {
  left: 10px;
  position: absolute;
  top: 20px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #checkout-back-link {
    top: -50px;
  }
}

#checkout-back-link.cart_empty {
  top: 0;
}

#checkout-back-link a {
  position: relative;
  padding-left: 30px;
  border: 0 none;
  -webkit-transition: text-decoration 0.1s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: text-decoration 0.1s ease-in-out false;
  display: block;
  font-size: 16px;
  line-height: 50px;
  text-decoration: underline;
}

#checkout-back-link a:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#checkout-back-link a:before {
  content: "\E622";
}

#checkout-back-link a:before {
  line-height: 50px;
}

@media (min-width: 1026px) {
  #checkout-back-link a:hover {
    text-decoration: none;
  }
}

.lt-ie9 #checkout-back-link a:hover {
  text-decoration: none;
}

#block-equiem-domain-configuration-domain-conf-back {
  background-color: #FFFFFF;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-domain-configuration-domain-conf-back {
    padding: 0 50px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #block-equiem-domain-configuration-domain-conf-back {
    padding: 0 20px;
  }
}

#block-equiem-domain-configuration-domain-conf-back a {
  position: relative;
  padding-left: 30px;
  border: 0 none;
  -webkit-transition: text-decoration 0.1s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: text-decoration 0.1s ease-in-out false;
  display: block;
  font-size: 16px;
  line-height: 50px;
  text-decoration: underline;
}

#block-equiem-domain-configuration-domain-conf-back a:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#block-equiem-domain-configuration-domain-conf-back a:before {
  content: "\E622";
}

#block-equiem-domain-configuration-domain-conf-back a:before {
  line-height: 50px;
}

@media (min-width: 1026px) {
  #block-equiem-domain-configuration-domain-conf-back a:hover {
    text-decoration: none;
  }
}

.lt-ie9 #block-equiem-domain-configuration-domain-conf-back a:hover {
  text-decoration: none;
}

#block-equiem-my-account-my-account-back {
  background-color: #FFFFFF;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-my-account-my-account-back {
    padding: 0 50px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #block-equiem-my-account-my-account-back {
    padding: 0 20px;
  }
}

#block-equiem-my-account-my-account-back a {
  position: relative;
  padding-left: 30px;
  border: 0 none;
  -webkit-transition: text-decoration 0.1s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: text-decoration 0.1s ease-in-out false;
  display: block;
  font-size: 16px;
  line-height: 50px;
  text-decoration: underline;
}

#block-equiem-my-account-my-account-back a:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#block-equiem-my-account-my-account-back a:before {
  content: "\E622";
}

#block-equiem-my-account-my-account-back a:before {
  line-height: 50px;
}

@media (min-width: 1026px) {
  #block-equiem-my-account-my-account-back a:hover {
    text-decoration: none;
  }
}

.lt-ie9 #block-equiem-my-account-my-account-back a:hover {
  text-decoration: none;
}

#block-equiem-domain-configuration-domain-conf-back {
  display: none;
  float: left;
}

body.mobile #block-equiem-domain-configuration-domain-conf-back {
  display: block;
}

#block-equiem-my-account-my-account-back {
  display: none;
  float: left;
}

body.mobile #block-equiem-my-account-my-account-back {
  display: block;
}

#block-equiem-shareable-content-anonymous-login form,
.field-name-shareable-content-comment-block form {
  padding-top: 20px;
}

@media (min-width: 1026px) {
  #block-equiem-shareable-content-anonymous-login form,
  .field-name-shareable-content-comment-block form {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }

  #block-equiem-shareable-content-anonymous-login form > div,
  .field-name-shareable-content-comment-block form > div {
    width: 57.98319%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

.lt-ie9 #block-equiem-shareable-content-anonymous-login form,
.lt-ie9 .field-name-shareable-content-comment-block form {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

.lt-ie9 #block-equiem-shareable-content-anonymous-login form > div,
.lt-ie9 .field-name-shareable-content-comment-block form > div {
  width: 57.98319%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
}

#block-equiem-shareable-content-anonymous-login form .form-actions,
.field-name-shareable-content-comment-block form .form-actions {
  margin-top: 20px;
}

#block-equiem-shareable-content-anonymous-login form .form-type-textfield input,
#block-equiem-shareable-content-anonymous-login form .form-type-password input,
.field-name-shareable-content-comment-block form .form-type-textfield input,
.field-name-shareable-content-comment-block form .form-type-password input {
  width: 100%;
}

#block-equiem-stream-stream-tabs-block {
  border-bottom: 1px solid #E6E7E8;
}

@media (min-width: 1026px) {
  #block-equiem-stream-stream-tabs-block {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #block-equiem-stream-stream-tabs-block {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-stream-stream-tabs-block {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #block-equiem-stream-stream-tabs-block {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#block-equiem-stream-stream-tabs-block .stream-tab {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #919295;
  padding: 20px 0 10px;
  font-size: 18px;
}

@media (min-width: 1026px) {
  #block-equiem-stream-stream-tabs-block .stream-tab {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #block-equiem-stream-stream-tabs-block .stream-tab {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-stream-stream-tabs-block .stream-tab {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #block-equiem-stream-stream-tabs-block .stream-tab {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#block-views-events-views-my-events-block .title {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

#block-views-events-views-block-2 .text {
  padding-left: 50px;
  padding-bottom: 20px;
}

#block-views-facilities-team-slider-block-1 .view-facilities-team-slider.view-id-facilities_team_slider .text,
#block-views-facilities-team-slider-block-2 .view-facilities-team-slider.view-id-facilities_team_slider .text {
  width: 100%;
  overflow: hidden;
  *zoom: 1;
  padding: 20px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.dialog-show {
  background-color: #FFFFFF;
  position: fixed;
  width: 100%;
  height: 100%;
  padding: 0 0 70px 0;
  z-index: 9999;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  padding: 20px 50px 50px 50px;
  overflow: scroll;
}

@media (min-width: 320px) and (max-width: 767px) {
  .dialog-show {
    padding: 0 0 240px 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .dialog-show {
    padding: 20px;
  }
}

@media (min-width: 1026px) {
  #availability-dialog .form-item-slotLength {
    width: 49.57983%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

.lt-ie9 #availability-dialog .form-item-slotLength {
  width: 49.57983%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #availability-dialog .form-item-slotLength {
    width: 48.71795%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
    clear: both;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #availability-dialog .form-item-slotLength {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  #availability-dialog .form-item-slotType {
    width: 49.57983%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #availability-dialog .form-item-slotType {
  width: 49.57983%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #availability-dialog .form-item-slotType {
    width: 48.71795%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #availability-dialog .form-item-slotType {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.calendar-legend {
  width: 20px;
  height: 20px;
  display: block;
  float: left;
}

.calendar-legend.without-ferry {
  background-color: #ADAFB2;
}

.page-cart-checkout-complete #messages-links-cont .messages.status {
  display: none;
}

.container-inline-date .form-type-textfield > label {
  display: none;
}

.container-inline-date .date-padding {
  padding: 0;
}

@media (min-width: 1026px) {
  .container-inline-date .date-padding {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .container-inline-date .date-padding {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .container-inline-date .date-padding {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .container-inline-date .date-padding {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .container-inline-date .form-item {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .container-inline-date .form-item {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .container-inline-date .form-item {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .container-inline-date .form-item {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

table.dataTable tbody tr.odd {
  background-color: #E6E7E8;
}

table.dataTable > tbody > tr.child ul {
  width: 100%;
}

.dataTables_wrapper .dataTables_length {
  width: 100%;
}

table.dataTable.no-footer {
  width: 100% !important;
  border-bottom: 1px solid #E6E7E8;
}

@media (min-width: 1026px) {
  .form-type-date-popup {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .form-type-date-popup {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .form-type-date-popup {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .form-type-date-popup {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.confirm-dialog-cover {
  position: fixed;
  background: #232323;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  z-index: 1000;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.page-admin .field-type-domain-field > .form-item > label {
  width: 100%;
  display: block;
  border-bottom: 2px solid #ADAFB2;
  text-align: left;
  color: #454444;
  margin: 20px 0;
  padding-top: 0;
  font-size: 27px;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  font-family: "Proxima N W15 Light", Sans-Serif;
}

@media (min-width: 1026px) {
  .page-admin .field-type-domain-field #edit-field-company-domains-und-domain-id {
    float: left;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
  }
}

.lt-ie9 .page-admin .field-type-domain-field #edit-field-company-domains-und-domain-id {
  float: left;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-admin .field-type-domain-field #edit-field-company-domains-und-domain-id {
    float: left;
    -moz-column-count: 3;
    -ms-column-count: 3;
    -o-column-count: 3;
    column-count: 3;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-admin .field-type-domain-field #edit-field-company-domains-und-domain-id {
    float: left;
    -moz-column-count: 1;
    -ms-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
  }
}

.dt-button {
  border: 1px solid #2E2E2E;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 13px/42px "Proxima N W15 Reg", Sans-Serif;
  height: 42px;
  letter-spacing: .5px;
  padding: 0 18px;
  background-color: #2E2E2E;
  color: #FFFFFF;
  float: right;
  margin-left: 10px;
}

.dt-button:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  .dt-button {
    margin-bottom: 10px;
  }
}

.dt-button:hover,
.dt-button:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.dt-button:hover,
.dt-button:active {
  background-color: #151515;
}

@media (min-width: 320px) and (max-width: 767px) {
  .dt-button {
    width: 100%;
  }
}

@media (min-width: 0) and (max-width: 1025px) {
  .dt_buttons > * {
    margin-bottom: 20px;
  }
}

#edit-field-email-domains .tabledrag-toggle-weight-wrapper {
  display: none;
}

.burger-navigation-cont .burger-nav .ehuey-lifestyle-lifestyle .icon {
  font-size: 10px;
}

.ellipsis {
  padding-left: 10px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .ellipsis {
    display: none;
  }
}

.featured-content-grid .field-name-body.field-type-text-with-summary,
.featured-content-grid .field-name-field-news-excerpt,
.featured-content-grid .field-name-field-events-excerpt {
  padding: 0 20px;
  color: #232323;
  color: #232323;
  font-family: "Proxima N W15 Reg", Sans-Serif;
  font-size: 18px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@media (min-width: 320px) and (max-width: 767px) {
  .featured-content-grid .field-name-body.field-type-text-with-summary,
  .featured-content-grid .field-name-field-news-excerpt,
  .featured-content-grid .field-name-field-events-excerpt {
    display: none;
  }
}

.featured-content-welcome {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: white;
  padding: 20px 0 10px;
  font-size: 28px;
  text-align: left;
  padding-top: 18px;
  padding-bottom: 20px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .featured-content-welcome {
    display: none;
  }
}

@media (min-width: 0) and (max-width: 1025px) {
  .featured-content-welcome {
    font-size: 25px;
  }
}

.featured-content-welcome span {
  float: right;
  display: block;
  margin-top: -9px;
  font-size: 18px;
  line-height: 19px;
  text-align: right;
}

.field-name-sidebar-images {
  padding-bottom: 20px;
}

.field-name-sidebar-images .sidebar_image_with_title {
  position: relative;
}

.field-name-sidebar-images .image_title {
  position: absolute;
  padding: 10px;
  background-color: #FFFFFF;
  bottom: 10px;
  left: 10px;
}

.field-name-stream-node-like {
  float: left;
}

.page-admin fieldset.form-wrapper,
.page-setup fieldset.form-wrapper,
.page-account fieldset.form-wrapper {
  padding-bottom: 20px;
}

.filter-checkboxes {
  display: none;
}

#filter-overlay .filter-checkboxes {
  display: block;
}

.filters-buttons {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 70px;
  background-color: #FFFFFF;
}

@media (min-width: 320px) and (max-width: 767px) {
  .filters-buttons {
    height: 240px;
  }
}

@media (min-width: 0) and (max-width: 1025px) {
  body.not-logged-in #footer_links_cont li {
    padding-top: 10px;
    width: 100%;
    display: block;
    text-align: center;
    padding-bottom: 0;
  }
}

.form-actions button.button,
.form-actions a.button,
.form-actions input[type="submit"]:not(.cancel-button) {
  float: right;
  margin-left: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .form-actions button.button,
  .form-actions a.button,
  .form-actions input[type="submit"]:not(.cancel-button) {
    width: 100%;
  }
}

.form-actions button.cancel-button,
.form-actions a.cancel-button,
.form-actions input[type="submit"].cancel-button {
  float: left;
  margin-right: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .form-actions button.cancel-button,
  .form-actions a.cancel-button,
  .form-actions input[type="submit"].cancel-button {
    width: 100%;
  }
}

.form-wrapper input[type="submit"]#edit-submit {
  float: right;
  margin-left: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .form-wrapper input[type="submit"]#edit-submit {
    width: 100%;
  }
}

@media (min-width: 1026px) {
  #header-login-form .form-type-textfield,
  #header-login-form .form-type-password {
    width: 200px;
    float: left;
    margin-right: 10px;
  }
}

.lt-ie9 #header-login-form .form-type-textfield,
.lt-ie9 #header-login-form .form-type-password {
  width: 200px;
  float: left;
  margin-right: 10px;
}

#header-login-form #user-login {
  display: block;
}

@media (min-width: 0) and (max-width: 1025px) {
  #header-login-form #user-login {
    display: none;
  }
}

.homepage-announcements h3 {
  position: relative;
  padding-left: 30px;
}

.homepage-announcements h3:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

.homepage-announcements h3:before {
  content: "\E64B";
}

.homepage-announcements ul {
  margin: 0;
  padding: 0;
}

.homepage-announcements li {
  list-style: none;
  border: 1px solid #ADAFB2;
  background-color: #f4f4f5;
  display: block;
  margin-top: 10px;
  padding: 20px;
}

.homepage-announcements li .posted-since {
  font-size: 10px;
  padding-top: 5px;
}

.homepage-announcements p {
  color: #454444;
}

ul.menu li:before {
  content: " " !important;
}

.icon-rewards:before {
  content: "\E65F";
}

.icon-coffee:before {
  content: "\E660";
}

.icon-news:before {
  content: "\E661";
}

.icon-events:before {
  content: "\E663";
}

.icon-clock:before {
  content: "\E61E";
}

.icon-notice:before {
  content: "\E64B";
}

.icon-reply:before {
  content: "\E64A";
}

.icon-flash-outline:before {
  content: "\E66D";
}

.icon-chat-dots:before {
  content: "\E670";
}

.icon-search:before {
  content: "\E036";
}

.icon-zoom-in:before {
  content: "\E037";
}

.icon-zoom-out:before {
  content: "\E038";
}

.icon-circle-plus:before {
  content: "\E040";
}

.icon-circle-minus:before {
  content: "\E041";
}

.icon-circle-check:before {
  content: "\E042";
}

.icon-circle-cross:before {
  content: "\E043";
}

.icon-upload:before {
  content: "\E068";
}

.icon-download:before {
  content: "\E069";
}

.icon-mesh-spaces:before {
  content: "\E079";
}

.icon-power:before {
  content: "\E086";
}

.icon-help:before {
  content: "\E127";
}

.icon-notifications:before {
  content: "\E617";
}

.icon-printer:before {
  content: "\E631";
}

.icon-paper-clip:before {
  content: "\E001";
}

.icon-camera:before {
  content: "\E017";
}

.icon-video:before {
  content: "\E018";
}

.icon-user:before {
  content: "\E64E";
}

.icon-picture:before {
  content: "\E66C";
}

.icon-faqs:before {
  content: "\E612";
}

.icon-info:before {
  content: "\E615";
}

.icon-locked:before {
  content: "\E603";
}

.icon-unlocked:before {
  content: "\E619";
}

.icon-pencil:before {
  content: "\E630";
}

.icon-tag:before {
  content: "\E63A";
}

.icon-cross:before {
  content: "\E64F";
}

.icon-Icon_cog:before {
  content: "\E67E";
}

.icon-announcements:before {
  content: "\E67A";
}

.icon-bike:before {
  content: "\E67B";
}

.icon-coathanger:before {
  content: "\E67C";
}

.icon-locker:before {
  content: "\E67D";
}

.icon-newuser:before {
  content: "\E655";
}

.icon-sort:before {
  content: "\E654";
}

.icon-emporium-deals:before {
  content: "\E64D";
}

.icon-emporium-facilities:before {
  content: "\E651";
}

.icon-shortcuts:before {
  content: "\E650";
}

.icon-onsite:before {
  content: "\E652";
}

.icon-users:before {
  content: "\E653";
}

.icon-preorder:before {
  content: "\E64C";
}

.icon-favouritebutton:before {
  content: "\E640";
}

.icon-80collins-my-building:before {
  content: "\E600";
}

.icon-80collins-shop:before {
  content: "\E62C";
}

.icon-80collins-news:before {
  content: "\E62F";
}

.icon-80collins-events:before {
  content: "\E632";
}

.icon-80collins-facilities:before {
  content: "\E637";
}

.icon-80collins-community:before {
  content: "\E638";
}

.icon-rialto-my-building:before {
  content: "\E639";
}

.icon-leasing:before {
  content: "\E63B";
}

.icon-120collins-my-building:before {
  content: "\E641";
}

.icon-stripe:before {
  content: "\E642";
}

.icon-keypass:before {
  content: "\E645";
}

.icon-left-circle-arrow:before {
  content: "\E604";
}

.icon-left-circle-arrow2:before {
  content: "\E622";
}

.icon-right-circle-arrow2:before {
  content: "\E629";
}

.icon-right-circle-arrow:before {
  content: "\E62B";
}

.icon-home:before {
  content: "\E621";
}

.icon-playbutton:before {
  content: "\E60E";
}

.icon-smiley:before {
  content: "\E601";
}

.icon-email:before {
  content: "\E602";
}

.icon-twitter:before {
  content: "\E605";
}

.icon-facebook:before {
  content: "\E606";
}

.icon-fashion:before {
  content: "\E607";
}

.icon-office:before {
  content: "\E608";
}

.icon-health:before {
  content: "\E609";
}

.icon-services:before {
  content: "\E60A";
}

.icon-gifts:before {
  content: "\E60B";
}

.icon-food-beverages:before {
  content: "\E60C";
}

.icon-specials:before {
  content: "\E60D";
}

.icon-facilities2:before {
  content: "\E60F";
}

.icon-deals:before {
  content: "\E610";
}

.icon-lifestyle:before {
  content: "\E611";
}

.icon-facilities:before {
  content: "\E613";
}

.icon-my-building:before {
  content: "\E614";
}

.icon-shop:before {
  content: "\E616";
}

.icon-directory:before {
  content: "\E618";
}

.icon-concierge:before {
  content: "\E61A";
}

.icon-my-account:before {
  content: "\E61C";
}

.icon-checkoutlock:before {
  content: "\E61D";
}

.icon-favourites:before {
  content: "\E61F";
}

.icon-heart:before {
  content: "\E620";
}

.icon-login:before {
  content: "\E623";
}

.icon-signup:before {
  content: "\E624";
}

.icon-right-arrow:before {
  content: "\E625";
}

.icon-left-arrow:before {
  content: "\E626";
}

.icon-down-arrow:before {
  content: "\E627";
}

.icon-down-big-arrow:before {
  content: "\E628";
}

.icon-up-arrow:before {
  content: "\E62A";
}

.icon-cart:before {
  content: "\E665";
}

.icon-qrcode:before {
  content: "\E633";
}

.icon-address-book:before {
  content: "\E635";
}

.icon-location:before {
  content: "\E636";
}

.icon-bubble:before {
  content: "\E63C";
}

.icon-bubble-o:before {
  content: "\E63D";
}

.icon-user2:before {
  content: "\E63E";
}

.icon-spinner:before {
  content: "\E63F";
}

.icon-cog:before {
  content: "\E643";
}

.icon-trophy:before {
  content: "\E644";
}

.icon-list:before {
  content: "\E646";
}

.icon-eye:before {
  content: "\E647";
}

.icon-eye-blocked:before {
  content: "\E648";
}

.icon-pencil2:before {
  content: "\E61B";
}

.icon-link:before {
  content: "\E65A";
}

.icon-community:before {
  content: "\E66B";
}

.icon-x:before {
  content: "\E62D";
}

.icon-plus:before {
  content: "\E62E";
}

.icon-share:before {
  content: "\E634";
}

.icon-wrench:before {
  content: "\E649";
}

.icon-facebook2:before {
  content: "\E65B";
}

.icon-google-plus:before {
  content: "\E65C";
}

.icon-instagram:before {
  content: "\E65D";
}

.icon-linkedin:before {
  content: "\E65E";
}

.icon-twitter2:before {
  content: "\E662";
}

.icon-sun:before {
  content: "\E656";
}

.icon-moon:before {
  content: "\E657";
}

.icon-cloudy:before {
  content: "\E658";
}

.icon-cloud:before {
  content: "\E659";
}

.icon-cloud2:before {
  content: "\E664";
}

.icon-cloudy2:before {
  content: "\E666";
}

.icon-rainy:before {
  content: "\E667";
}

.icon-rainy2:before {
  content: "\E668";
}

.icon-snowy:before {
  content: "\E669";
}

.icon-cloud3:before {
  content: "\E66A";
}

.icon-lines:before {
  content: "\E66E";
}

.icon-Accessdenied:before {
  content: "\E66F";
}

.icon-closed:before {
  content: "\E671";
}

.icon-maintenance:before {
  content: "\E672";
}

.icon-awkwardface:before {
  content: "\E673";
}

.icon-Endoftrip-Icon:before {
  content: "\E674";
}

.icon-FindExplore-Icon:before {
  content: "\E675";
}

.icon-MyBuilding-Icon:before {
  content: "\E676";
}

.icon-Services-Icon:before {
  content: "\E677";
}

.icon-Store-Icon:before {
  content: "\E678";
}

.icon-WhatsOn-Icon:before {
  content: "\E679";
}

.icon-ShoeIcon:before {
  content: "\E684";
}

.icon-building-o:before {
  content: "\F0F7";
}

.icon-star:before {
  content: "\F005";
}

.icon-star-o:before {
  content: "\F006";
}

.icon-star-half:before {
  content: "\F123";
}

.icon-credit-card:before {
  content: "\F09D";
}

.icon-check:before {
  content: "\F00C";
}

.icon-recycle:before {
  content: "\F1B8";
}

.icon-phone:before {
  content: "\F095";
}

.icon-Directory:before {
  content: "\E618";
}

.icon-Eastland:before {
  content: "\E680";
}

.icon-home2:before {
  content: "\E681";
}

.icon-Store:before {
  content: "\E682";
}

.icon-WhatsOn:before {
  content: "\E683";
}

.icon-map-333:before {
  content: "\E90C";
}

.icon-community-333:before {
  content: "\E90D";
}

.icon-home-333:before {
  content: "\E90E";
}

.icon-cog-333:before {
  content: "\E90F";
}

.icon-whatson-333:before {
  content: "\E910";
}

.icon-building-dexus:before {
  content: "\E913";
}

.icon-workspace:before {
  content: "\E914";
}

.icon-user-investa:before {
  content: "\E915";
}

.icon-services-investa:before {
  content: "\E916";
}

.icon-news-investa:before {
  content: "\E917";
}

.icon-rewards-investa:before {
  content: "\E918";
}

.icon-my-building-investa:before {
  content: "\E919";
}

.icon-now-investa:before {
  content: "\E91A";
}

.icon-homeinvesta:before {
  content: "\E91B";
}

.icon-Help-desk-investa:before {
  content: "\E91C";
}

.icon-favourites-investa:before {
  content: "\E91D";
}

.icon-events-investa:before {
  content: "\E91E";
}

.icon-community-investa:before {
  content: "\E91F";
}

.icon-cart-investa:before {
  content: "\E920";
}

.icon-hangouts-camera:before {
  content: "\E926";
}

.icon-generic-mesh:before {
  content: "\E925";
}

.icon-lotus:before {
  content: "\E927";
}

.icon-touch-phone:before {
  content: "\E928";
}

.icon-arrow-box:before {
  content: "\E922";
}

.icon-capitol-hill:before {
  content: "\E923";
}

.icon-eco-recycle:before {
  content: "\E924";
}

.icon-wind-turbine-motor:before {
  content: "\E921";
}

select,
input[type=search],
input[type=password],
input[type=text],
input[type=number],
input[type=tel],
textarea {
  border: 1px solid #ADAFB2;
  color: #454444;
  font-size: 18px;
  font-family: "Proxima N W15 Reg", Sans-Serif;
}

select:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #c4c4c4;
}

select::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #abaaaa;
}

select:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=text]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
textarea:-moz-placeholder {
  color: #454444;
}

select::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
textarea::-moz-placeholder {
  color: #454444;
}

select:focus,
input[type=search]:focus,
input[type=password]:focus,
input[type=text]:focus,
input[type=number]:focus,
input[type=tel]:focus,
textarea:focus {
  color: #454444;
}

body.mobile.page-setup.logged-in.setup-front #block-system-main,
body.mobile.page-setup.logged-in.setup-front
#block-equiem-domain-configuration-domain-conf-back {
  display: none !important;
}

body.mobile.page-account.logged-in.account-front #block-system-main,
body.mobile.page-account.logged-in.account-front
#block-equiem-my-account-my-account-back {
  display: none !important;
}

#news-lift-slide-view .header {
  padding: 10px 15px;
  background: #232323;
  color: #FFFFFF;
  overflow: hidden;
  *zoom: 1;
}

#news-lift-slide-view .portal-logo-rendered {
  margin: 15px;
}

#news-lift-slide-view .news {
  padding: 20px 15px;
}

#news-lift-slide-view .image-slides,
#news-lift-slide-view .news {
  background-color: #FFFFFF;
  overflow: hidden;
  *zoom: 1;
}

#news-lift-slide-view #weather-info {
  text-align: right;
  float: right;
  width: 50%;
}

.block-equiem-stream .ajax-progress.ajax-progress-throbber {
  display: none !important;
}

.entity-message .node-news-post .group-middle > a,
.entity-message .node-store-announcement .group-middle > a {
  border: 0 none;
  color: #232323;
}

.entity-message .node-news-post .group-middle > a:hover,
.entity-message .node-news-post .group-middle > a:active,
.entity-message .node-store-announcement .group-middle > a:hover,
.entity-message .node-store-announcement .group-middle > a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

@media (min-width: 768px) {
  .entity-message .node .group-right {
    width: calc(100% - 60px);
  }
}

.page-user-login .forgot_password {
  padding: 0 0 20px;
}

.page-admin-store .region-wrapper.clearfix {
  overflow: hidden;
}

#header_section #main-menu-cont .submenu-wrapper > .menu > li a {
  border: 0 none;
  line-height: 1.5;
}

#header_section #main-menu-cont .submenu-wrapper > .menu > li a:hover,
#header_section #main-menu-cont .submenu-wrapper > .menu > li a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#header_section #main-menu-cont .submenu-wrapper > .menu > li a:hover {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

#header_section #main-menu-cont .submenu-wrapper > .menu > li > a {
  font-size: 18px;
  text-transform: uppercase;
}

#header_section #main-menu-cont .submenu-wrapper > .menu > li > a i {
  font-size: 10px;
  vertical-align: top;
  margin: 7px 0 0 5px;
}

#header_section #main-menu-cont .submenu-wrapper > .menu > li .sub-item a {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

#header_section #main-menu-cont .submenu-wrapper > .menu > li {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

#header_section #main-menu-cont .submenu-wrapper > .menu > li .sub-item {
  padding: 0px 0px 3px;
}

#header_section #main-menu-cont .submenu-wrapper > .menu > li .desc {
  padding: 15px 0px 0px;
}

#header_section #main-menu-cont .submenu-wrapper > .menu > li.deals {
  width: 110px;
}

#header_section #main-menu-cont .submenu-wrapper {
  text-align: center;
  border-top: 5px solid;
  display: none;
  left: 0;
  padding: 20px 15%;
  position: absolute;
  top: 100px;
  width: 100%;
  z-index: 1;
}

#header_section #main-menu-cont .submenu-wrapper > .menu {
  display: inline-block;
  text-align: left;
}

#header_section #main-menu-cont .submenu-wrapper > .menu li {
  float: left;
  padding: 0px 30px 30px 0;
  width: 200px;
}

#header_section #main-menu-cont .submenu-wrapper > .menu.last {
  padding-right: 0px;
}

#header_section #main-menu-cont li.store .submenu-wrapper {
  text-align: center;
  border-top: 5px solid;
  display: none;
  left: 0;
  padding: 20px 10px;
  position: absolute;
  top: 100px;
  width: 100%;
  z-index: 1;
}

#header_section #main-menu-cont li.store .submenu-wrapper > .menu {
  display: inline-block;
  text-align: left;
}

#header_section #main-menu-cont li.store .submenu-wrapper > .menu li {
  float: left;
  padding: 0px 10px 30px 0;
  width: 180px;
}

#header_section #main-menu-cont li.store .submenu-wrapper > .menu.last {
  padding-right: 0px;
}

@media (min-width: 0) and (max-width: 1025px) {
  #main-center > #tabs {
    display: none;
  }
}

@media (min-width: 0) and (max-width: 1025px) {
  body.setup-front #main-center > #tabs {
    display: block;
    padding-top: 40px;
  }
}

@media (min-width: 0) and (max-width: 1025px) {
  #block-equiem-my-account-my-account-links {
    display: none;
  }
}

@media (min-width: 0) and (max-width: 1025px) {
  body.account-front #block-equiem-my-account-my-account-links {
    display: block;
    padding-top: 40px;
  }
}

ul.menu li {
  display: block;
}

ul.menu li .text {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

ul.menu li li {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

@media (min-width: 1026px) {
  .message-signups-last-login {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .message-signups-last-login {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .message-signups-last-login {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .message-signups-last-login {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .front.logged-in #messages-links-cont {
    left: 5%;
    position: absolute;
    z-index: 100;
  }
}

.lt-ie9 .front.logged-in #messages-links-cont {
  left: 5%;
  position: absolute;
  z-index: 100;
}

.ds-2col-fluid.node-news-post .field-type-taxonomy-term-reference,
.ds-2col-fluid.node-event .field-type-taxonomy-term-reference {
  float: right;
  width: auto;
}

.ds-2col-fluid.node-news-post .field-type-taxonomy-term-reference .field-item,
.ds-2col-fluid.node-event .field-type-taxonomy-term-reference .field-item {
  font-size: 15px;
  color: #6E6D6C;
  text-transform: uppercase;
}

.node-news-post .field-name-post-date {
  float: left;
  width: auto;
}

.node-news-post .field-name-post-date .field-item {
  font-size: 15px;
  color: #6E6D6C;
  text-transform: uppercase;
}

.node-type-news-post .field-name-stream-user-information,
.node-type-event .field-name-stream-user-information {
  margin-bottom: 20px;
  position: relative;
  min-height: 50px;
}

.node-type-news-post .field-name-stream-user-information .field-name-field-formatted-name,
.node-type-news-post .field-name-stream-user-information .post-by-wrapper,
.node-type-event .field-name-stream-user-information .field-name-field-formatted-name,
.node-type-event .field-name-stream-user-information .post-by-wrapper {
  float: left;
  padding-left: 60px;
  clear: both;
  width: 100%;
}

.node-type-news-post .field-name-stream-user-information .supplier-link,
.node-type-event .field-name-stream-user-information .supplier-link {
  clear: both;
  float: left;
  margin-left: 60px;
  padding: 10px 0 0;
}

.node-type-news-post .field-name-stream-user-information .field-name-field-profile-image,
.node-type-event .field-name-stream-user-information .field-name-field-profile-image {
  position: absolute;
  left: 0;
}

.node-type-news-post .field-name-stream-user-information .field-name-field-profile-image img,
.node-type-event .field-name-stream-user-information .field-name-field-profile-image img {
  border-radius: 50px;
  max-width: none;
  width: 50px;
}

.node-type-news-post .field-name-stream-user-information .field-name-field-formatted-name,
.node-type-event .field-name-stream-user-information .field-name-field-formatted-name {
  padding-top: 15px;
}

.node-type-news-post .field-name-stream-user-information .post-by-wrapper,
.node-type-event .field-name-stream-user-information .post-by-wrapper {
  display: none;
}

.page-news .field-name-stream-user-information {
  position: relative;
  min-height: 50px;
  min-height: 0;
  padding-bottom: 8px;
}

.page-news .field-name-stream-user-information .field-name-field-formatted-name,
.page-news .field-name-stream-user-information .post-by-wrapper {
  float: left;
  padding-left: 60px;
  clear: both;
  width: 100%;
}

.page-news .field-name-stream-user-information .supplier-link {
  clear: both;
  float: left;
  margin-left: 60px;
  padding: 10px 0 0;
}

.page-news .field-name-stream-user-information .field-name-field-profile-image {
  position: absolute;
  left: 0;
}

.page-news .field-name-stream-user-information .field-name-field-profile-image img {
  border-radius: 50px;
  max-width: none;
  width: 50px;
}

.page-news .field-name-stream-user-information .field-name-field-formatted-name {
  padding-top: 15px;
}

.page-news .field-name-stream-user-information .post-by-wrapper {
  display: none;
}

.page-news .field-name-stream-user-information .field-name-field-profile-image {
  display: none;
}

.page-news .field-name-stream-user-information .field-name-field-formatted-name,
.page-news .field-name-stream-user-information .post-by-wrapper {
  padding-left: 0;
  padding-top: 0;
}

.page-news .field-name-stream-user-information .field-name-field-formatted-name {
  font-size: 15px;
  color: #6E6D6C;
}

.page-news .field-name-stream-user-information .field-name-field-formatted-name:before {
  content: "Posted by ";
  float: left;
  padding-right: 5px;
}

.page-node.node-type-news-post .field-name-like-event-occurence a,
.page-node.node-type-news-post .field-name-stream-node-like a,
.page-node.node-type-event .field-name-like-event-occurence a,
.page-node.node-type-event .field-name-stream-node-like a {
  position: relative;
  margin-left: 30px;
}

.page-node.node-type-news-post .field-name-like-event-occurence a:before,
.page-node.node-type-news-post .field-name-stream-node-like a:before,
.page-node.node-type-event .field-name-like-event-occurence a:before,
.page-node.node-type-event .field-name-stream-node-like a:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: -30px;
}

.page-node.node-type-news-post .field-name-like-event-occurence a:before,
.page-node.node-type-news-post .field-name-stream-node-like a:before,
.page-node.node-type-event .field-name-like-event-occurence a:before,
.page-node.node-type-event .field-name-stream-node-like a:before {
  content: "\E911";
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  text-transform: none;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 10px;
  color: #232323;
}

.page-node.node-type-news-post .field-name-like-event-occurence a:before,
.page-node.node-type-news-post .field-name-stream-node-like a:before,
.page-node.node-type-event .field-name-like-event-occurence a:before,
.page-node.node-type-event .field-name-stream-node-like a:before {
  color: #232323;
  float: left;
  padding-right: 5px;
}

.page-node.node-type-news-post .field-name-field-link-news-relatedinfo .field-item,
.page-node.node-type-news-post .field-name-field-file-news-downloads .field-item,
.page-node.node-type-news-post .field-name-field-source .field-item {
  padding-top: 12px;
  float: left;
  display: block;
  width: 100%;
}

.page-node.node-type-news-post .group-right .field-label,
.page-node.node-type-news-post .group-right .view-header,
.page-node.node-type-event .group-right .field-label,
.page-node.node-type-event .group-right .view-header {
  font-size: 18px;
  font-family: "Proxima N W15 Bold", Sans-Serif;
  font-weight: normal;
  padding: 0 0 10px;
}

.page-node.node-type-news-post .group-right,
.page-node.node-type-event .group-right {
  word-wrap: break-word;
}

.page-node.node-type-news-post .group-right > .field:not(.field-name-sidebar-images),
.page-node.node-type-event .group-right > .field:not(.field-name-sidebar-images) {
  padding: 20px;
  float: left;
  width: 100%;
}

.page-node.node-type-news-post .group-right .field-name-sidebar-images,
.page-node.node-type-event .group-right .field-name-sidebar-images {
  padding: 0;
}

#notification-form-log {
  padding-top: 20px;
}

#uc-order-view-update-form .fieldset-wrapper {
  overflow: visible !important;
}

#page-title-wrapper .portal-logo-rendered {
  margin: 0;
  display: inline-block;
}

html ul.pager .pager-item a {
  display: inline-block;
  vertical-align: top;
  padding: 6px 13px 5px;
  color: #6E6D6C;
  border: 0 none;
}

html ul.pager .pager-item a:hover,
html ul.pager .pager-item a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

html ul.pager .pager-item a:hover {
  color: #FFFFFF;
  background-color: #232323;
}

.paginate_button.previous {
  border: 1px solid #2E2E2E;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 13px/42px "Proxima N W15 Reg", Sans-Serif;
  height: 42px;
  letter-spacing: .5px;
  padding: 0 18px;
  background-color: #2E2E2E;
  color: #FFFFFF;
  padding-right: 20px;
}

.paginate_button.previous:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  .paginate_button.previous {
    margin-bottom: 10px;
  }
}

.paginate_button.previous:hover,
.paginate_button.previous:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.paginate_button.previous:hover,
.paginate_button.previous:active {
  background-color: #151515;
}

.paginate_button.previous:before {
  content: "\E626";
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  text-transform: none;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 10px;
  color: #232323;
}

.paginate_button.current {
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
}

@media (min-width: 0) and (max-width: 1025px) {
  .paginate_button.current {
    display: none;
  }
}

.paginate_button {
  padding-left: 10px;
  border: 0 none;
}

.paginate_button:hover {
  cursor: pointer;
}

@media (min-width: 0) and (max-width: 1025px) {
  .paginate_button {
    display: none;
  }
}

.popup-dialog-cover {
  position: fixed;
  background: #232323;
  width: 100%;
  height: 100%;
  opacity: 0.7;
  z-index: 1000;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.product-details-cont .opening_info .weekday {
  display: inline-block;
  width: 150px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .product-details-cont .opening_info .weekday {
    width: 120px;
  }
}

.store .field-name-product-link-overlay {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.store .field-name-product-link-overlay div {
  height: 100%;
}

.store .field-name-product-link-overlay a {
  border: 0 none;
  display: block;
  height: 100%;
}

.store .field-name-product-link-overlay a:hover,
.store .field-name-product-link-overlay a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#order-products-list-table-form-wrapper {
  border: 1px solid #E6E7E8;
  padding: 20px;
  margin-top: 20px;
  float: left;
  width: 100%;
}

.form-radios > label,
.form-checkboxes > label {
  text-transform: uppercase;
  font-family: "Proxima N W15 Light", Sans-Serif;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
}

.form-radios span.price,
.form-checkboxes span.price {
  float: right;
  display: inline-block;
}

.form-radios span.label_desc,
.form-checkboxes span.label_desc {
  display: inline-block;
  max-width: 50%;
  vertical-align: top;
}

.form-radios .form-item,
.form-checkboxes .form-item {
  margin: 5px 0;
}

.form-radios label,
.form-checkboxes label,
.form-type-checkbox label,
.form-type-radio label {
  padding-left: 0.5em;
}

.report-block {
  margin-bottom: 50px;
}

.report-block h3 {
  padding: 0;
  padding-bottom: 20px;
}

#block-equiem-store-specials-board .boxes:hover {
  cursor: pointer;
}

#block-equiem-store-specials-board .boxes img {
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
  transform: scale3d(1.1, 1.1, 1);
}

#block-equiem-store-specials-board .boxes:hover img {
  -webkit-backface-visibility: "hidden";
  backface-visibility: "hidden";
  transform: scale3d(1, 1, 1);
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
}

@media (min-width: 1026px) {
  #equiem-subscription-plan-management .form-item-interval {
    width: 49.57983%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

.lt-ie9 #equiem-subscription-plan-management .form-item-interval {
  width: 49.57983%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #equiem-subscription-plan-management .form-item-interval {
    width: 48.71795%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
    clear: both;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-subscription-plan-management .form-item-interval {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  #equiem-subscription-plan-management .form-item-period {
    width: 49.57983%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #equiem-subscription-plan-management .form-item-period {
  width: 49.57983%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #equiem-subscription-plan-management .form-item-period {
    width: 48.71795%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-subscription-plan-management .form-item-period {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#booking-dialog .confirmation-table {
  margin-bottom: 50px;
  margin-top: 20px;
}

@media (min-width: 1026px) {
  #booking-dialog .confirmation-table {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #booking-dialog .confirmation-table {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #booking-dialog .confirmation-table {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #booking-dialog .confirmation-table {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#booking-dialog #node-booking-form {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 50px;
}

.table-cart th,
.cart-review th {
  font-size: 18px;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  text-transform: uppercase;
  background: 0 none;
}

.table-cart tr.even,
.table-cart tr.odd,
.cart-review tr.even,
.cart-review tr.odd {
  background: 0 none;
  border: 0 none;
}

.table-cart td,
.cart-review td {
  text-align: left;
  vertical-align: top;
  background-color: transparent;
}

.table-cart .price,
.table-cart .subtotal,
.cart-review .price,
.cart-review .subtotal {
  text-align: right;
}

@media (min-width: 320px) and (max-width: 767px) {
  .table-cart,
  .cart-review {
    td: before;
    td-white-space: nowrap;
  }

  .table-cart .price,
  .cart-review .price {
    text-align: left;
  }
}

.ui-widget-header a {
  color: #FFFFFF;
  cursor: pointer;
  border: 0 none;
}

.ui-widget-header a.ui-state-hover {
  background: none;
  text-decoration: none;
  border: none;
}

.ui-widget-header a.ui-state-hover .ui-icon,
.ui-widget-header a .ui-icon {
  background: none;
}

.ui-widget-header a.ui-datepicker-prev,
.ui-widget-header a.ui-datepicker-prev-hover,
.ui-widget-header a.ui-datepicker-next,
.ui-widget-header a.ui-datepicker-next-hover {
  top: 11px;
}

.ui-widget-header a.ui-datepicker-prev,
.ui-widget-header a.ui-datepicker-prev-hover {
  left: 15px;
}

.ui-widget-header a.ui-datepicker-next,
.ui-widget-header a.ui-datepicker-next-hover {
  right: 2px;
}

.ui-widget-header a.ui-datepicker-prev-hover,
.ui-widget-header a.ui-datepicker-next-hover {
  color: black;
}

.user-teaser-wrapper {
  height: 70px;
}

@media (min-width: 1026px) {
  .user-teaser-wrapper {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }

  .user-teaser-wrapper:nth-of-type(3n+1) {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }

  .user-teaser-wrapper:nth-of-type(3n) {
    width: 32.77311%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .user-teaser-wrapper {
  width: 32.77311%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
}

.lt-ie9 .user-teaser-wrapper:nth-of-type(3n+1) {
  width: 32.77311%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

.lt-ie9 .user-teaser-wrapper:nth-of-type(3n) {
  width: 32.77311%;
  clear: right;
  float: right;
  margin-right: 0;
}

.user-teaser-wrapper .user-teaser-group-left {
  padding: 0;
  float: left;
}

.user-teaser-wrapper .user-teaser-group-left img {
  border: 0 none;
}

.user-teaser-wrapper .user-teaser-group-right {
  padding: 13px 10px;
  width: auto;
  float: left;
}

.view-more-users {
  padding: 13px;
  cursor: pointer;
  font-style: italic;
  color: #ADAFB2;
}

.more-users {
  display: none;
}

.view-fewer-users {
  display: none;
  float: left;
  padding: 13px;
  cursor: pointer;
  font-style: italic;
  color: #ADAFB2;
}

a#video_button {
  border: 1px solid #FFFFFF;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 15px/46px "Proxima N W15 Reg", Sans-Serif;
  height: 46px;
  letter-spacing: .5px;
  padding: 0 20px;
  background-color: transparent;
  color: #FFFFFF;
}

a#video_button:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  a#video_button {
    margin-bottom: 10px;
  }
}

a#video_button:hover,
a#video_button:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

a#video_button:hover,
a#video_button:active {
  background-color: #FFFFFF;
  color: #FFFFFF;
}

a#video_button i {
  border: 7px solid transparent;
  display: inline-block;
  height: 0;
  width: 0;
  vertical-align: text-top;
  border-left-color: #FFFFFF;
}

a#video_button:hover i {
  border-left-color: #2E2E2E;
}

/**
 * Swiper 3.4.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: October 16, 2016
 */

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

/* Auto Height */

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -ms-flex-align: start;
  align-items: flex-start;
  transition-property: transform, height;
}

/* a11y */

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* IE10 Windows Phone 8 Fixes */

.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

/* Arrows */

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

/* Pagination Styles */

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

.swiper-pagination-bullet-active {
  opacity: 1;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}

/* Progress */

.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}

/* 3D Container */

.swiper-container-3d {
  -o-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-right {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-top {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);
  /* Firefox 16+, IE10, Opera 12.50+ */
}

/* Coverflow */

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

/* Cube + Flip */

.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Cube */

.swiper-container-cube .swiper-slide {
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

/* Fade */

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

/* Scrollbar */

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

/* Preloader */

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

#autocomplete {
  border: 1px solid;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}

#autocomplete ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

#autocomplete li {
  background: #fff;
  color: #000;
  cursor: default;
  white-space: pre;
  zoom: 1;
  /* IE7 */
}

/* Animated throbber */

html.js input.form-autocomplete {
  background-image: url(//assets.equiem.com.au/1.16.13/dist/images/throbber-inactive.6d9b69.png);
  background-position: 100% center;
  /* LTR */
  background-repeat: no-repeat;
}

html.js input.throbbing {
  background-image: url(//assets.equiem.com.au/1.16.13/dist/images/throbber-active.13e1d4.gif);
  background-position: 100% center;
  /* LTR */
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */

html.js fieldset.collapsed .fieldset-wrapper {
  display: none;
}

fieldset.collapsible {
  position: relative;
}

fieldset.collapsible .fieldset-legend {
  display: block;
}

/**
 * Resizable textareas.
 *
 * @see textarea.js
 */

.form-textarea-wrapper textarea {
  display: block;
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}

.resizable-textarea .grippie {
  background: #eee url(//assets.equiem.com.au/1.16.13/dist/images/grippie.2a1b86.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
  height: 9px;
  overflow: hidden;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */

body.drag {
  cursor: move;
}

.draggable a.tabledrag-handle {
  cursor: move;
  float: left;
  /* LTR */
  height: 1.7em;
  margin-left: -1em;
  /* LTR */
  overflow: hidden;
  text-decoration: none;
}

a.tabledrag-handle:hover {
  text-decoration: none;
}

a.tabledrag-handle-hover .handle {
  background-position: 6px -11px;
}

div.indentation {
  float: left;
  /* LTR */
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em;
  /* LTR */
  padding: 0.42em 0 0.42em 0.6em;
  /* LTR */
  width: 20px;
}

div.tree-child {
  background: url(//assets.equiem.com.au/1.16.13/dist/images/tree.af5b48.png) no-repeat 11px center;
  /* LTR */
}

div.tree-child-last {
  background: url(//assets.equiem.com.au/1.16.13/dist/images/tree-bottom.ff9838.png) no-repeat 11px center;
  /* LTR */
}

div.tree-child-horizontal {
  background: url(//assets.equiem.com.au/1.16.13/dist/images/tree.af5b48.png) no-repeat -11px center;
}

.tabledrag-toggle-weight-wrapper {
  text-align: right;
  /* LTR */
}

/**
 * TableHeader behavior.
 *
 * @see tableheader.js
 */

table.sticky-header {
  background-color: #fff;
  margin-top: 0;
}

/**
 * Progress behavior.
 *
 * @see progress.js
 */

/* Bar */

.progress .bar {
  background-color: #fff;
  border: 1px solid;
}

.progress .filled {
  background-color: #000;
  height: 1.5em;
  width: 5px;
}

.progress .percentage {
  float: right;
  /* LTR */
}

/* Throbber */

.ajax-progress {
  display: inline-block;
}

.ajax-progress .throbber {
  background: transparent url(//assets.equiem.com.au/1.16.13/dist/images/throbber-active.13e1d4.gif) no-repeat 0px center;
  float: left;
  /* LTR */
  height: 15px;
  margin: 2px;
  width: 15px;
}

.ajax-progress .message {
  padding-left: 20px;
}

tr .ajax-progress .throbber {
  margin: 0 2px;
}

.ajax-progress-bar {
  width: 16em;
}

/**
 * Inline items.
 */

.container-inline div,
.container-inline label {
  display: inline;
}

/* Fieldset contents always need to be rendered as block. */

.container-inline .fieldset-wrapper {
  display: block;
}

/**
 * Prevent text wrapping.
 */

.nowrap {
  white-space: nowrap;
}

/**
 * For anything you want to hide on page load when JS is enabled, so
 * that you can use the JS to control visibility and avoid flicker.
 */

html.js .js-hide {
  display: none;
}

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */

.element-hidden {
  display: none;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */

.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

/**
 * The .element-focusable class extends the .element-invisible class to allow
 * the element to be focusable when navigated to via the keyboard.
 */

.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}

/**
 * Markup free clearing.
 *
 * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* IE6 */

* html .clearfix {
  height: 1%;
}

/* IE7 */

*:first-child + html .clearfix {
  min-height: 1%;
}

fieldset {
  margin-bottom: 20px;
}

label {
  display: block;
  font-weight: bold;
}

label.option {
  display: inline;
  font-weight: normal;
}

.marker,
.form-required {
  color: #f00;
}

/**
 * Markup generated by theme_more_help_link().
 */

.more-help-link {
  text-align: right;
  /* LTR */
}

.more-help-link a {
  background: url(//assets.equiem.com.au/1.16.13/dist/images/help.a5d06c.png) 0 50% no-repeat;
  /* LTR */
  padding: 1px 0 1px 20px;
  /* LTR */
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */

/* Suggestion list */

#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */

.fieldset-legend span.summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */

.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  border-radius: 3px;
}

.progress .filled {
  background: #0072b9 url(//assets.equiem.com.au/1.16.13/dist/images/progress.7efad7.gif);
}

/**
 * @file
 * Styles for uc_store module.
 */

.uc-price {
  white-space: nowrap;
}

.uc-inline-form .form-item {
  float: left;
  margin-right: 1em;
  padding-top: 5px;
}

#store-footer {
  clear: both;
  font-size: x-small;
  text-align: center;
  width: 100%;
}

.uc-default-submit {
  height: 0;
  left: -9999px;
  position: absolute;
  top: -9999px;
  width: 0;
}

.uc-store-status td {
  vertical-align: top;
}

.uc-store-status td.title {
  font-weight: bold;
  white-space: nowrap;
}

.uc-store-status td.message {
  width: 100%;
}

/**
 * CSS rules for address fields.
 */

.uc-store-address-field .form-item {
  clear: left;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 2px;
}

.uc-store-address-field .form-item label {
  float: left;
  padding-right: 4px;
  text-align: right;
  width: 15em;
}

.vertical-tabs .uc-store-address-field .form-item input {
  width: auto;
}

.ubercart-throbber {
  background-image: url(//assets.equiem.com.au/1.16.13/dist/images/throbber.aa05a0.gif);
  background-position: 100% -20px;
  background-repeat: no-repeat;
}

.path-admin-store-orders span.icon {
  background: transparent url(//assets.equiem.com.au/1.16.13/dist/images/menu_orders.23720f.gif) no-repeat !important;
}

.path-admin-store-customers span.icon {
  background: transparent url(//assets.equiem.com.au/1.16.13/dist/images/menu_customers.f1aff6.gif) no-repeat !important;
}

.path-admin-store-products span.icon {
  background: transparent url(//assets.equiem.com.au/1.16.13/dist/images/menu_products.13c25d.gif) no-repeat !important;
}

.path-admin-store-settings span.icon {
  background: transparent url(//assets.equiem.com.au/1.16.13/dist/images/menu_store_settings.4c0d60.gif) no-repeat !important;
}

.path-admin-store-reports span.icon {
  background: transparent url(//assets.equiem.com.au/1.16.13/dist/images/menu_reports.5ae463.gif) no-repeat !important;
}

#apartment-defects-entityform-edit-form {
  float: left;
}

#block-equiem-global-home-community {
  padding-bottom: 50px;
}

#block-equiem-global-home-community h3 {
  position: relative;
  padding-left: 30px;
}

#block-equiem-global-home-community h3:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#block-equiem-global-home-community h3:before {
  content: "\E653";
}

@media (min-width: 0) and (max-width: 1025px) {
  #block-equiem-global-home-community {
    display: none;
  }
}

@media (min-width: 1026px) and (min-width: 1026px) {
  #block-equiem-global-home-community {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .lt-ie9 #block-equiem-global-home-community {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) and (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-global-home-community {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

@media (min-width: 1026px) and (min-width: 320px) and (max-width: 767px) {
  #block-equiem-global-home-community {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

@media (min-width: 1026px) {
  .lt-ie9 #block-equiem-global-home-community {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .lt-ie9 #block-equiem-global-home-community {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .lt-ie9 #block-equiem-global-home-community {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 #block-equiem-global-home-community {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

#block-equiem-global-home-community ul.community-items {
  margin: 0 0 20px 0;
  padding: 0;
}

#block-equiem-global-home-community ul.community-items li {
  color: #6E6D6C;
  line-height: 20px;
  list-style: none;
  color: #232323;
}

#block-equiem-global-home-community ul.community-items li .community-stats {
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  padding-right: 5px;
}

#block-equiem-global-home-community ul.community-items li.last {
  display: none;
  margin-top: 20px;
}

@media (min-width: 1026px) {
  #block-equiem-global-home-community ul.community-items li.last {
    display: block;
  }
}

.lt-ie9 #block-equiem-global-home-community ul.community-items li.last {
  display: block;
}

#block-equiem-global-home-community ul.community-items li.last a {
  margin-bottom: 3px;
  border: 0 none;
}

#block-equiem-global-home-community ul.community-items li.last a:hover,
#block-equiem-global-home-community ul.community-items li.last a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

@media (min-width: 1026px) and (min-width: 1026px) {
  #block-equiem-global-home-community ul.community-items li.last a {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .lt-ie9 #block-equiem-global-home-community ul.community-items li.last a {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) and (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-global-home-community ul.community-items li.last a {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

@media (min-width: 1026px) and (min-width: 320px) and (max-width: 767px) {
  #block-equiem-global-home-community ul.community-items li.last a {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

@media (min-width: 1026px) {
  .lt-ie9 #block-equiem-global-home-community ul.community-items li.last a {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .lt-ie9 #block-equiem-global-home-community ul.community-items li.last a {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .lt-ie9 #block-equiem-global-home-community ul.community-items li.last a {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 #block-equiem-global-home-community ul.community-items li.last a {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

#block-equiem-global-home-community ul.community-items li.last a img {
  width: 100%;
  height: auto;
  padding-right: 4px;
}

#block-equiem-global-home-lhs-featured-content {
  margin-bottom: 100px;
}

@media (min-width: 1026px) {
  #block-equiem-global-home-lhs-featured-content {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #block-equiem-global-home-lhs-featured-content {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-global-home-lhs-featured-content {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #block-equiem-global-home-lhs-featured-content {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-global-home-lhs-featured-content {
    padding: 0 50px;
  }
}

#block-equiem-global-home-onsite-team {
  display: none;
  padding-top: 30px;
  overflow: hidden;
  *zoom: 1;
}

@media (min-width: 1026px) and (min-width: 1026px) {
  #block-equiem-global-home-onsite-team {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .lt-ie9 #block-equiem-global-home-onsite-team {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) and (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-global-home-onsite-team {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

@media (min-width: 1026px) and (min-width: 320px) and (max-width: 767px) {
  #block-equiem-global-home-onsite-team {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

@media (min-width: 1026px) {
  .lt-ie9 #block-equiem-global-home-onsite-team {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .lt-ie9 #block-equiem-global-home-onsite-team {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .lt-ie9 #block-equiem-global-home-onsite-team {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 #block-equiem-global-home-onsite-team {
    width: 32.77311%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

@media (min-width: 1026px) {
  #block-equiem-global-home-onsite-team {
    display: block;
  }
}

.lt-ie9 #block-equiem-global-home-onsite-team {
  display: block;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-global-home-onsite-team {
    width: 151.28205%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
  }
}

#block-equiem-global-home-onsite-team .team-free-text {
  font-style: italic;
}

#block-equiem-global-home-onsite-team h3 {
  position: relative;
  padding-left: 30px;
  margin: 0 !important;
}

#block-equiem-global-home-onsite-team h3:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#block-equiem-global-home-onsite-team h3:before {
  content: "\E652";
}

#block-equiem-global-home-onsite-team ul {
  padding: 0;
  margin: 8px 0;
}

#block-equiem-global-home-onsite-team ul li {
  list-style: none;
}

#block-equiem-global-home-onsite-team ul li .team-member-full-name {
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
}

#block-equiem-global-home-onsite-team .team-free-text {
  font-style: italic;
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
}

@media (min-width: 1026px) {
  #block-equiem-global-home-onsite-team .team-free-text {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #block-equiem-global-home-onsite-team .team-free-text {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-global-home-onsite-team .team-free-text {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #block-equiem-global-home-onsite-team .team-free-text {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#block-equiem-global-home-onsite-team .team-free-text a {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -hp-pre-wrap;
  word-wrap: break-word;
  border: 0 none;
  display: inline-block;
}

#block-equiem-global-home-onsite-team .team-free-text a:hover,
#block-equiem-global-home-onsite-team .team-free-text a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#block-equiem-global-home-onsite-team .team-member-row {
  float: left;
  width: 100%;
  padding: 0 0 10px 0;
}

#block-equiem-global-home-onsite-team .team-member-row .team-member-info {
  float: left;
}

#block-equiem-global-home-onsite-team .team-member-row .team-member-image img {
  width: 55px;
  height: 55px;
  float: left;
  border-radius: 100px;
}

#block-equiem-global-home-onsite-team .team-member-info {
  width: 60%;
  padding-left: 10px;
  padding-top: 10px;
}

#block-equiem-global-home-shortcuts ul {
  margin: 0;
  padding: 0;
}

#block-equiem-global-home-shortcuts ul li {
  color: #6E6D6C;
  line-height: 20px;
  list-style: none;
}

#block-equiem-global-home-shortcuts h3 {
  position: relative;
  padding-left: 30px;
}

#block-equiem-global-home-shortcuts h3:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#block-equiem-global-home-shortcuts h3:before {
  content: "\E650";
}

#block-equiem-global-homepage-slider h4 {
  padding: 30px 0 40px;
  text-align: center;
}

#block-equiem-global-homepage-slider h2 {
  font-size: 18px;
  padding: 10px 0;
  font-family: "Proxima N W15 Light", Sans-Serif;
  line-height: 50px;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#block-equiem-global-homepage-slider i.icon {
  font-size: 24px;
  margin: 0 5px 0 0;
}

#block-equiem-global-homepage-slider .field-name-field-text-slider-body {
  padding: 20px 0;
}

#block-equiem-global-homepage-slider .field-name-field-text-slider-body .field-item {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 18px;
  font-family: "Proxima N W15 Light", Sans-Serif;
  overflow: hidden;
  padding: 0;
  height: 65px;
}

@media (min-width: 1026px) {
  #block-equiem-global-homepage-slider .field-name-field-text-slider-body .field-item {
    height: 110px;
  }
}

.lt-ie9 #block-equiem-global-homepage-slider .field-name-field-text-slider-body .field-item {
  height: 110px;
}

#block-equiem-global-homepage-slider .field-type-image img {
  display: block;
  width: 100%;
}

#block-equiem-global-homepage-slider .field-name-title .field-item {
  border-bottom: 3px solid;
  padding: 0 15px 0 10px;
}

#block-equiem-global-homepage-slider .swiper-container {
  width: 100%;
  height: 460px;
}

@media (min-width: 1026px) {
  #block-equiem-global-homepage-slider .swiper-container {
    width: 83.19328%;
    float: left;
    margin-right: -100%;
    margin-left: 8.40336%;
    clear: none;
    float: none;
  }
}

.lt-ie9 #block-equiem-global-homepage-slider .swiper-container {
  width: 83.19328%;
  float: left;
  margin-right: -100%;
  margin-left: 8.40336%;
  clear: none;
  float: none;
}

#block-equiem-global-homepage-slider .swiper-slide {
  padding: 0 .5%;
  width: 100%;
}

@media (min-width: 1026px) {
  #block-equiem-global-homepage-slider .swiper-slide {
    padding: 0 1% 0 0;
    width: 24%;
  }
}

.lt-ie9 #block-equiem-global-homepage-slider .swiper-slide {
  padding: 0 1% 0 0;
  width: 24%;
}

#block-equiem-global-homepage-slider .slidenav {
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
}

#block-equiem-global-homepage-slider .slidenav.left {
  left: 20px;
}

#block-equiem-global-homepage-slider .slidenav.right {
  right: 20px;
}

@media (min-width: 0) and (max-width: 1025px) {
  #block-equiem-global-homepage-slider .slidenav {
    display: none;
  }
}

@media (min-width: 1026px) {
  #block-equiem-global-homepage-slider .slidenav {
    display: block;
  }
}

.lt-ie9 #block-equiem-global-homepage-slider .slidenav {
  display: block;
}

#block-equiem-global-homepage-slider .content {
  position: relative;
}

body.page-account #block-equiem-my-account-my-account-links li {
  list-style: none;
  float: left;
  display: block;
  width: 100%;
}

body.page-account #block-equiem-my-account-my-account-links li a {
  background-color: transparent;
  border: 0 none;
  padding: 0;
  font-family: "Proxima N W15 Reg", Sans-Serif;
  border-bottom-style: solid;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  border-bottom-width: 1px;
  outline: none;
  text-decoration: none;
  line-height: 1.5;
  transition: border 0.1s ease-in-out, opacity 0.1s ease-in-out;
  font-size: 18px;
  line-height: 2;
  color: #919295;
}

body.page-account #block-equiem-my-account-my-account-links li a:active,
body.page-account #block-equiem-my-account-my-account-links li a:hover {
  border-bottom-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

body.page-account #block-equiem-my-account-my-account-links li a.active {
  color: #454444;
}

body.page-account #block-equiem-my-account-my-account-links .content h3 {
  font-family: "Proxima N W15 Light", Sans-Serif;
  margin: 7px 0px 32px;
  padding: 0px;
  display: inline-block;
  font-size: 28px;
  letter-spacing: 1px;
  color: #232323;
}

#block-equiem-news-home-weather-info {
  display: none;
}

@media (min-width: 1026px) {
  #block-equiem-news-home-weather-info {
    display: block;
  }
}

.lt-ie9 #block-equiem-news-home-weather-info {
  display: block;
}

@media (min-width: 1026px) {
  #block-equiem-polls-vote {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #block-equiem-polls-vote {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-polls-vote {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #block-equiem-polls-vote {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-polls-vote {
    padding-right: 20px;
  }
}

#block-equiem-polls-vote h3 {
  position: relative;
  padding-left: 30px;
}

#block-equiem-polls-vote h3:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#block-equiem-polls-vote h3:before {
  content: "\E612";
}

@media (min-width: 1026px) {
  #block-equiem-shareable-content-anonymous-login,
  .field-name-shareable-content-comment-block {
    width: 74.78992%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

.lt-ie9 #block-equiem-shareable-content-anonymous-login,
.lt-ie9 .field-name-shareable-content-comment-block {
  width: 74.78992%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-shareable-content-anonymous-login,
  .field-name-shareable-content-comment-block {
    width: 61.53846%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    float: none;
    clear: both;
  }
}

body.node-type-event #block-equiem-shareable-content-anonymous-login,
body.node-type-event .field-name-shareable-content-comment-block {
  padding: 20px;
}

#block-equiem-store-featured-products-checkout {
  padding-bottom: 20px;
  margin-bottom: 50px;
}

#block-equiem-store-featured-products-checkout .field-type-image a {
  border: 0 none;
}

#block-equiem-store-featured-products-checkout .field-type-image a:hover,
#block-equiem-store-featured-products-checkout .field-type-image a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#block-equiem-store-featured-products-checkout h2 {
  font-family: "Proxima N W15 Light", Sans-Serif;
  text-align: center;
}

#block-equiem-store-featured-products-checkout h6 {
  font-size: 18px;
  padding: 10px 0;
  padding-bottom: 40px;
  padding-top: 80px;
}

#block-equiem-store-featured-products-checkout .view-content .views-row {
  float: left;
  height: 280px;
  margin-right: 2.5641%;
  width: 48.71795%;
}

#block-equiem-store-featured-products-checkout .view-content .views-row-even {
  margin: 0;
}

#block-equiem-store-featured-products-checkout .view-content .field-name-title {
  font-size: 18px;
  padding: 10px 0;
  padding: 10px 0 0;
}

#block-equiem-store-featured-products-checkout .view-content .field-name-supplier-link {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

#block-equiem-store-featured-products-checkout .view-content .sell-price,
#block-equiem-store-featured-products-checkout .view-content .field-name-formatted-minimum-price {
  color: #232323;
  font-family: "Proxima N W15 Reg", Sans-Serif;
  font-size: 18px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Proxima N W15 Light", Sans-Serif;
}

#block-equiem-store-featured-products-checkout .view-content .sell-price .uc-price-label {
  display: none;
}

@media (min-width: 1026px) {
  #block-equiem-store-featured-products-checkout {
    width: 74.78992%;
    float: left;
    margin-right: -100%;
    margin-left: 12.60504%;
    clear: none;
  }

  #block-equiem-store-featured-products-checkout h6 {
    padding-bottom: 40px;
    padding-top: 60px;
  }

  #block-equiem-store-featured-products-checkout .view-content .views-row {
    height: 300px;
    margin-right: 1.1236%;
    width: 15.73034%;
  }

  #block-equiem-store-featured-products-checkout .view-content .views-row-6,
  #block-equiem-store-featured-products-checkout .view-content .views-row-12,
  #block-equiem-store-featured-products-checkout .view-content .views-row-18 {
    margin: 0;
  }
}

.lt-ie9 #block-equiem-store-featured-products-checkout {
  width: 74.78992%;
  float: left;
  margin-right: -100%;
  margin-left: 12.60504%;
  clear: none;
}

.lt-ie9 #block-equiem-store-featured-products-checkout h6 {
  padding-bottom: 40px;
  padding-top: 60px;
}

.lt-ie9 #block-equiem-store-featured-products-checkout .view-content .views-row {
  height: 300px;
  margin-right: 1.1236%;
  width: 15.73034%;
}

.lt-ie9 #block-equiem-store-featured-products-checkout .view-content .views-row-6,
.lt-ie9 #block-equiem-store-featured-products-checkout .view-content .views-row-12,
.lt-ie9 #block-equiem-store-featured-products-checkout .view-content .views-row-18 {
  margin: 0;
}

#block-equiem-store-store-announcement {
  padding: 20px;
}

@media (min-width: 1026px) {
  #block-equiem-store-store-announcement .region-wrapper {
    width: 100%;
  }
}

.lt-ie9 #block-equiem-store-store-announcement .region-wrapper {
  width: 100%;
}

#block-equiem-store-store-announcement .node-store-announcement.view-mode-full {
  display: table;
  padding: 0 20px;
  width: 100%;
}

#block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-left {
  display: table-cell;
  float: none;
  width: 40%;
}

#block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-left a {
  border: 0 none;
}

#block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-left a:hover,
#block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-left a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

@media (min-width: 1026px) {
  #block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-left {
    width: 50%;
  }
}

.lt-ie9 #block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-left {
  width: 50%;
}

#block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-right {
  text-align: center;
  vertical-align: middle;
  display: table-cell;
  float: none;
  padding: 0 0 0 20px;
  width: 60%;
}

@media (min-width: 320px) and (max-width: 767px) {
  #block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-right {
    text-align: left;
    padding: 0 0 0 20px;
  }
}

@media (min-width: 700px) and (max-width: 800px) {
  #block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-right {
    text-align: center;
  }
}

@media (min-width: 1026px) {
  #block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-right {
    width: 50%;
  }
}

.lt-ie9 #block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-right {
  width: 50%;
}

#block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-right a {
  border: 0 none;
}

#block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-right a:hover,
#block-equiem-store-store-announcement .node-store-announcement.view-mode-full .group-right a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#block-equiem-store-store-announcement .swiper-slide {
  width: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  -webkit-transition: opacity 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: opacity 0.3s ease-in-out false;
}

@media (min-width: 700px) and (max-width: 800px) {
  #block-equiem-store-store-announcement .swiper-slide {
    width: 700px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-store-store-announcement .swiper-slide {
    width: 740px;
  }
}

@media (min-width: 1026px) {
  #block-equiem-store-store-announcement .swiper-slide {
    width: 840px;
  }
}

.lt-ie9 #block-equiem-store-store-announcement .swiper-slide {
  width: 840px;
}

#block-equiem-store-store-announcement .swiper-slide.swiper-slide-active {
  -webkit-transition: opacity 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: opacity 0.3s ease-in-out false;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

@media (min-width: 320px) and (max-width: 767px) {
  #block-equiem-store-store-announcement .field-name-field-link-generic {
    display: none;
  }
}

#block-equiem-store-store-announcement .field-name-body {
  font-size: 18px;
  font-family: "Proxima N W15 Light", Sans-Serif;
  color: #6E6D6C;
  padding: 0 0 20px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #block-equiem-store-store-announcement .field-name-body {
    display: none;
  }
}

@media (min-width: 700px) and (max-width: 800px) {
  #block-equiem-store-store-announcement .field-name-body {
    display: block;
  }
}

#block-equiem-store-store-announcement span.ext {
  display: none;
}

#block-equiem-store-store-announcement h2 {
  font-family: "Proxima N W15 Light", Sans-Serif;
  padding-top: 0;
}

@media (min-width: 320px) and (max-width: 767px) {
  #block-equiem-store-store-announcement h2 {
    font-size: 14px;
    padding: 0;
  }
}

@media (min-width: 700px) and (max-width: 800px) {
  #block-equiem-store-store-announcement h2 {
    font-size: 32px;
    padding: 0 0 10px;
  }
}

#block-equiem-stream-stream-block .field-name-field-community-post-text {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

@media (min-width: 1026px) {
  #block-equiem-stream-stream-block .field-name-field-community-post-text {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #block-equiem-stream-stream-block .field-name-field-community-post-text {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #block-equiem-stream-stream-block .field-name-field-community-post-text {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #block-equiem-stream-stream-block .field-name-field-community-post-text {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#edit-start-date-cont--2,
#edit-end-date-cont--2 {
  border: 0 none;
  margin: 0;
  padding: 0;
}

#edit-start-date-cont--2 .ui-widget,
#edit-end-date-cont--2 .ui-widget {
  border: 1px solid #ADAFB2;
}

#edit-start-date-cont--2 legend,
#edit-end-date-cont--2 legend {
  font-weight: normal;
}

@media (min-width: 1026px) {
  #edit-start-date-cont--2 {
    width: 49.57983%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

.lt-ie9 #edit-start-date-cont--2 {
  width: 49.57983%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #edit-start-date-cont--2 {
    width: 48.71795%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
    clear: both;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #edit-start-date-cont--2 {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  #edit-end-date-cont--2 {
    width: 49.57983%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #edit-end-date-cont--2 {
  width: 49.57983%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #edit-end-date-cont--2 {
    width: 48.71795%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #edit-end-date-cont--2 {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.view-mode-content_listing_page .field-name-field-news-excerpt,
.view-mode-content_listing_page .field-name-field-events-excerpt {
  padding-top: 20px;
  padding-bottom: 20px;
}

.view-mode-content_listing_page .group-left .field-name-post-date,
.view-mode-content_listing_page .group-left .field-type-taxonomy-term-reference,
.view-mode-content_listing_page .group-left .field-name-date-and-time,
.view-mode-content_listing_page .group-left .field-name-date-and-time-shorter {
  font-size: 15px;
  color: #6E6D6C;
  text-transform: uppercase;
}

@media (min-width: 320px) and (max-width: 767px) {
  .view-mode-content_listing_page .group-left .field-name-post-date,
  .view-mode-content_listing_page .group-left .field-type-taxonomy-term-reference,
  .view-mode-content_listing_page .group-left .field-name-date-and-time,
  .view-mode-content_listing_page .group-left .field-name-date-and-time-shorter {
    padding-top: 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .view-mode-content_listing_page .group-left .field-name-title {
    float: left;
    width: 100%;
  }

  .view-mode-content_listing_page .group-left .field-name-title * {
    padding-left: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .view-mode-content_listing_page .group-left .field-name-stream-user-information {
    float: left;
    width: 100%;
  }

  .view-mode-content_listing_page .group-left .field-name-stream-user-information * {
    padding-left: 0;
  }
}

.view-mode-content_listing_page .group-left {
  padding: 20px;
}

@media (min-width: 1026px) {
  .view-mode-content_listing_page .group-left {
    width: 66.38655%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    position: relative;
  }
}

.lt-ie9 .view-mode-content_listing_page .group-left {
  width: 66.38655%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none;
  position: relative;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .view-mode-content_listing_page .group-left {
    width: 61.53846%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .view-mode-content_listing_page .group-left {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    float: none;
  }
}

@media (min-width: 1026px) {
  .view-mode-content_listing_page .group-right {
    width: 32.77311%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

.lt-ie9 .view-mode-content_listing_page .group-right {
  width: 32.77311%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .view-mode-content_listing_page .group-right {
    width: 35.89744%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .view-mode-content_listing_page .group-right {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    float: none;
    display: table-header-group;
  }
}

.view-mode-content_listing_page .field-name-field-imagefield-generic {
  overflow: hidden;
}

.view-mode-content_listing_page .field-name-field-imagefield-generic img {
  width: 100%;
}

.view-mode-content_listing_page .field-name-field-imagefield-generic a {
  border: 0 none;
}

.view-mode-content_listing_page .field-name-field-imagefield-generic a:hover,
.view-mode-content_listing_page .field-name-field-imagefield-generic a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

@media (min-width: 1026px) {
  .view-mode-content_listing_page .field-name-node-link {
    position: absolute;
    bottom: 20px;
    right: 20px;
  }
}

.lt-ie9 .view-mode-content_listing_page .field-name-node-link {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.view-mode-content_listing_page .field-name-node-link a {
  border: 1px solid #2E2E2E;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 11px/28px "Proxima N W15 Reg", Sans-Serif;
  height: 28px;
  letter-spacing: 1px;
  padding: 0 15px;
  background-color: #2E2E2E;
  color: #FFFFFF;
}

.view-mode-content_listing_page .field-name-node-link a:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  .view-mode-content_listing_page .field-name-node-link a {
    margin-bottom: 10px;
  }
}

.view-mode-content_listing_page .field-name-node-link a:hover,
.view-mode-content_listing_page .field-name-node-link a:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.view-mode-content_listing_page .field-name-node-link a:hover,
.view-mode-content_listing_page .field-name-node-link a:active {
  background-color: #151515;
}

@media (min-width: 320px) and (max-width: 767px) {
  .view-mode-content_listing_page .field-name-node-link {
    padding-bottom: 20px;
    float: left;
    width: 100%;
  }
}

.view-mode-content_listing_page .portal-badge {
  font-size: 15px;
  color: #6E6D6C;
}

.view-mode-content_listing_page .field-type-taxonomy-term-reference {
  float: right;
}

.view-mode-content_listing_page {
  border-bottom: 1px solid #E6E7E8;
  background-color: #FFFFFF;
}

.view-mode-content_listing_page:hover {
  cursor: pointer;
}

.view-mode-content_listing_page:hover {
  cursor: pointer;
}

.view-mode-content_listing_page img {
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
  transform: scale3d(1.1, 1.1, 1);
}

.view-mode-content_listing_page:hover img {
  -webkit-backface-visibility: "hidden";
  backface-visibility: "hidden";
  transform: scale3d(1, 1, 1);
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
}

@media (min-width: 320px) and (max-width: 767px) {
  .view-mode-content_listing_page {
    margin-bottom: 20px;
    display: table;
  }
}

#coupon-messages {
  padding: 0;
}

#coupon-messages .messages {
  margin: 0;
}

#coupon-pane {
  margin: 0;
  padding: 0 25px;
}

@media (min-width: 1026px) {
  #coupon-pane {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #coupon-pane {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #coupon-pane {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #coupon-pane {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  #coupon-pane {
    padding: 0 10px 10px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #coupon-pane {
    padding: 10px;
  }
}

#coupon-pane .fieldset-wrapper {
  position: relative;
}

#coupon-pane .form-submit {
  border-color: #919295;
  background-color: #919295;
  color: #FFFFFF;
  margin: 20px 0;
  float: right;
}

#coupon-pane .form-submit:hover,
#coupon-pane .form-submit:active {
  background-color: #77787c;
}

#coupon-pane .form-type-textfield input {
  height: 36px;
  line-height: 36px;
  width: 100%;
}

@media (min-width: 1026px) {
  .current-subscriptions-table {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .current-subscriptions-table {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .current-subscriptions-table {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .current-subscriptions-table {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important;
}

.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important;
}

.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child,
.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}

.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before,
.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
  top: 12px;
  left: 4px;
  height: 14px;
  width: 14px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  font-family: 'Courier New', Courier, monospace;
  line-height: 14px;
  content: '+';
}

.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  content: '-';
  background-color: #E16C6C;
}

.dataTable.dtr-inline.collapsed > tbody > tr.child td:before {
  display: none;
}

.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,
.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
  padding-left: 27px;
}

.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before,
.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px;
}

.dataTable.dtr-column > tbody > tr > td.control,
.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer;
}

.dataTable.dtr-column > tbody > tr > td.control:before,
.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 14px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  text-align: center;
  font-family: 'Courier New', Courier, monospace;
  line-height: 14px;
  content: '+';
}

.dataTable.dtr-column > tbody > tr.parent td.control:before,
.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: '-';
  background-color: #E16C6C;
}

.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
}

.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}

.dataTable > tbody > tr.child ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.dataTable > tbody > tr.child ul li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}

.dataTable > tbody > tr.child ul li:first-child {
  padding-top: 0;
}

.dataTable > tbody > tr.child ul li:last-child {
  border-bottom: none;
}

.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}

.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}

.dtr-modal .dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
}

.dtr-modal .dtr-modal-content {
  position: relative;
  padding: 1em;
}

.dtr-modal .dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}

.dtr-modal .dtr-modal-close:hover {
  background-color: #eaeaea;
}

.dtr-modal .dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}

@media screen and (max-width: 767px) {
  .dtr-modal .dtr-modal-display {
    width: 95%;
  }
}

.dtr-bs-modal .table tr:first-child td {
  border-top: none;
}

table thead > tr > th.sorting_asc,
table thead > tr > th.sorting_desc,
table thead > tr > th.sorting,
table thead > tr > td.sorting_asc,
table thead > tr > td.sorting_desc,
table thead > tr > td.sorting {
  padding-right: 30px;
}

table .sorting,
table .sorting_asc,
table .sorting_desc,
table .sorting_asc_disabled,
table .sorting_desc_disabled {
  position: relative;
}

table .sorting:hover,
table .sorting_asc:hover,
table .sorting_desc:hover,
table .sorting_asc_disabled:hover,
table .sorting_desc_disabled:hover {
  cursor: pointer;
}

table .sorting:before,
table .sorting:after,
table .sorting_asc:before,
table .sorting_asc:after,
table .sorting_desc:before,
table .sorting_desc:after,
table .sorting_asc_disabled:before,
table .sorting_asc_disabled:after,
table .sorting_desc_disabled:before,
table .sorting_desc_disabled:after {
  position: absolute;
  bottom: 10px;
  font-size: 10px;
  display: block;
  opacity: 0.3;
}

@media (min-width: 0) and (max-width: 1025px) {
  table .sorting:before,
  table .sorting:after,
  table .sorting_asc:before,
  table .sorting_asc:after,
  table .sorting_desc:before,
  table .sorting_desc:after,
  table .sorting_asc_disabled:before,
  table .sorting_asc_disabled:after,
  table .sorting_desc_disabled:before,
  table .sorting_desc_disabled:after {
    bottom: 2px;
  }
}

table .sorting:before,
table .sorting_asc:before,
table .sorting_desc:before,
table .sorting_asc_disabled:before,
table .sorting_desc_disabled:before {
  right: 1em;
  content: "\2191";
  font-size: 15px;
}

table .sorting:after,
table .sorting_asc:after,
table .sorting_desc:after,
table .sorting_asc_disabled:after,
table .sorting_desc_disabled:after {
  right: 0.5em;
  content: "\2193";
  font-size: 15px;
}

table .sorting_asc:before,
table .sorting_desc:after {
  opacity: 1;
}

table .sorting_asc_disabled:before,
table .sorting_desc_disabled:after {
  opacity: 0;
}

@media (min-width: 0) and (max-width: 1025px) {
  .dataTables_wrapper {
    width: 100%;
    overflow-x: auto;
  }
}

.ColVis_collection {
  width: 190px !important;
}

.ColVis_collection .ColVis_Button.TableTools_Button {
  width: 100% !important;
}

.dataTables_wrapper {
  margin-top: 42px;
  width: 100%;
  overflow-x: auto;
}

.dataTables_wrapper .ColVis {
  float: left;
}

.dataTables_wrapper .ColVis_MasterButton {
  background-color: none;
  border: 1px solid #2E2E2E;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 13px/42px "Proxima N W15 Reg", Sans-Serif;
  height: 42px;
  letter-spacing: .5px;
  padding: 0 18px;
  background-color: #2E2E2E;
  color: #FFFFFF;
}

.dataTables_wrapper .ColVis_MasterButton:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  .dataTables_wrapper .ColVis_MasterButton {
    margin-bottom: 10px;
  }
}

.dataTables_wrapper .ColVis_MasterButton:hover,
.dataTables_wrapper .ColVis_MasterButton:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.dataTables_wrapper .ColVis_MasterButton:hover,
.dataTables_wrapper .ColVis_MasterButton:active {
  background-color: #151515;
}

.dataTable {
  margin-bottom: 20px;
  margin-bottom: 50px;
  margin-top: 20px;
  width: 100%;
}

.dataTable th {
  min-width: 100px;
}

.description {
  width: 100%;
  float: left;
  display: block;
  font-size: 15px;
  color: #6E6D6C;
  margin: 5px 0 10px;
}

.logged-in.page-account .field-multiple-table.tabledrag-processed td,
.page-node-attach-booking .field-multiple-table.tabledrag-processed td {
  background-color: #FFFFFF !important;
  padding: 0 0 20px 0 !important;
}

.logged-in.page-account .field-multiple-table.tabledrag-processed td.field-multiple-drag,
.page-node-attach-booking .field-multiple-table.tabledrag-processed td.field-multiple-drag {
  display: none;
}

.logged-in.page-account .field-multiple-table.tabledrag-processed td.field-multiple-drag + td,
.page-node-attach-booking .field-multiple-table.tabledrag-processed td.field-multiple-drag + td {
  width: 100%;
}

.logged-in.page-account .field-multiple-table.tabledrag-processed .field-name-field-upload-lease,
.page-node-attach-booking .field-multiple-table.tabledrag-processed .field-name-field-upload-lease {
  float: left;
  display: block;
  width: 100%;
  clear: both;
}

html .field-widget-e-entity-ref {
  float: left;
  width: 100%;
}

html .field-widget-e-entity-ref .e-entity-ref-value {
  float: left;
  margin-bottom: 20px;
}

html .field-widget-e-entity-ref .e-entity-ref-value .content {
  line-height: 20px;
}

html .field-widget-e-entity-ref input[type=submit].close {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  background-color: transparent !important;
  border: 0 none !important;
  display: inline;
  margin: 0;
  color: black;
  line-height: 1;
  height: auto;
  margin-left: 10px;
  margin-right: 20px;
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  text-indent: -9999999px;
  background-image: url(//assets.equiem.com.au/1.16.13/dist/images/icon_error.fa173a.png);
  background-repeat: no-repeat;
}

html .field-widget-e-entity-ref input[type=submit].close:hover {
  background-color: transparent;
}

html .field-widget-e-entity-ref input[type=submit].close:hover {
  background-image: url(//assets.equiem.com.au/1.16.13/dist/images/icon_error.fa173a.png);
  background-color: transparent !important;
}

#edit-locker-select {
  float: left;
}

#edit-locker-select #edit-continue {
  float: right;
  margin-left: 10px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #edit-locker-select #edit-continue {
    width: 100%;
  }
}

#edit-locker-select #edit-locker-lhs img {
  width: 100%;
  padding-bottom: 20px;
}

@media (min-width: 1026px) {
  #edit-locker-select #edit-locker-lhs {
    width: 49.57983%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

.lt-ie9 #edit-locker-select #edit-locker-lhs {
  width: 49.57983%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #edit-locker-select #edit-locker-lhs {
    width: 48.71795%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
    clear: both;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #edit-locker-select #edit-locker-lhs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  #edit-locker-select #edit-locker-rhs {
    width: 49.57983%;
    clear: right;
    float: right;
    margin-right: 0;
    padding-left: 50px;
  }
}

.lt-ie9 #edit-locker-select #edit-locker-rhs {
  width: 49.57983%;
  clear: right;
  float: right;
  margin-right: 0;
  padding-left: 50px;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #edit-locker-select #edit-locker-rhs {
    width: 48.71795%;
    clear: right;
    float: right;
    margin-right: 0;
    padding-left: 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #edit-locker-select #edit-locker-rhs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#edit-params input[type="text"] {
  width: 100%;
  overflow: hidden;
  *zoom: 1;
}

.comment .field-name-comment-body {
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

#equiem-facilities-keyfobs-form {
  float: left;
}

.page-user-register #block-system-main form#equiem-global-mesh-user-registration-wizard .cc-intro {
  margin-bottom: 20px;
}

@media (min-width: 1026px) {
  .page-user-register #block-system-main form#equiem-global-mesh-user-registration-wizard .coupon_response {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-user-register #block-system-main form#equiem-global-mesh-user-registration-wizard .coupon_response {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-user-register #block-system-main form#equiem-global-mesh-user-registration-wizard .coupon_response {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-user-register #block-system-main form#equiem-global-mesh-user-registration-wizard .coupon_response {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#equiem-polls-block-form {
  background-color: #f4f4f5;
  padding: 20px;
  color: #6E6D6C;
}

@media (min-width: 1026px) {
  #equiem-polls-block-form {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #equiem-polls-block-form {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #equiem-polls-block-form {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-polls-block-form {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#equiem-polls-block-form .form-actions {
  margin: 0;
}

@media (min-width: 1026px) {
  #equiem-polls-block-form input[type="submit"] {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #equiem-polls-block-form input[type="submit"] {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #equiem-polls-block-form input[type="submit"] {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-polls-block-form input[type="submit"] {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .expiry_cont + .form-type-textfield {
    width: 24.36975%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }
}

.lt-ie9 .expiry_cont + .form-type-textfield {
  width: 24.36975%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .expiry_cont + .form-type-textfield {
    width: 23.07692%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .expiry_cont + .form-type-textfield {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.legend-item {
  margin-bottom: 20px;
}

.fc .fc-state-highlight {
  background-color: #fdd9ba;
  color: #FFFFFF;
}

.fc .fc-event {
  border-color: #454444;
  background-color: #454444;
  border-radius: 0;
}

.fc .fc-state-down,
.fc .fc-state-active {
  box-shadow: none;
  color: #232323;
  -webkit-transition: all 0.1s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.1s ease-in-out false;
}

.fc .fc-state-default {
  background-image: none;
  box-shadow: none;
  text-shadow: none;
  border: 0 none;
  background-color: #FFFFFF;
  text-transform: uppercase;
  float: left;
  width: 100%;
  color: #ADAFB2;
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
}

.fc .fc-state-default:hover {
  color: #232323;
  -webkit-transition: all 0.1s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.1s ease-in-out false;
}

.fc .fc-state-default.fc-corner-left,
.fc .fc-state-default.fc-corner-right {
  border-radius: 0;
}

.fc .fc-state-default.fc-state-active {
  color: #232323;
  -webkit-transition: all 0.1s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.1s ease-in-out false;
}

.fc .fc-header {
  background-color: #FFFFFF;
}

.fc .fc-header tbody {
  border: 1px solid #E6E7E8;
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .fc .fc-header .fc-header-center {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .fc .fc-header .fc-header-center {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .fc .fc-header .fc-header-center {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .fc .fc-header .fc-header-center {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.fc .fc-header .fc-header-center h2 {
  line-height: 80px;
  padding: 0;
  color: #232323;
  font-family: "Proxima N W15 Light", Sans-Serif;
}

.fc .fc-header .fc-header-left {
  float: left;
  width: auto;
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .fc .fc-header .fc-header-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .fc .fc-header .fc-header-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .fc .fc-header .fc-header-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .fc .fc-header .fc-header-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.fc .fc-header .fc-header-right {
  float: right;
  width: auto;
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .fc .fc-header .fc-header-right {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .fc .fc-header .fc-header-right {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .fc .fc-header .fc-header-right {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .fc .fc-header .fc-header-right {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.fc .fc-header .fc-header-right .fc-text-arrow {
  display: none;
}

.fc .fc-header-space {
  display: none;
}

.fc .fc-button {
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  border: 0 none;
  background: 0 none;
  height: auto;
  float: left;
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
}

.fc .fc-button:hover {
  color: #232323;
  -webkit-transition: all 0.1s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.1s ease-in-out false;
}

.fc .fc-button.fc-button-prev {
  text-align: center;
  line-height: 80px;
  width: 89px;
}

.fc .fc-button.fc-button-prev:before {
  content: "\E626";
  font-size: 28px;
  font-family: "icomoon";
}

@media (min-width: 320px) and (max-width: 767px) {
  .fc .fc-button.fc-button-prev {
    width: 50%;
  }
}

.fc .fc-button.fc-button-next {
  text-align: center;
  line-height: 80px;
  width: 89px;
}

.fc .fc-button.fc-button-next:before {
  content: "\E625";
  font-size: 28px;
  font-family: "icomoon";
}

@media (min-width: 320px) and (max-width: 767px) {
  .fc .fc-button.fc-button-next {
    width: 50%;
  }
}

.fc .fc-content .fc-agenda {
  cursor: pointer;
}

.fc .fc-content th {
  background-color: transparent;
  line-height: 20px;
}

@media (min-width: 1026px) {
  .featured-content-grid {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    padding-bottom: 50px;
  }
}

.lt-ie9 .featured-content-grid {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
  padding-bottom: 50px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .featured-content-grid {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.featured-content-grid .node {
  padding: 0;
}

.featured-content-grid .node .wrapper a {
  float: left;
  width: 100%;
  display: block;
  background-color: #FFFFFF;
  border: 0 none;
}

.featured-content-grid .node .wrapper a:hover,
.featured-content-grid .node .wrapper a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

@media (min-width: 1026px) {
  .featured-content-grid .node {
    margin-bottom: 10px;
    width: 50%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%;
  }

  .featured-content-grid .node:nth-of-type(n+1) {
    width: 49.57983%;
    clear: right;
    float: right;
    margin-right: 0;
  }

  .featured-content-grid .node:nth-of-type(2n+1) {
    width: 49.57983%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

.lt-ie9 .featured-content-grid .node {
  margin-bottom: 10px;
  width: 50%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
}

.lt-ie9 .featured-content-grid .node:nth-of-type(n+1) {
  width: 49.57983%;
  clear: right;
  float: right;
  margin-right: 0;
}

.lt-ie9 .featured-content-grid .node:nth-of-type(2n+1) {
  width: 49.57983%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

@media (min-width: 1025px) and (max-width: 1260px) {
  .featured-content-grid .node {
    width: 100% !important;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .featured-content-grid .node {
    margin-bottom: 20px;
    width: 50%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%;
  }

  .featured-content-grid .node:nth-of-type(n+1) {
    width: 48.71795%;
    clear: right;
    float: right;
    margin-right: 0;
  }

  .featured-content-grid .node:nth-of-type(2n+1) {
    width: 48.71795%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
    clear: both;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .featured-content-grid .node {
    margin-bottom: 20px;
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.featured-content-grid .node .field-name-field-imagefield-generic,
.featured-content-grid .node .field-name-field-imagefield-picture,
.featured-content-grid .node .field-name-field-image-lifestyle {
  overflow: hidden;
}

.featured-content-grid .node:hover {
  cursor: pointer;
}

.featured-content-grid .node img {
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
  transform: scale3d(1.1, 1.1, 1);
}

.featured-content-grid .node:hover img {
  -webkit-backface-visibility: "hidden";
  backface-visibility: "hidden";
  transform: scale3d(1, 1, 1);
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
}

.featured-content-grid .node .field-type-taxonomy-term-reference .field-item {
  color: #232323;
}

.featured-content-grid .wrapper {
  background-color: #FFFFFF;
}

.featured-content-grid .wrapper:hover {
  cursor: pointer;
}

.featured-content-grid .field-name-body {
  padding: 0 20px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .featured-content-grid .field-name-body {
    display: none;
  }
}

.featured-content-grid .field-name-title {
  padding: 0 20px;
}

.featured-content-grid .field-name-title h2 {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  font-size: 21px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .featured-content-grid .field-name-title h2 {
    font-size: 19px;
  }
}

.featured-content-grid img {
  width: 100%;
  background-color: #f4f4f5;
}

.featured-content-grid .field-type-taxonomy-term-reference,
.featured-content-grid .field-name-store-announcement-tag {
  padding: 20px;
}

.featured-content-grid .field-type-taxonomy-term-reference .field-item,
.featured-content-grid .field-name-store-announcement-tag .field-item {
  text-transform: uppercase;
  font-size: 15px;
  color: #6E6D6C;
  color: #232323;
}

#block-equiem-news-featured-news {
  overflow: hidden;
  *zoom: 1;
}

@media (min-width: 1026px) {
  #block-equiem-news-featured-news .swiper-slide {
    height: 339px;
  }
}

.lt-ie9 #block-equiem-news-featured-news .swiper-slide {
  height: 339px;
}

#block-equiem-news-featured-news .field-name-stream-user-information {
  position: relative;
  min-height: 50px;
  min-height: 0;
  padding-bottom: 8px;
}

#block-equiem-news-featured-news .field-name-stream-user-information .field-name-field-formatted-name,
#block-equiem-news-featured-news .field-name-stream-user-information .post-by-wrapper {
  float: left;
  padding-left: 60px;
  clear: both;
  width: 100%;
}

#block-equiem-news-featured-news .field-name-stream-user-information .supplier-link {
  clear: both;
  float: left;
  margin-left: 60px;
  padding: 10px 0 0;
}

#block-equiem-news-featured-news .field-name-stream-user-information .field-name-field-profile-image {
  position: absolute;
  left: 0;
}

#block-equiem-news-featured-news .field-name-stream-user-information .field-name-field-profile-image img {
  border-radius: 50px;
  max-width: none;
  width: 50px;
}

#block-equiem-news-featured-news .field-name-stream-user-information .field-name-field-formatted-name {
  padding-top: 15px;
}

#block-equiem-news-featured-news .field-name-stream-user-information .post-by-wrapper {
  display: none;
}

#block-equiem-news-featured-news .field-name-stream-user-information .field-name-field-profile-image {
  display: none;
}

#block-equiem-news-featured-news .field-name-stream-user-information .field-name-field-formatted-name,
#block-equiem-news-featured-news .field-name-stream-user-information .post-by-wrapper {
  padding-left: 0;
  padding-top: 0;
}

#block-equiem-news-featured-news .field-name-stream-user-information .field-name-field-formatted-name {
  font-size: 15px;
  color: #6E6D6C;
}

#block-equiem-news-featured-news .field-name-stream-user-information .field-name-field-formatted-name:before {
  content: "Posted by ";
  float: left;
  padding-right: 5px;
}

.field-name-field-apartment-details .form-item {
  width: 100%;
  overflow: hidden;
  *zoom: 1;
  float: left;
}

.form-item-amount .field-prefix {
  display: block;
  padding-top: 10px;
  padding-right: 5px;
  float: left;
  width: 3%;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .form-item-amount .field-prefix {
    width: 3%;
  }
}

@media (min-width: 1026px) {
  .form-item-amount .field-prefix {
    width: 2%;
  }
}

.lt-ie9 .form-item-amount .field-prefix {
  width: 2%;
}

.form-item-amount .field-prefix + input[type="text"] {
  width: 95%;
  float: right;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .form-item-amount .field-prefix + input[type="text"] {
    width: 95%;
  }
}

@media (min-width: 1026px) {
  .form-item-amount .field-prefix + input[type="text"] {
    width: 96%;
  }
}

.lt-ie9 .form-item-amount .field-prefix + input[type="text"] {
  width: 96%;
}

html .form-item .description {
  font-size: 14px;
}

@media (min-width: 1026px) {
  html .form-item .description {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 html .form-item .description {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  html .form-item .description {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  html .form-item .description {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.view-mode-teaser.node-lifestyle {
  background-color: #FFFFFF;
  min-height: 400px;
}

.view-mode-teaser.node-lifestyle .field:not(.field-type-image) {
  padding-left: 20px;
  padding-right: 20px;
}

.view-mode-teaser.node-lifestyle .field-type-image {
  overflow: hidden;
  margin-bottom: 20px;
}

@media (min-width: 1026px) {
  .view-mode-teaser.node-lifestyle .field-type-image img {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .view-mode-teaser.node-lifestyle .field-type-image img {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .view-mode-teaser.node-lifestyle .field-type-image img {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .view-mode-teaser.node-lifestyle .field-type-image img {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .view-mode-teaser.node-lifestyle .field-type-image {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .view-mode-teaser.node-lifestyle .field-type-image {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .view-mode-teaser.node-lifestyle .field-type-image {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .view-mode-teaser.node-lifestyle .field-type-image {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.view-mode-teaser.node-lifestyle:hover {
  cursor: pointer;
}

.view-mode-teaser.node-lifestyle img {
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
  transform: scale3d(1.1, 1.1, 1);
}

.view-mode-teaser.node-lifestyle:hover img {
  -webkit-backface-visibility: "hidden";
  backface-visibility: "hidden";
  transform: scale3d(1, 1, 1);
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
}

.view-mode-teaser.node-lifestyle h2 {
  font-size: 22px;
}

form[id^="equiem-dolphin-notification-form"] iframe {
  width: 100%;
  border: 0;
  max-width: 480px;
  height: 1100px;
}

#news-lift-slide-view .swiper-container,
#news-lift-slide-view .swiper-slide,
#news-lift-slide-view .node-news-post {
  height: 400px;
  width: 100%;
}

#news-lift-slide-view {
  overflow: hidden;
  height: 1024px;
  width: 768px;
  margin: 0 auto;
}

.local-tasks.links {
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
  padding: 0;
}

.local-tasks.links li {
  background: #FFFFFF;
  border: 1px solid #919295;
  display: inline-block;
  padding: 0;
  margin: 5px 5px 5px 0;
}

.local-tasks.links li a {
  color: #232323;
  display: block;
  padding: 5px 10px;
}

.page-user-login #main-center {
  max-width: 1200px;
  margin: 0 auto;
  clear: both;
}

.page-user-login #block-system-main {
  clear: both;
}

.page-user-login .login-wrapper {
  margin-bottom: 20px;
}

@media (min-width: 1026px) {
  .page-user-login .login-wrapper {
    width: 49.57983%;
    float: left;
    margin-right: -100%;
    margin-left: 25.21008%;
    clear: none;
  }
}

.lt-ie9 .page-user-login .login-wrapper {
  width: 49.57983%;
  float: left;
  margin-right: -100%;
  margin-left: 25.21008%;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-user-login .login-wrapper {
    width: 74.35897%;
    float: left;
    margin-right: -100%;
    margin-left: 12.82051%;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-user-login .login-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#header-login-form {
  float: right;
  margin-top: 20px;
  margin-right: 50px;
}

@media (min-width: 0) and (max-width: 1025px) {
  #header-login-form {
    margin-right: 20px;
    margin-top: 10px;
  }
}

@media (min-width: 0) and (max-width: 1025px) {
  .not-logged-in #main {
    padding: 0 20px;
  }
}

.page-setup .action-links,
.page-setup #block-blockify-secondary-tabs-secondary-tabs,
.page-setup #block-equiem-domain-configuration-domain-conf-back {
  background-color: #FFFFFF;
}

@media (min-width: 1026px) {
  .page-setup .action-links,
  .page-setup #block-blockify-secondary-tabs-secondary-tabs,
  .page-setup #block-equiem-domain-configuration-domain-conf-back {
    width: 78.9916%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-setup .action-links,
.lt-ie9 .page-setup #block-blockify-secondary-tabs-secondary-tabs,
.lt-ie9 .page-setup #block-equiem-domain-configuration-domain-conf-back {
  width: 78.9916%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-setup .action-links,
  .page-setup #block-blockify-secondary-tabs-secondary-tabs,
  .page-setup #block-equiem-domain-configuration-domain-conf-back {
    padding: 0 50px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 1026px) {
  .page-setup .action-links,
  .page-setup #block-blockify-secondary-tabs-secondary-tabs,
  .page-setup #block-equiem-domain-configuration-domain-conf-back {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .lt-ie9 .page-setup .action-links,
  .lt-ie9 .page-setup #block-blockify-secondary-tabs-secondary-tabs,
  .lt-ie9 .page-setup #block-equiem-domain-configuration-domain-conf-back {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 768px) and (max-width: 1025px) {
  .page-setup .action-links,
  .page-setup #block-blockify-secondary-tabs-secondary-tabs,
  .page-setup #block-equiem-domain-configuration-domain-conf-back {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 320px) and (max-width: 767px) {
  .page-setup .action-links,
  .page-setup #block-blockify-secondary-tabs-secondary-tabs,
  .page-setup #block-equiem-domain-configuration-domain-conf-back {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-setup .action-links,
  .page-setup #block-blockify-secondary-tabs-secondary-tabs,
  .page-setup #block-equiem-domain-configuration-domain-conf-back {
    padding: 0 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .page-setup .action-links,
  .page-setup #block-blockify-secondary-tabs-secondary-tabs,
  .page-setup #block-equiem-domain-configuration-domain-conf-back {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .page-setup .action-links,
  .lt-ie9 .page-setup #block-blockify-secondary-tabs-secondary-tabs,
  .lt-ie9 .page-setup #block-equiem-domain-configuration-domain-conf-back {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .page-setup .action-links,
  .page-setup #block-blockify-secondary-tabs-secondary-tabs,
  .page-setup #block-equiem-domain-configuration-domain-conf-back {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .page-setup .action-links,
  .page-setup #block-blockify-secondary-tabs-secondary-tabs,
  .page-setup #block-equiem-domain-configuration-domain-conf-back {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.meet-rialto-box {
  background-color: #FFFFFF;
}

.meet-rialto-box .title {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 23px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .meet-rialto-box .title {
    font-size: 21px;
  }
}

.meet-rialto-box .text .section {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  font-size: 32px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .meet-rialto-box .text .section {
    font-size: 28px;
  }
}

.meet-rialto-box .text .desc {
  font-family: "Proxima N W15 Light", Sans-Serif;
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #919295;
  font-size: 21px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .meet-rialto-box .text .desc {
    font-size: 19px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .meet-rialto-box .text .desc {
    margin: 0;
    font-family: "Proxima N W15 Smbd", Sans-Serif;
    font-weight: normal;
    line-height: 1.5;
    color: #919295;
    font-size: 18px;
  }
}

.page-user-register #block-system-main form.mesh-plan-signup {
  width: 100% !important;
  margin: 0 !important;
}

#block-equiem-polls-vote .messages {
  margin-bottom: 20px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .mobile-scrolling-table {
    width: 100%;
    overflow-x: auto;
  }
}

#move-in-out-entityform-edit-form {
  float: left;
}

.page-account #block-system-main .content h2,
.page-account #block-system-main .content h3 {
  width: 100%;
  display: block;
  border-bottom: 2px solid #ADAFB2;
  text-align: left;
  color: #454444;
  margin: 20px 0;
  padding-top: 0;
  font-size: 27px;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  float: left;
}

body.not-logged-in .portal-logo-rendered {
  margin-top: 0px;
}

@media (min-width: 1026px) {
  body.not-logged-in .portal-logo-rendered {
    margin-top: 23px;
    margin-bottom: 28px;
  }
}

.lt-ie9 body.not-logged-in .portal-logo-rendered {
  margin-top: 23px;
  margin-bottom: 28px;
}

@media (min-width: 0) and (max-width: 1025px) {
  body.not-logged-in .portal-logo-rendered {
    margin-top: 7px;
    margin-bottom: 10px;
  }
}

.page-admin-store-orders .order-pane {
  border: 0 none;
  padding: 0;
  margin-right: 20px;
  margin: 0;
  padding: 0;
  margin-bottom: 50px;
  line-height: inherit;
  position: initial;
}

@media (min-width: 1026px) {
  .page-admin-store-orders .pos-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-admin-store-orders .pos-left {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-admin-store-orders .pos-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-admin-store-orders .pos-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-admin-store-orders-payments #block-system-main .content h2,
.page-admin-store-orders-payments #block-system-main .content h3,
.page-admin-store-orders #block-system-main .content h2,
.page-admin-store-orders #block-system-main .content h3 {
  width: 100%;
  display: block;
  border-bottom: 2px solid #ADAFB2;
  text-align: left;
  color: #454444;
  margin: 20px 0;
  padding-top: 0;
  font-size: 27px;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
}

#order-status.abandoned {
  background-color: #ff0084;
  text-align: center;
  display: block;
  color: #FFFFFF;
  padding: 5px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: -20px;
  font-weight: bold;
}

#order-status.canceled_refund_pending {
  background-color: #f00;
  text-align: center;
  display: block;
  color: #FFFFFF;
  padding: 5px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: -20px;
  font-weight: bold;
}

#order-status.canceled {
  background-color: #f00;
  text-align: center;
  display: block;
  color: #FFFFFF;
  padding: 5px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: -20px;
  font-weight: bold;
}

#order-status.completed {
  background-color: #59A886;
  text-align: center;
  display: block;
  color: #FFFFFF;
  padding: 5px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: -20px;
  font-weight: bold;
}

#order-status.pending {
  background-color: #0072b1;
  text-align: center;
  display: block;
  color: #FFFFFF;
  padding: 5px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: -20px;
  font-weight: bold;
}

#order-status.processing {
  background-color: #FBA053;
  text-align: center;
  display: block;
  color: #FFFFFF;
  padding: 5px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: -20px;
  font-weight: bold;
}

#order-status.ready_pickup_delivery {
  background-color: #59A886;
  text-align: center;
  display: block;
  color: #FFFFFF;
  padding: 5px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: -20px;
  font-weight: bold;
}

#order-status.supplier_charge {
  background-color: #59A886;
  text-align: center;
  display: block;
  color: #FFFFFF;
  padding: 5px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: -20px;
  font-weight: bold;
}

#order-status {
  background-color: #ADAFB2;
  text-align: center;
  display: block;
  color: #FFFFFF;
  padding: 5px;
  margin-left: -50px;
  margin-right: -50px;
  margin-top: -20px;
  font-weight: bold;
}

.page-admin-store-orders h1.order-locked:before {
  font-size: 30px;
  font-family: "icomoon";
  position: relative;
  top: -1px;
  margin-right: 10px;
}

.page-admin-store-orders h1.order-locked:before {
  content: "\E603";
}

.page-user-reset .form-type-item {
  text-align: center;
  padding-bottom: 20px;
}

#password-check-email {
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
}

#password-check-email img {
  width: 280px;
  display: inline;
}

.poll-responses {
  padding: 20px 0;
}

.poll-responses span {
  float: right;
}

#portal_actions_links #tabs {
  background-color: #FFFFFF;
  padding: 10px 20px;
  border-bottom: 1px solid #232323;
}

@media (min-width: 1026px) {
  .page-user-register .building-access .image {
    width: 49.57983%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

.lt-ie9 .page-user-register .building-access .image {
  width: 49.57983%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-user-register .building-access .image {
    width: 48.71795%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
    clear: both;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-user-register .building-access .image {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .page-user-register .building-access .info {
    width: 49.57983%;
    clear: right;
    float: right;
    margin-right: 0;
    padding-left: 50px;
  }
}

.lt-ie9 .page-user-register .building-access .info {
  width: 49.57983%;
  clear: right;
  float: right;
  margin-right: 0;
  padding-left: 50px;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-user-register .building-access .info {
    width: 48.71795%;
    clear: right;
    float: right;
    margin-right: 0;
    padding-left: 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-user-register .building-access .info {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    margin-top: 10px;
  }
}

.page-user-register .building-access + .building-access {
  border-top: 1px solid #454444;
  padding-top: 50px;
}

.page-user-register .access-request-item-wrapper + .access-request-item-wrapper {
  border-top: 1px solid #454444;
  padding-top: 50px;
}

.page-user-register .access-request-item-wrapper {
  margin-bottom: 50px;
  display: block;
  float: left;
  width: 100%;
}

#edit-report-wrapper {
  background-color: #FFFFFF;
}

.rrssb-node-sidebar-social-links ul {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

.rrssb-node-sidebar-social-links ul a {
  text-decoration: none;
}

.page-setup #block-blockify-secondary-tabs-secondary-tabs .content {
  padding-top: 50px;
}

@media (min-width: 1026px) {
  .page-setup #block-blockify-secondary-tabs-secondary-tabs .content {
    width: 91.59664%;
    float: left;
    margin-right: -100%;
    margin-left: 4.20168%;
    clear: none;
  }
}

.lt-ie9 .page-setup #block-blockify-secondary-tabs-secondary-tabs .content {
  width: 91.59664%;
  float: left;
  margin-right: -100%;
  margin-left: 4.20168%;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-setup #block-blockify-secondary-tabs-secondary-tabs .content {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-setup #block-blockify-secondary-tabs-secondary-tabs .content {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-setup #block-blockify-secondary-tabs-secondary-tabs #tabs ul {
  padding: 0 10px 10px 0;
}

.page-setup #block-blockify-secondary-tabs-secondary-tabs #tabs li {
  border: 0 none;
  padding: 0 20px 0 0;
}

.page-setup #block-blockify-secondary-tabs-secondary-tabs #tabs li a {
  font-family: "Proxima N W15 Light", Sans-Serif;
  font-size: 20px;
  border: 0 none;
  color: #919295;
}

.page-setup #block-blockify-secondary-tabs-secondary-tabs #tabs li a.active {
  color: #454444;
}

.page-setup #block-blockify-secondary-tabs-secondary-tabs #tabs .tabs.secondary {
  display: block;
}

.page-account #block-blockify-secondary-tabs-secondary-tabs {
  background-color: #FFFFFF;
}

@media (min-width: 1026px) {
  .page-account #block-blockify-secondary-tabs-secondary-tabs {
    width: 78.9916%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-account #block-blockify-secondary-tabs-secondary-tabs {
  width: 78.9916%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-blockify-secondary-tabs-secondary-tabs {
    padding: 0 50px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 1026px) {
  .page-account #block-blockify-secondary-tabs-secondary-tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .lt-ie9 .page-account #block-blockify-secondary-tabs-secondary-tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-blockify-secondary-tabs-secondary-tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 320px) and (max-width: 767px) {
  .page-account #block-blockify-secondary-tabs-secondary-tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-account #block-blockify-secondary-tabs-secondary-tabs {
    padding: 0 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .page-account #block-blockify-secondary-tabs-secondary-tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .page-account #block-blockify-secondary-tabs-secondary-tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-blockify-secondary-tabs-secondary-tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .page-account #block-blockify-secondary-tabs-secondary-tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-account #block-blockify-secondary-tabs-secondary-tabs .content {
  padding-top: 50px;
}

@media (min-width: 1026px) {
  .page-account #block-blockify-secondary-tabs-secondary-tabs .content {
    width: 91.59664%;
    float: left;
    margin-right: -100%;
    margin-left: 4.20168%;
    clear: none;
  }
}

.lt-ie9 .page-account #block-blockify-secondary-tabs-secondary-tabs .content {
  width: 91.59664%;
  float: left;
  margin-right: -100%;
  margin-left: 4.20168%;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-blockify-secondary-tabs-secondary-tabs .content {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-account #block-blockify-secondary-tabs-secondary-tabs .content {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-account #block-blockify-secondary-tabs-secondary-tabs #tabs ul {
  padding: 0 10px 10px 0;
}

.page-account #block-blockify-secondary-tabs-secondary-tabs #tabs li {
  border: 0 none;
  padding: 0 20px 0 0;
}

.page-account #block-blockify-secondary-tabs-secondary-tabs #tabs li a {
  font-family: "Proxima N W15 Light", Sans-Serif;
  font-size: 20px;
  border: 0 none;
  color: #919295;
}

.page-account #block-blockify-secondary-tabs-secondary-tabs #tabs li a.active {
  color: #454444;
}

.page-account #block-blockify-secondary-tabs-secondary-tabs #tabs .tabs.secondary {
  display: block;
}

.page-setup #main-center > #tabs li {
  list-style: none;
  float: left;
  display: block;
  width: 100%;
}

.page-setup #main-center > #tabs li a {
  background-color: transparent;
  border: 0 none;
  padding: 0;
  font-family: "Proxima N W15 Reg", Sans-Serif;
  border-bottom-style: solid;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  border-bottom-width: 1px;
  outline: none;
  text-decoration: none;
  line-height: 1.5;
  transition: border 0.1s ease-in-out, opacity 0.1s ease-in-out;
  font-size: 18px;
  line-height: 2;
  color: #919295;
}

.page-setup #main-center > #tabs li a:active,
.page-setup #main-center > #tabs li a:hover {
  border-bottom-color: transparent;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

.page-setup #main-center > #tabs li a.active {
  color: #454444;
}

.view-mode-store_grid .field-name-taxonomy-vocabulary-9 .field-item {
  font-family: "Proxima N W15 Light", Sans-Serif;
  color: #6E6D6C;
  font-size: 16px;
  float: left;
  margin-right: 10px;
}

#equiem-subscription-plan-management table {
  margin-bottom: 50px;
}

@media (min-width: 1026px) {
  #equiem-subscription-plan-management table {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #equiem-subscription-plan-management table {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #equiem-subscription-plan-management table {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #equiem-subscription-plan-management table {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#supplier-cancel-order {
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
}

.page-setup #main-center > #tabs .tabs {
  border: 0 none;
}

.page-setup #main-center > #tabs .tabs.primary {
  padding: 0;
}

@media (min-width: 1026px) {
  .page-setup #main-center > #tabs .tabs.primary {
    padding: 50px 0 0 0;
  }
}

.lt-ie9 .page-setup #main-center > #tabs .tabs.primary {
  padding: 50px 0 0 0;
}

.page-setup #main-center > #tabs .tabs.secondary {
  display: none;
}

.uc-cart-checkout-form,
#equiem-booking-api-checkout {
  background-color: #E6E7E8;
  float: left;
}

@media (min-width: 1026px) {
  .uc-inline-form {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .uc-inline-form {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .uc-inline-form {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .uc-inline-form {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .page-user-reset #block-system-main {
    max-width: 1200px;
    margin: 0 auto;
  }
}

.lt-ie9 .page-user-reset #block-system-main {
  max-width: 1200px;
  margin: 0 auto;
}

.page-user-reset #main form {
  margin-bottom: 20px;
}

@media (min-width: 1026px) {
  .page-user-reset #main form {
    width: 49.57983%;
    float: left;
    margin-right: -100%;
    margin-left: 25.21008%;
    clear: none;
  }
}

.lt-ie9 .page-user-reset #main form {
  width: 49.57983%;
  float: left;
  margin-right: -100%;
  margin-left: 25.21008%;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-user-reset #main form {
    width: 74.35897%;
    float: left;
    margin-right: -100%;
    margin-left: 12.82051%;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-user-reset #main form {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#user-profile-form input[type=password] {
  width: 100%;
  margin-bottom: 0;
}

#user-profile-form input[type=password].required {
  margin-top: 5px;
}

.page-admin-resident-report .container-inline-date .form-item input,
.page-admin-sonar .container-inline-date .form-item input {
  width: 100%;
}

#filter-overlay {
  background-color: #FFFFFF;
  position: fixed;
  width: 100%;
  height: 100%;
  padding: 0 0 70px 0;
}

@media (min-width: 320px) and (max-width: 767px) {
  #filter-overlay {
    padding: 0 0 240px 0;
  }
}

#filter-overlay .button {
  border: 1px solid #2E2E2E;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 13px/42px "Proxima N W15 Reg", Sans-Serif;
  height: 42px;
  letter-spacing: .5px;
  padding: 0 18px;
  background-color: #2E2E2E;
  color: #FFFFFF;
  float: right;
  margin-left: 10px;
}

#filter-overlay .button:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  #filter-overlay .button {
    margin-bottom: 10px;
  }
}

#filter-overlay .button:hover,
#filter-overlay .button:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#filter-overlay .button:hover,
#filter-overlay .button:active {
  background-color: #151515;
}

@media (min-width: 320px) and (max-width: 767px) {
  #filter-overlay .button {
    width: 100%;
  }
}

#filter-overlay .button[data-overlay-submit] {
  margin-right: 50px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #filter-overlay .button[data-overlay-submit] {
    margin-right: 0px;
  }
}

#filter-overlay .button#checkbox-select-all,
#filter-overlay .button#checkbox-deselect-all {
  border-color: #919295;
  background-color: #919295;
}

#filter-overlay .button#checkbox-select-all:hover,
#filter-overlay .button#checkbox-select-all:active,
#filter-overlay .button#checkbox-deselect-all:hover,
#filter-overlay .button#checkbox-deselect-all:active {
  background-color: #77787c;
}

#filter-overlay .button.cancel {
  float: left;
  margin-right: 10px;
  border-color: #919295;
  background-color: #919295;
  margin-left: 50px;
}

@media (min-width: 320px) and (max-width: 767px) {
  #filter-overlay .button.cancel {
    width: 100%;
  }
}

#filter-overlay .button.cancel:hover,
#filter-overlay .button.cancel:active {
  background-color: #77787c;
}

@media (min-width: 320px) and (max-width: 767px) {
  #filter-overlay .button.cancel {
    margin-left: 0px;
  }
}

#filter-overlay .filter-checkboxes {
  padding: 50px;
  height: 100%;
  overflow: scroll;
}

@media (min-width: 1026px) {
  #filter-overlay .form-checkboxes {
    -moz-column-count: 4;
    -ms-column-count: 4;
    -o-column-count: 4;
    column-count: 4;
  }
}

.lt-ie9 #filter-overlay .form-checkboxes {
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #filter-overlay .form-checkboxes {
    -moz-column-count: 3;
    -ms-column-count: 3;
    -o-column-count: 3;
    column-count: 3;
  }
}

#filter-overlay .form-checkboxes .form-item {
  display: inline-block;
  height: 80px;
  width: 100%;
  margin: 0;
  padding: 10px 0;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

@media (min-width: 320px) and (max-width: 767px) {
  #filter-overlay .form-checkboxes .form-item {
    height: 50px;
  }
}

.node-type-lifestyle .region-wrapper,
.node-type-facilities-content-block .region-wrapper {
  width: 100%;
}

.node-type-lifestyle .ds-2col-fluid,
.node-type-facilities-content-block .ds-2col-fluid {
  max-width: 1200px;
  margin: 0 auto;
}

.node-type-lifestyle .group-right,
.node-type-facilities-content-block .group-right {
  min-height: 220px;
  padding: 20px;
}

@media (min-width: 1026px) {
  .node-type-lifestyle .group-left,
  .node-type-facilities-content-block .group-left {
    width: 66.38655%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
    overflow: hidden;
    *zoom: 1;
  }

  .node-type-lifestyle .group-left .mobile-title,
  .node-type-facilities-content-block .group-left .mobile-title {
    display: none;
  }

  .node-type-lifestyle .group-right,
  .node-type-facilities-content-block .group-right {
    width: 32.77311%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    overflow: hidden;
    *zoom: 1;
  }
}

.lt-ie9 .node-type-lifestyle .group-left,
.lt-ie9 .node-type-facilities-content-block .group-left {
  width: 66.38655%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none;
  overflow: hidden;
  *zoom: 1;
}

.lt-ie9 .node-type-lifestyle .group-left .mobile-title,
.lt-ie9 .node-type-facilities-content-block .group-left .mobile-title {
  display: none;
}

.lt-ie9 .node-type-lifestyle .group-right,
.lt-ie9 .node-type-facilities-content-block .group-right {
  width: 32.77311%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  overflow: hidden;
  *zoom: 1;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .node-type-lifestyle .group-left,
  .node-type-facilities-content-block .group-left {
    width: 53.78151%;
    float: left;
    margin-right: -100%;
    margin-left: 4.20168%;
    clear: none;
  }

  .node-type-lifestyle .group-left .mobile-title,
  .node-type-facilities-content-block .group-left .mobile-title {
    display: none;
  }

  .node-type-lifestyle .group-right,
  .node-type-facilities-content-block .group-right {
    width: 36.97479%;
    float: left;
    margin-right: -100%;
    margin-left: 58.82353%;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .node-type-lifestyle .group-left,
  .node-type-facilities-content-block .group-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    margin-top: 0;
  }

  .node-type-lifestyle .group-left .mobile-title,
  .node-type-facilities-content-block .group-left .mobile-title {
    display: block;
    padding: 20px;
  }

  .node-type-lifestyle .group-right,
  .node-type-facilities-content-block .group-right {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    display: block;
  }
}

.page-setup-residential .form-item {
  float: left;
  width: 100%;
}

.page-news-lift {
  overflow-x: hidden;
  overflow-y: hidden;
  width: 768px;
  height: 1024px;
  background: #E6E7E8;
}

.page-news-lift #main #block-system-main {
  float: none;
  margin: 0;
  width: 100%;
}

@media (min-width: 1026px) {
  .page-news-lift #main #block-system-main {
    float: none;
    margin: 0;
    width: 100%;
  }
}

.lt-ie9 .page-news-lift #main #block-system-main {
  float: none;
  margin: 0;
  width: 100%;
}

.page-news.page-news-lift {
  margin-top: 0 !important;
}

.page-news.page-news-lift #main {
  padding: 0 !important;
  margin-top: 0 !important;
}

.page-news.page-news-lift #main #block-system-main {
  width: 100%;
}

.maintenance-page {
  background-color: #f4f4f5;
}

.plan-feature {
  display: table-cell;
  vertical-align: middle;
}

.node-type-news-post .ds-2col-fluid,
.node-type-event .ds-2col-fluid {
  max-width: 1200px;
  margin: 0 auto;
}

.page-admin-content-companies #main {
  margin-top: 50px;
}

.page-cart-checkout-complete #main-center {
  max-width: 1200px;
  margin: 0 auto;
}

@media (min-width: 1026px) {
  .page-cart-checkout-complete #main,
  .page-cart-checkout-complete #main-prefix,
  .page-cart-checkout-complete #main-suffix {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-cart-checkout-complete #main,
.lt-ie9
.page-cart-checkout-complete #main-prefix,
.lt-ie9
.page-cart-checkout-complete #main-suffix {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-cart-checkout-complete #main,
  .page-cart-checkout-complete #main-prefix,
  .page-cart-checkout-complete #main-suffix {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-cart-checkout-complete #main,
  .page-cart-checkout-complete #main-prefix,
  .page-cart-checkout-complete #main-suffix {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-cart-checkout-complete #main {
  background-color: #FFFFFF;
  padding-bottom: 100px;
}

.page-cart-checkout-complete #main-suffix {
  padding-top: 20px;
}

@media (min-width: 1026px) {
  .page-cart-checkout-complete #main-suffix {
    padding-top: 50px;
  }
}

.lt-ie9 .page-cart-checkout-complete #main-suffix {
  padding-top: 50px;
}

@media (min-width: 1026px) {
  .page-cart-checkout-complete #block-system-main {
    width: 49.57983%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
    padding-right: 50px;
  }

  .page-cart-checkout-complete #block-equiem-store-save-your-fav-products {
    width: 49.57983%;
    clear: right;
    float: right;
    margin-right: 0;
    padding-right: 50px;
  }

  .page-cart-checkout-complete #block-equiem-store-shopping-experience-rating-form {
    padding-top: 20px;
    width: 49.57983%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

.lt-ie9 .page-cart-checkout-complete #block-system-main {
  width: 49.57983%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
  padding-right: 50px;
}

.lt-ie9 .page-cart-checkout-complete #block-equiem-store-save-your-fav-products {
  width: 49.57983%;
  clear: right;
  float: right;
  margin-right: 0;
  padding-right: 50px;
}

.lt-ie9 .page-cart-checkout-complete #block-equiem-store-shopping-experience-rating-form {
  padding-top: 20px;
  width: 49.57983%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

.page-cart-checkout-complete #block-system-main h2,
.page-cart-checkout-complete #block-equiem-store-save-your-fav-products h2,
.page-cart-checkout-complete #block-equiem-store-shopping-experience-rating-form h2 {
  font-size: 16px;
}

.page-admin-store-orders #main-center .content {
  position: relative;
}

@media (min-width: 1026px) {
  .page-node-notify .left-column {
    width: 28.57143%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

.lt-ie9 .page-node-notify .left-column {
  width: 28.57143%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-node-notify .left-column {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    clear: both;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-node-notify .left-column {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .page-node-notify .middle-column {
    width: 66.38655%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-node-notify .middle-column {
  width: 66.38655%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-node-notify .middle-column {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    padding-left: 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-node-notify .middle-column {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    margin-top: 10px;
  }
}

.page-node-notify .middle-column {
  padding: 20px;
}

.page-node-notify #main-center .content {
  padding: 20px;
}

.page-node-notify .notify-confirm {
  padding-top: 20px;
}

@media (min-width: 1026px) {
  .page-profile #main-center {
    width: 41.17647%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
    padding: 0 20px 0 0;
  }
}

.lt-ie9 .page-profile #main-center {
  width: 41.17647%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
  padding: 0 20px 0 0;
}

@media (min-width: 1501px) {
  .page-profile #main-center {
    width: 57.98319%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
    padding: 0 20px 0 0;
  }
}

.page-profile #main-right {
  border-top: 1px solid #E6E7E8;
  padding: 20px 0;
}

@media (min-width: 1026px) {
  .page-profile #main-right {
    width: 57.98319%;
    clear: right;
    float: right;
    margin-right: 0;
    border: 0 none;
    border-left: 1px solid #E6E7E8;
    min-height: 500px;
    padding: 0 0 0 20px;
  }
}

.lt-ie9 .page-profile #main-right {
  width: 57.98319%;
  clear: right;
  float: right;
  margin-right: 0;
  border: 0 none;
  border-left: 1px solid #E6E7E8;
  min-height: 500px;
  padding: 0 0 0 20px;
}

@media (min-width: 1501px) {
  .page-profile #main-right {
    width: 41.17647%;
    clear: right;
    float: right;
    margin-right: 0;
    padding: 0 0 0 20px;
  }
}

.page-profile #main .region-wrapper {
  border-top: 1px solid #E6E7E8;
  padding: 20px 0;
}

.page-provisioning .column-left {
  margin-top: 20px;
}

.item-info {
  border: 1px solid #ADAFB2;
  padding: 10px;
}

.page-provisioning .product {
  min-width: 150px;
}

@media (min-width: 1026px) {
  .page-provisioning .submit {
    float: left;
    margin-top: 24px;
  }
}

.lt-ie9 .page-provisioning .submit {
  float: left;
  margin-top: 24px;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-provisioning .submit {
    float: left;
    clear: both;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .page-provisioning .submit input[type=submit] {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .page-provisioning .submit input[type=submit] {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .page-provisioning .submit input[type=submit] {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .page-provisioning .submit input[type=submit] {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-provisioning ul {
  margin: 0;
}

.page-provisioning ul li {
  padding: 0;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-setup div:not(.TableTools_collection) input[type=submit] {
    margin-top: 20px;
  }
}

.page-video-introduction #main {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
}

.page-supplier #main-prefix .region-wrapper {
  overflow: visible;
}

#portal_actions_links .region-wrapper {
  width: 100%;
}

@media (min-width: 1026px) {
  .not-logged-in .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .not-logged-in .region-wrapper {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .not-logged-in .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .not-logged-in .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .page-video-introduction .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-video-introduction .region-wrapper {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-video-introduction .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-video-introduction .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-reports .region-wrapper {
  width: 100%;
}

.page-reports #footer {
  margin: 0;
}

.page-reports #main {
  margin-bottom: 0 !important;
}

@media (min-width: 1026px) {
  .page-reports #edit-param-wrapper {
    width: 20.16807%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }

  .page-reports #edit-param-wrapper #edit-params {
    padding-top: 50px;
    width: 74.78992%;
    float: left;
    margin-right: -100%;
    margin-left: 12.60504%;
    clear: none;
  }
}

.lt-ie9 .page-reports #edit-param-wrapper {
  width: 20.16807%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
}

.lt-ie9 .page-reports #edit-param-wrapper #edit-params {
  padding-top: 50px;
  width: 74.78992%;
  float: left;
  margin-right: -100%;
  margin-left: 12.60504%;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-reports #edit-param-wrapper {
    padding: 0 50px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 1026px) {
  .page-reports #edit-param-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .lt-ie9 .page-reports #edit-param-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 768px) and (max-width: 1025px) {
  .page-reports #edit-param-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 320px) and (max-width: 767px) {
  .page-reports #edit-param-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-reports #edit-param-wrapper {
    padding: 40px 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .page-reports #edit-param-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .page-reports #edit-param-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .page-reports #edit-param-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .page-reports #edit-param-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-reports #edit-report-wrapper > #reports {
  min-height: 900px;
  padding-top: 50px;
  padding-top: 50px;
  padding-bottom: 100px;
}

@media (min-width: 1026px) {
  .page-reports #edit-report-wrapper > #reports {
    width: 91.59664%;
    float: left;
    margin-right: -100%;
    margin-left: 4.20168%;
    clear: none;
  }
}

.lt-ie9 .page-reports #edit-report-wrapper > #reports {
  width: 91.59664%;
  float: left;
  margin-right: -100%;
  margin-left: 4.20168%;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-reports #edit-report-wrapper > #reports {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-reports #edit-report-wrapper > #reports {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .page-reports #edit-report-wrapper {
    width: 78.9916%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-reports #edit-report-wrapper {
  width: 78.9916%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-reports #edit-report-wrapper {
    padding: 0 50px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 1026px) {
  .page-reports #edit-report-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .lt-ie9 .page-reports #edit-report-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 768px) and (max-width: 1025px) {
  .page-reports #edit-report-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 320px) and (max-width: 767px) {
  .page-reports #edit-report-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-reports #edit-report-wrapper {
    padding: 0 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .page-reports #edit-report-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .page-reports #edit-report-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .page-reports #edit-report-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .page-reports #edit-report-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-setup #block-system-main {
  background-color: #FFFFFF;
}

.page-setup .region-wrapper {
  width: 100%;
}

.page-setup #footer {
  margin: 0;
}

.page-setup #main {
  margin-bottom: 0 !important;
}

@media (min-width: 1026px) {
  .page-setup #main-center > #tabs {
    width: 20.16807%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }

  .page-setup #main-center > #tabs .tabs {
    padding-top: 50px;
    width: 74.78992%;
    float: left;
    margin-right: -100%;
    margin-left: 12.60504%;
    clear: none;
  }
}

.lt-ie9 .page-setup #main-center > #tabs {
  width: 20.16807%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
}

.lt-ie9 .page-setup #main-center > #tabs .tabs {
  padding-top: 50px;
  width: 74.78992%;
  float: left;
  margin-right: -100%;
  margin-left: 12.60504%;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-setup #main-center > #tabs {
    padding: 0 50px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 1026px) {
  .page-setup #main-center > #tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .lt-ie9 .page-setup #main-center > #tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 768px) and (max-width: 1025px) {
  .page-setup #main-center > #tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 320px) and (max-width: 767px) {
  .page-setup #main-center > #tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-setup #main-center > #tabs {
    padding: 40px 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .page-setup #main-center > #tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .page-setup #main-center > #tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .page-setup #main-center > #tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .page-setup #main-center > #tabs {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-setup #block-system-main > .content {
  min-height: 900px;
  padding-top: 50px;
  padding-top: 50px;
  padding-bottom: 100px;
}

@media (min-width: 1026px) {
  .page-setup #block-system-main > .content {
    width: 91.59664%;
    float: left;
    margin-right: -100%;
    margin-left: 4.20168%;
    clear: none;
  }
}

.lt-ie9 .page-setup #block-system-main > .content {
  width: 91.59664%;
  float: left;
  margin-right: -100%;
  margin-left: 4.20168%;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-setup #block-system-main > .content {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-setup #block-system-main > .content {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .page-setup #block-system-main {
    width: 78.9916%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-setup #block-system-main {
  width: 78.9916%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-setup #block-system-main {
    padding: 0 50px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 1026px) {
  .page-setup #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .lt-ie9 .page-setup #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 768px) and (max-width: 1025px) {
  .page-setup #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 320px) and (max-width: 767px) {
  .page-setup #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-setup #block-system-main {
    padding: 0 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .page-setup #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .page-setup #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .page-setup #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .page-setup #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-setup .action-links {
  margin: 0;
}

.page-setup .action-links li {
  padding-top: 50px;
  list-style: none;
}

@media (min-width: 1026px) {
  .page-setup .action-links li {
    width: 91.59664%;
    float: left;
    margin-right: -100%;
    margin-left: 4.20168%;
    clear: none;
  }
}

.lt-ie9 .page-setup .action-links li {
  width: 91.59664%;
  float: left;
  margin-right: -100%;
  margin-left: 4.20168%;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-setup .action-links li {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-setup .action-links li {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-setup .action-links a {
  border: 1px solid #2E2E2E;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 13px/42px "Proxima N W15 Reg", Sans-Serif;
  height: 42px;
  letter-spacing: .5px;
  padding: 0 18px;
  background-color: #2E2E2E;
  color: #FFFFFF;
  float: right;
}

.page-setup .action-links a:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-setup .action-links a {
    margin-bottom: 10px;
  }
}

.page-setup .action-links a:hover,
.page-setup .action-links a:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.page-setup .action-links a:hover,
.page-setup .action-links a:active {
  background-color: #151515;
}

.shareable-content {
  background-color: #f4f4f5;
}

.page-admin-sonar .dataTable,
.page-admin-sonar .dataTables_length {
  margin: 0;
  padding: 0;
}

.page-admin-sonar .dataTables_wrapper button.ColVis_Button.TableTools_Button.ColVis_MasterButton {
  display: block;
}

.page-admin-sonar-reports .region-wrapper {
  overflow: visible;
}

.ss-grid-container .ss-benefits {
  margin-top: 194px;
}

.ss-grid-container .ss-benefits .ss-cell {
  font-size: 18px;
  font-weight: bolder;
  line-height: 18px;
  height: 100px;
  margin-bottom: 2px;
  display: table;
}

.ss-benefits .ss-cell {
  margin-bottom: 2px;
  padding: 0 10px;
}

.ss-grid-container .ss-cell {
  width: 100%;
  display: table;
  height: 100px;
  margin-bottom: 2px;
  font-size: 12px;
}

.page-access-terms #block-system-main,
.page-node-attach-booking #block-system-main,
.page-node-attach-access #block-system-main,
.page-node-attach-subscription #block-system-main,
.page-subscription #block-system-main,
.page-recurring #block-system-main,
.page-admin-content-companies #block-system-main,
.page-admin-resident #block-system-main,
.page-mesh-display #block-system-main,
.page-mesh-plan #block-system-main {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 50px;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 50px;
  background-color: #FFFFFF;
  overflow: hidden;
  *zoom: 1;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-access-terms #block-system-main,
  .page-node-attach-booking #block-system-main,
  .page-node-attach-access #block-system-main,
  .page-node-attach-subscription #block-system-main,
  .page-subscription #block-system-main,
  .page-recurring #block-system-main,
  .page-admin-content-companies #block-system-main,
  .page-admin-resident #block-system-main,
  .page-mesh-display #block-system-main,
  .page-mesh-plan #block-system-main {
    padding: 20px;
  }
}

#content-top {
  padding-top: 50px;
  overflow: hidden;
  *zoom: 1;
}

.front #content-top {
  padding: 0;
}

.page-residential-facilities #content-top,
.page-lifestyle #content-top,
.services-layout #content-top {
  padding: 50px 0;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-residential-facilities #content-top,
  .page-lifestyle #content-top,
  .services-layout #content-top {
    padding: 20px 0;
  }
}

.page-admin #main-center .content {
  background-color: #FFFFFF;
  padding: 20px 50px;
  float: left;
  width: 100%;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-admin #main-center .content {
    padding: 20px;
  }
}

@media (min-width: 0) and (max-width: 1025px) {
  .list-desktop {
    display: none;
  }
}

@media (min-width: 0) and (max-width: 1025px) {
  .not-logged-in #footer {
    display: block;
  }
}

@media (min-width: 1026px) {
  .list-mobile {
    display: none;
  }
}

.lt-ie9 .list-mobile {
  display: none;
}

@media (min-width: 1026px) {
  #footer .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #footer .region-wrapper {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #footer .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #footer .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

#header-height-handle {
  height: 0;
  margin-top: 123px;
  width: 100%;
}

@media (min-width: 1026px) {
  #header-height-handle {
    margin-top: 102px;
  }
}

.lt-ie9 #header-height-handle {
  margin-top: 102px;
}

@media (min-width: 1026px) {
  .logged-in #header > .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .logged-in #header > .region-wrapper {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .logged-in #header > .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .logged-in #header > .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .logged-in #header > .region-wrapper {
    height: 102px;
  }
}

.lt-ie9 .logged-in #header > .region-wrapper {
  height: 102px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .logged-in #header > .region-wrapper {
    height: 123px;
  }
}

.logged-in.page-checkout-style #header > .region-wrapper {
  height: 0;
}

@media (min-width: 1026px) {
  .logged-in.page-checkout-style #header > .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .logged-in.page-checkout-style #header > .region-wrapper {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .logged-in.page-checkout-style #header > .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .logged-in.page-checkout-style #header > .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .not-logged-in.not-front #header > .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .not-logged-in.not-front #header > .region-wrapper {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .not-logged-in.not-front #header > .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .not-logged-in.not-front #header > .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .not-logged-in.not-front #header > .region-wrapper {
    height: 102px;
  }
}

.lt-ie9 .not-logged-in.not-front #header > .region-wrapper {
  height: 102px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .not-logged-in.not-front #header > .region-wrapper {
    height: 123px;
  }
}

.front.logged-in #footer {
  display: none;
}

.fixed-bottom,
.stuck {
  position: fixed;
  left: 0;
  bottom: 0;
  overflow: scroll;
  height: 100%;
}

.fixed-top {
  position: fixed;
  right: 0;
  top: 0;
}

.absolute {
  position: absolute;
}

.fake-moving {
  position: absolute;
}

.logged-in.front #main,
.logged-in.page-account #main,
.logged-in.page-node-notify #main {
  padding-top: 0;
}

.logged-in #main {
  min-height: calc(100vh - 285px);
  padding-top: 50px;
  margin-bottom: 50px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .logged-in #main {
    padding-top: 20px;
  }
}

body.not-logged-in.not-front:not(.legal-privacy-faq-style) #main {
  min-height: calc(100vh - 285px);
  padding-top: 100px;
}

@media (min-width: 320px) and (max-width: 767px) {
  body.not-logged-in.not-front:not(.legal-privacy-faq-style) #main {
    padding-top: 40px;
  }
}

.page-store #main-prefix {
  background-color: #f4f4f5;
}

.page-news #main-prefix {
  padding: 50px 0;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-news #main-prefix {
    padding: 20px 0;
  }
}

.region-wrapper.clearfix {
  overflow: visible;
}

@media (min-width: 1026px) {
  #header,
  #content-top,
  #breadcrumb-cont,
  #portal_actions_links,
  #main-prefix,
  #main,
  #content-left,
  #content,
  #content-right,
  #main-suffix,
  #main-suffix-full,
  #main-suffix-full-width,
  #content-bottom,
  #footer {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 #header,
.lt-ie9
#content-top,
.lt-ie9
#breadcrumb-cont,
.lt-ie9
#portal_actions_links,
.lt-ie9
#main-prefix,
.lt-ie9
#main,
.lt-ie9
#content-left,
.lt-ie9
#content,
.lt-ie9
#content-right,
.lt-ie9
#main-suffix,
.lt-ie9
#main-suffix-full,
.lt-ie9
#main-suffix-full-width,
.lt-ie9
#content-bottom,
.lt-ie9
#footer {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #header,
  #content-top,
  #breadcrumb-cont,
  #portal_actions_links,
  #main-prefix,
  #main,
  #content-left,
  #content,
  #content-right,
  #main-suffix,
  #main-suffix-full,
  #main-suffix-full-width,
  #content-bottom,
  #footer {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #header,
  #content-top,
  #breadcrumb-cont,
  #portal_actions_links,
  #main-prefix,
  #main,
  #content-left,
  #content,
  #content-right,
  #main-suffix,
  #main-suffix-full,
  #main-suffix-full-width,
  #content-bottom,
  #footer {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.logged-in.page-setup #main,
.logged-in.page-account #main,
.logged-in.page-reports #main {
  min-height: calc(100vh - 285px);
  padding-top: 0;
}

.field-name-inline-booking-form .field-type-date {
  margin-top: 20px;
}

.field-name-inline-booking-form .field-type-date .form-wrapper {
  margin: 0;
  padding: 0;
}

.field-name-inline-booking-form .field-type-date .form-wrapper .form-item {
  width: 100%;
}

.field-name-inline-booking-form .field-type-date .form-wrapper .date-padding {
  padding: 10px 0;
  width: 100%;
}

.field-name-inline-booking-form .field-type-date .form-wrapper .date-padding input {
  width: 100%;
}

.page-eform .ferry_not_available i {
  width: 10px;
  height: 10px;
  display: inline-block;
}

.page-eform .not_available i {
  width: 10px;
  height: 10px;
  background-color: #232323;
  display: inline-block;
}

.page-eform .entitytype-move_in_out-form td.taken {
  background-color: #232323;
}

.page-eform .entitytype-move_in_out-form #calendar_heading #cal_prev.disabled {
  display: none;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-checkout-style #empty-cart h1 {
    font-size: 26px;
  }
}

.chosen-container .chosen-drop,
.chosen-container-single .chosen-single,
.chosen-container-single .chosen-search input[type="text"],
.chosen-container-multi .chosen-choices,
.chosen-container-multi .chosen-choices li.search-choice,
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #ADAFB2 !important;
}

body.equiem-customerror-page {
  background: #f4f4f5;
}

.equiem-customerror-page,
#store-closed {
  text-align: center;
}

.equiem-customerror-page i,
#store-closed i {
  color: #232323;
}

.equiem-customerror-page h1,
#store-closed h1 {
  font-family: "Proxima N W15 Bold", Sans-Serif;
}

.equiem-customerror-page h2,
#store-closed h2 {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

.equiem-customerror-page #error-link,
#store-closed #error-link {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

@media (min-width: 1026px) {
  .equiem-customerror-page i,
  #store-closed i {
    font-size: 80px;
  }

  .equiem-customerror-page h1,
  #store-closed h1 {
    font-size: 34px;
  }

  .equiem-customerror-page h2,
  #store-closed h2 {
    font-size: 32px;
  }

  .equiem-customerror-page a,
  #store-closed a {
    font-size: 24px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .equiem-customerror-page i,
  #store-closed i {
    font-size: 60px;
  }

  .equiem-customerror-page h1,
  #store-closed h1 {
    font-size: 30px;
  }

  .equiem-customerror-page h2,
  #store-closed h2 {
    font-size: 28px;
  }

  .equiem-customerror-page a,
  #store-closed a {
    font-size: 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .equiem-customerror-page i,
  #store-closed i {
    font-size: 40px;
  }

  .equiem-customerror-page h1,
  #store-closed h1 {
    font-size: 18px;
  }

  .equiem-customerror-page h2,
  #store-closed h2 {
    font-size: 16px;
  }

  .equiem-customerror-page a,
  #store-closed a {
    font-size: 14px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .node-type-event .view-display-id-block_2 h2.title {
    font-size: 28px;
  }
}

.node-type-event .group-right,
.node-type-event .group-left {
  background-color: #FFFFFF;
}

.node-type-event .view-display-id-block_2 .posted {
  text-transform: uppercase;
}

.node-type-event .view-display-id-block_2 .posted-ago {
  color: #6E6D6C;
}

.node-type-event .view-display-id-block_2 h2.title {
  font-family: "Proxima N W15 Bold", Sans-Serif;
}

.node-type-event .view-display-id-block_2 .meta {
  color: #6E6D6C;
}

.node-type-event .attending-info .view-header {
  font-family: "Proxima N W15 Bold", Sans-Serif;
}

.node-type-event .attending-info .profile-image {
  border-radius: 40px;
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  width: 40px;
}

.node-type-event .view-display-id-block_3 ul {
  list-style: none;
}

.node-type-event .group-right .views-field-php-1 .flag {
  border: 1px solid #232323;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 13px/42px "Proxima N W15 Reg", Sans-Serif;
  height: 42px;
  letter-spacing: .5px;
  padding: 0 18px;
  background-color: #232323;
  color: #FFFFFF;
}

.node-type-event .group-right .views-field-php-1 .flag:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  .node-type-event .group-right .views-field-php-1 .flag {
    margin-bottom: 10px;
  }
}

.node-type-event .group-right .views-field-php-1 .flag:hover,
.node-type-event .group-right .views-field-php-1 .flag:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.node-type-event .group-right .views-field-php-1 .flag:hover,
.node-type-event .group-right .views-field-php-1 .flag:active {
  background-color: #0a0a0a;
}

.node-type-event .group-right .views-field-php-1 a.button {
  border-color: #6E6D6C;
  background-color: #6E6D6C;
  color: #fff;
}

.node-type-event .group-right .views-field-php-1 a.button:hover,
.node-type-event .group-right .views-field-php-1 a.button:active {
  background-color: #545453;
}

.node-type-event .group-right .views-label {
  font-family: "Proxima N W15 Bold", Sans-Serif;
}

.node-type-event .group-right .view-footer {
  text-align: right;
}

.node-type-event .group-right .view-footer i {
  font-size: 8px;
}

.node-type-event .group-left .field-name-event-terms .terms-wrapper.open-arrow .terms-text {
  display: block;
}

.node-type-event .group-left .field-name-event-terms .terms-wrapper .terms-text {
  display: none;
}

img {
  border: 0;
}

.node-type-lifestyle .group-left,
.node-type-facilities-content-block .group-left {
  background: #FFFFFF;
}

.node-type-lifestyle .group-left fieldset.form-wrapper,
.node-type-facilities-content-block .group-left fieldset.form-wrapper {
  border: 0 none;
}

.node-type-lifestyle .group-left #booking_widget_title,
.node-type-facilities-content-block .group-left #booking_widget_title {
  text-transform: uppercase;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  font-size: 16px;
  color: #232323;
  padding: 0 0 20px;
  margin: 0;
  display: block;
}

.node-type-lifestyle .group-left .field-name-field-booking-date-time .fieldset-legend,
.node-type-facilities-content-block .group-left .field-name-field-booking-date-time .fieldset-legend {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 21px;
  display: block;
}

@media (min-width: 0) and (max-width: 1025px) {
  .node-type-lifestyle .group-left .field-name-field-booking-date-time .fieldset-legend,
  .node-type-facilities-content-block .group-left .field-name-field-booking-date-time .fieldset-legend {
    font-size: 19px;
  }
}

.node-type-lifestyle .group-left #you-selected .title,
.node-type-facilities-content-block .group-left #you-selected .title {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 21px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .node-type-lifestyle .group-left #you-selected .title,
  .node-type-facilities-content-block .group-left #you-selected .title {
    font-size: 19px;
  }
}

.node-type-lifestyle .group-left #you-selected .wrap .label,
.node-type-facilities-content-block .group-left #you-selected .wrap .label {
  font-family: "Proxima N W15 Bold", Sans-Serif;
  float: left;
  clear: left;
}

.node-type-lifestyle .field-name-lifestyle-terms,
.node-type-facilities-content-block .field-name-lifestyle-terms {
  padding: 20px;
}

.node-type-lifestyle .field-name-lifestyle-terms .terms-text,
.node-type-facilities-content-block .field-name-lifestyle-terms .terms-text {
  display: none;
}

.node-type-lifestyle .field-name-lifestyle-terms .open-arrow .terms-text,
.node-type-facilities-content-block .field-name-lifestyle-terms .open-arrow .terms-text {
  display: block;
}

.node-type-lifestyle .field-name-lifestyle-sidebar-mobile-dupe,
.node-type-facilities-content-block .field-name-lifestyle-sidebar-mobile-dupe {
  display: none;
  padding: 20px;
}

.node-type-lifestyle .field-name-lifestyle-sidebar-mobile-dupe h1,
.node-type-facilities-content-block .field-name-lifestyle-sidebar-mobile-dupe h1 {
  padding-bottom: 0;
}

@media (min-width: 320px) and (max-width: 767px) {
  .node-type-lifestyle .field-name-lifestyle-sidebar-mobile-dupe,
  .node-type-facilities-content-block .field-name-lifestyle-sidebar-mobile-dupe {
    display: block;
  }
}

.node-type-lifestyle .field-name-lifestyle-sidebar-mobile-dupe .field-name-lifestyle-sidebar-info-item,
.node-type-facilities-content-block .field-name-lifestyle-sidebar-mobile-dupe .field-name-lifestyle-sidebar-info-item {
  text-transform: uppercase;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  font-size: 21px;
  color: #232323;
  line-height: 1.5;
  padding: 0;
  margin: 0;
}

.node-type-lifestyle .field-name-lifestyle-sidebar-mobile-dupe h4,
.node-type-facilities-content-block .field-name-lifestyle-sidebar-mobile-dupe h4 {
  padding-top: 0;
}

.node-type-lifestyle .group-right,
.node-type-facilities-content-block .group-right {
  background: #FFFFFF;
}

.node-type-lifestyle .group-right h4,
.node-type-facilities-content-block .group-right h4 {
  padding-top: 0;
}

.node-type-lifestyle .group-right .field-name-lifestyle-sidebar-info .field-item,
.node-type-facilities-content-block .group-right .field-name-lifestyle-sidebar-info .field-item {
  text-transform: uppercase;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  font-size: 21px;
  color: #232323;
  line-height: 1.5;
  padding: 0;
  margin: 0;
}

.page-lifestyle #content-top {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

.page-lifestyle #main-left .content {
  background: #FFFFFF;
}

.page-lifestyle #main-center {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

.page-lifestyle #main-center .product.box {
  background: #FFFFFF;
  border: solid 1px #E6E7E8;
}

.page-lifestyle #main-center .product.box .text .supplier {
  color: #232323;
  font-size: 18px;
  text-transform: uppercase;
}

.page-lifestyle #main-center .product.box .text .title {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #454444;
  font-size: 23px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-lifestyle #main-center .product.box .text .title {
    font-size: 21px;
  }
}

.page-lifestyle #main-center .product.box .text .title a {
  color: #454444;
}

.page-lifestyle #main-center .product.box .text a {
  color: #454444;
}

.not-logged-in.page-home #header_section {
  float: left;
}

.page-home #block-equiem-global-homepage-slider .swiper-slide .field-name-field-text-slider-body .field-item {
  font-size: 16px;
}

@media (min-width: 1026px) {
  .page-home #block-equiem-global-homepage-slider .swiper-slide .field-name-field-text-slider-body .field-item {
    font-size: 20px;
  }
}

.lt-ie9 .page-home #block-equiem-global-homepage-slider .swiper-slide .field-name-field-text-slider-body .field-item {
  font-size: 20px;
}

@media (min-width: 1026px) {
  .page-legal #content-top .region-wrapper,
  .page-privacy #content-top .region-wrapper,
  .page-faq #content-top .region-wrapper {
    text-align: left;
  }
}

.lt-ie9 .page-legal #content-top .region-wrapper,
.lt-ie9 .page-privacy #content-top .region-wrapper,
.lt-ie9 .page-faq #content-top .region-wrapper {
  text-align: left;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-legal #content-top .region-wrapper #block-e-legal-logged-out-pages-title h1,
  .page-privacy #content-top .region-wrapper #block-e-legal-logged-out-pages-title h1,
  .page-faq #content-top .region-wrapper #block-e-legal-logged-out-pages-title h1 {
    font-size: 18px;
  }
}

.page-legal .jump-to-cont a,
.page-privacy .jump-to-cont a,
.page-faq .jump-to-cont a {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-legal .jump-to-cont,
  .page-privacy .jump-to-cont,
  .page-faq .jump-to-cont {
    font-size: 12px;
  }

  .page-legal .jump-to-cont span,
  .page-privacy .jump-to-cont span,
  .page-faq .jump-to-cont span {
    font-size: 12px;
  }
}

@media (min-width: 1026px) {
  .page-faq #contact-concierge {
    font-size: 16px;
  }
}

.lt-ie9 .page-faq #contact-concierge {
  font-size: 16px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-faq .faq .faq-qa-header h3 {
    font-size: 20px;
  }

  .page-faq .faq .faq-question a {
    font-size: 18px;
  }
}

@media (min-width: 0) and (max-width: 1025px) {
  body.page-account.logged-in {
    background-color: white;
  }

  body.page-account.account-front {
    background-color: #eaeeef;
  }
}

body.page-account #block-system-main {
  background-color: white;
}

body.page-account #block-system-main .content #edit-profile-residential-profile-field-apartment-details {
  position: relative;
}

body.page-account #block-system-main .content #edit-profile-residential-profile-field-apartment-details .file-widget .file,
body.page-account #block-system-main .content #edit-profile-residential-profile-field-apartment-details .file-widget .file-size {
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 10px;
}

body.page-account #block-system-main .content #edit-profile-residential-profile-field-apartment-details .file-widget .file a,
body.page-account #block-system-main .content #edit-profile-residential-profile-field-apartment-details .file-widget .file-size a {
  max-width: 200px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

body.page-account #block-system-main .content #edit-profile-residential-profile-field-apartment-details .file-widget .file-icon {
  display: none;
}

body.page-account #block-system-main .content #edit-profile-residential-profile-field-apartment-details .file-widget input[type="submit"] {
  float: left;
  clear: both;
  margin-right: 10px;
  margin-bottom: 10px;
}

body.page-account #block-system-main .content #edit-profile-residential-profile-field-apartment-details .tabledrag-toggle-weight-wrapper {
  position: absolute;
  display: none;
  top: 10px;
  right: 0;
}

body.page-account #block-system-main .content #edit-profile-residential-profile-field-apartment-details .field-multiple-drag {
  background-color: #ccc;
  font-size: 25px;
  padding: 0;
}

body.page-account #block-system-main .content #edit-profile-residential-profile-field-apartment-details .field-multiple-drag .tabledrag-handle {
  padding: 0;
  margin: 0;
}

@media (min-width: 0) and (max-width: 1025px) {
  body.page-account #block-system-main .content #edit-profile-residential-profile-field-apartment-details .field-multiple-drag .tabledrag-handle .handle {
    margin: 0;
    padding: 0;
    display: none;
  }
}

body.page-account #block-system-main .content .view-customer-orders-history.view-id-customer_orders_history.view-display-id-page_1 h2.element-invisible {
  display: none !important;
}

@media (min-width: 0) and (max-width: 1025px) {
  body.page-account #block-system-main .content .view-customer-orders-history.view-id-customer_orders_history.view-display-id-page_1 .view-content {
    width: 100%;
    overflow-y: scroll;
  }
}

body.page-account #block-system-main .content input[type="submit"] {
  float: right;
}

.node-type-news-post .group-left .posted-ago {
  color: #6E6D6C;
}

.node-type-news-post .group-left h2.title {
  font-family: "Proxima N W15 Bold", Sans-Serif;
}

.node-type-news-post .group-left .meta {
  color: #6E6D6C;
}

.node-type-news-post .group-left .body {
  color: #232323;
  font-family: "Proxima N W15 Reg", Sans-Serif;
  font-size: 18px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.node-type-news-post .field-name-field-imagefield-generic ul {
  list-style: none;
}

.node-type-news-post .field-name-field-imagefield-generic .caption {
  background: #E6E7E8;
}

.node-type-news-post .group-right .item img {
  vertical-align: middle;
}

.node-type-news-post .group-right .title {
  font-family: "Proxima N W15 Bold", Sans-Serif;
}

.node-type-news-post .group-right .view-footer {
  text-align: right;
}

.node-type-news-post .group-right .view-footer i {
  font-size: 8px;
}

.node-type-news-post .group-left,
.node-type-news-post .group-right {
  background: #FFFFFF;
}

@media (min-width: 320px) and (max-width: 767px) {
  .node-type-news-post .group-left h2.title {
    font-size: 28px;
  }
}

.page-user-orders.page-user-order-details #block-system-main .content {
  background-color: #FFFFFF;
}

.page-user-orders.page-user-order-details #block-system-main .content .order-pane-title {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: false;
  padding: 20px 0 10px;
  font-size: 23px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-user-orders.page-user-order-details #block-system-main .content .order-pane-title {
    font-size: 21px;
  }
}

.page-user-orders.page-user-order-details #block-system-main .content .field {
  float: left;
  width: 100%;
  padding-left: 10px;
}

.page-user-orders.page-user-order-details #block-system-main .content .field .field-label,
.page-user-orders.page-user-order-details #block-system-main .content .field .field-items {
  float: left;
}

.page-user-orders.page-user-order-details #block-system-main .content .field .field-label {
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  padding-right: 5px;
}

.page-user-orders.page-user-order-details #block-system-main .content .order-pane {
  border: 0 none;
}

.page-user-orders.page-user-order-details #block-system-main .content .order-pane img {
  float: left;
  padding-right: 20px;
}

/* This is a compiled file, you should be editing the file in the templates directory */

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

:not(.lt-ie9) .pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  bottom: 15px;
  right: 15px;
  width: 30px;
  height: 30px;
  border: solid 5px transparent;
  border-radius: 25px;
  animation: pace-spinner 600ms linear infinite;
}

@keyframes pace-spinner {
  0% {
    transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.lt-ie9 .pace {
  display: none;
}

.lt-ie9 .pace-ie8 {
  display: none;
  position: fixed;
  bottom: 40px;
  right: 40px;
  height: 40px;
  width: 40px;
  z-index: 1000;
}

.page-partners .file-icon {
  display: inline-block;
}

.page-partners #block-views-632e6c6cbc2aae0dd63543b9f2abeeab,
.page-partners #block-views-7449ac7c565d344158b14f832fd63771,
.page-partners #block-views-30f717774b922da31daea2f89f25572d {
  background-color: #FFFFFF;
}

.page-partners .partner-hp-wrap .title {
  text-transform: uppercase;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  font-size: 16px;
  color: #232323;
  padding: 0 0 20px;
  margin: 0;
  display: block;
}

.page-partners .partner-hp-wrap .tagline {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 23px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-partners .partner-hp-wrap .tagline {
    font-size: 21px;
  }
}

.page-partners .partner-hp-wrap .MsoNormal {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 23px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-partners .partner-hp-wrap .MsoNormal {
    font-size: 21px;
  }
}

@media (min-width: 1026px) {
  .page-partners .partner-hp-wrap .desc {
    font-family: "Proxima N W15 Light", Sans-Serif;
    margin: 0;
    font-family: "Proxima N W15 Smbd", Sans-Serif;
    font-weight: normal;
    line-height: 1.5;
    color: #919295;
    font-size: 21px;
  }
}

@media (min-width: 1026px) and (min-width: 0) and (max-width: 1025px) {
  .page-partners .partner-hp-wrap .desc {
    font-size: 19px;
  }
}

.lt-ie9 .page-partners .partner-hp-wrap .desc {
  font-family: "Proxima N W15 Light", Sans-Serif;
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #919295;
  font-size: 21px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .lt-ie9 .page-partners .partner-hp-wrap .desc {
    font-size: 19px;
  }
}

.page-partners #block-views-7449ac7c565d344158b14f832fd63771 {
  margin-top: 50px;
}

.page-partners #block-views-7449ac7c565d344158b14f832fd63771 .title {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  font-size: 36px;
  padding: 0;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-partners #block-views-7449ac7c565d344158b14f832fd63771 .title {
    font-size: 32px;
  }
}

.page-partners #block-views-7449ac7c565d344158b14f832fd63771 hr {
  border-color: #E6E7E8;
  margin-bottom: 40px;
}

.page-partners #block-views-7449ac7c565d344158b14f832fd63771 .posted {
  text-transform: uppercase;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  font-size: 16px;
  color: #232323;
  padding: 0 0 20px;
  margin: 0;
  display: block;
}

.page-partners #block-views-30f717774b922da31daea2f89f25572d .sidebar > div {
  padding: 0 0 20px;
}

.page-partners #block-views-30f717774b922da31daea2f89f25572d .button {
  width: 100%;
}

@media (min-width: 320px) and (max-width: 767px) {
  .product-details-cont #product_info_cont .field-name-title h2 {
    font-size: 28px;
  }

  .product-details-cont #product_info_cont .field-name-author .field-item {
    font-size: 18px;
  }
}

.page-eform-submit-move-in-out #main h1,
.page-eform-submit-apartment-defects #main h1,
.page-keyfob-form #main h1 {
  font-family: "Proxima N W15 Smbd", Sans-Serif;
}

.page-eform-submit-move-in-out #main form,
.page-eform-submit-apartment-defects #main form,
.page-keyfob-form #main form {
  background: #FFFFFF;
}

.page-eform-submit-move-in-out #main .form-submit,
.page-eform-submit-apartment-defects #main .form-submit,
.page-keyfob-form #main .form-submit {
  border: 1px solid;
  color: #fff;
  font-size: 14px;
}

.page-eform-submit-move-in-out #main .controls.wrapper > div,
.page-eform-submit-apartment-defects #main .controls.wrapper > div,
.page-keyfob-form #main .controls.wrapper > div {
  background-color: #FFFFFF;
  cursor: pointer;
  background-image: url("/profiles/equiem_profile/themes/equiem3/equiem_3/images/sprite_slider_image.png");
  background-repeat: no-repeat;
}

.page-eform-submit-move-in-out #main .controls.wrapper > div.previous,
.page-eform-submit-apartment-defects #main .controls.wrapper > div.previous,
.page-keyfob-form #main .controls.wrapper > div.previous {
  background-position: 25px 23px;
}

.page-eform-submit-move-in-out #main .controls.wrapper > div.previous:hover,
.page-eform-submit-apartment-defects #main .controls.wrapper > div.previous:hover,
.page-keyfob-form #main .controls.wrapper > div.previous:hover {
  background-position: 25px -174px;
}

.page-eform-submit-move-in-out #main .controls.wrapper > div.next,
.page-eform-submit-apartment-defects #main .controls.wrapper > div.next,
.page-keyfob-form #main .controls.wrapper > div.next {
  background-position: -50px 23px;
}

.page-eform-submit-move-in-out #main .controls.wrapper > div.next:hover,
.page-eform-submit-apartment-defects #main .controls.wrapper > div.next:hover,
.page-keyfob-form #main .controls.wrapper > div.next:hover {
  background-position: -50px -174px;
}

.page-residential-facilities #content-top {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

.page-residential-facilities #content-top .meet-rialto-box {
  background-color: #FFFFFF;
}

.page-residential-facilities #content-top .meet-rialto-box .title {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 23px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-residential-facilities #content-top .meet-rialto-box .title {
    font-size: 21px;
  }
}

.page-residential-facilities #content-top .meet-rialto-box .text .section {
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  font-size: 32px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-residential-facilities #content-top .meet-rialto-box .text .section {
    font-size: 28px;
  }
}

.page-residential-facilities #content-top .meet-rialto-box .text .desc {
  font-family: "Proxima N W15 Light", Sans-Serif;
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #919295;
  font-size: 21px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-residential-facilities #content-top .meet-rialto-box .text .desc {
    font-size: 19px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-residential-facilities #content-top .meet-rialto-box .text .desc {
    margin: 0;
    font-family: "Proxima N W15 Smbd", Sans-Serif;
    font-weight: normal;
    line-height: 1.5;
    color: #919295;
    font-size: 18px;
  }
}

.page-residential-facilities #main-left .content {
  background-color: #FFFFFF;
}

.page-residential-facilities #main-center {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

.page-residential-facilities #main-center .product.box {
  background-color: #FFFFFF;
  border: solid 1px #E6E7E8;
}

.page-residential-facilities #main-center .product.box .text .supplier {
  color: #232323;
  font-size: 18px;
  text-transform: uppercase;
}

.page-residential-facilities #main-center .product.box .text .title {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #454444;
  font-size: 23px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-residential-facilities #main-center .product.box .text .title {
    font-size: 21px;
  }
}

.page-residential-facilities #main-center .product.box .text .title a {
  color: #454444;
}

.page-residential-facilities #main-center .product.box .text a {
  color: #454444;
}

.services-layout.page-facilities #content-top #facilities_summary_header .text h2 {
  font-family: "Proxima N W15 Light", Sans-Serif;
  color: #232323;
  font-size: 21px;
  line-height: 21px;
  padding: 0 !important;
  text-transform: none;
}

.services-layout.page-facilities #content-top #facilities_summary_header .right .text {
  padding: 20px;
}

.services-layout #content-top #facilities_summary_header .left {
  padding: 20px;
}

.services-layout #content-top #facilities_summary_header .left .h0 {
  text-transform: uppercase;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  font-size: 21px;
  color: #232323;
  line-height: 1.5;
  padding: 0;
  margin: 0;
  float: left;
  display: block;
  width: 100%;
  margin-bottom: 20px;
}

.services-layout #content-top #facilities_summary_header .left .body {
  float: left;
  display: block;
  width: 100%;
  font-family: "Proxima N W15 Light", Sans-Serif;
  color: #232323;
  font-size: 21px;
  line-height: 21px;
  margin-top: 20px;
}

.services-layout #content-top .region-wrapper {
  background-color: #FFFFFF;
}

.services-layout #content-top .title {
  text-transform: uppercase;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  font-size: 21px;
  color: #232323;
  line-height: 1.5;
  padding: 0;
  margin: 0;
  padding: 10px 0;
}

.services-layout #content-top .text {
  padding: 20px;
  background-color: #FFFFFF;
}

.services-layout #content-top .block-title {
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  color: #232323;
  border-bottom: 1px solid #EFEFF0;
}

.services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper,
.services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper {
  background-color: #FFFFFF;
  border-bottom: 1px solid #E6E7E8;
  height: 84px;
  line-height: 84px;
}

@media (min-width: 1026px) {
  .services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper,
  .services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper {
    height: 92px;
    line-height: 92px;
  }
}

.lt-ie9 .services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper,
.lt-ie9
  .services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper {
  height: 92px;
  line-height: 92px;
}

.services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation,
.services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation {
  float: right;
  height: 84px;
  display: inline-block;
}

.services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation .previous,
.services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation .next,
.services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation .previous,
.services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation .next {
  display: block;
  float: left;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid #E6E7E8;
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
  line-height: 84px;
  width: 84px;
  height: 84px;
}

.services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation .previous:hover,
.services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation .next:hover,
.services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation .previous:hover,
.services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation .next:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
  color: white;
}

.services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation .previous i,
.services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation .next i,
.services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation .previous i,
.services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation .next i {
  font-size: 22px;
  line-height: 92px;
  width: 92px;
  height: 92px;
}

.services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation .previous i:before,
.services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation .next i:before,
.services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation .previous i:before,
.services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation .next i:before {
  display: inline;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation .previous i,
  .services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation .next i,
  .services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation .previous i,
  .services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation .next i {
    line-height: 84px;
    width: 84px;
    height: 84px;
  }
}

@media (min-width: 1026px) {
  .services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation .previous,
  .services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation .next,
  .services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation .previous,
  .services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation .next {
    line-height: 92px;
    width: 92px;
    height: 92px;
  }
}

@media (min-width: 1026px) {
  .services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation,
  .services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation {
    height: 92px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation,
  .services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation {
    display: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .services-layout #main #block-views-facilities-team-slider-block-1 .view-header .navigation-wrapper .navigation,
  .services-layout #main #block-views-facilities-team-slider-block-2 .view-header .navigation-wrapper .navigation {
    display: none;
  }
}

.services-layout #main #block-views-facilities-team-slider-block-1 .view-header span,
.services-layout #main #block-views-facilities-team-slider-block-2 .view-header span {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 28px;
  display: block;
}

@media (min-width: 0) and (max-width: 1025px) {
  .services-layout #main #block-views-facilities-team-slider-block-1 .view-header span,
  .services-layout #main #block-views-facilities-team-slider-block-2 .view-header span {
    font-size: 25px;
  }
}

.services-layout #main #block-views-facilities-team-slider-block-1 .views-row,
.services-layout #main #block-views-facilities-team-slider-block-2 .views-row {
  border-left: 1px solid #E6E7E8;
  background-color: #FFFFFF;
}

.services-layout #main #block-views-facilities-team-slider-block-1 .views-row .title,
.services-layout #main #block-views-facilities-team-slider-block-2 .views-row .title {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  font-size: 28px;
  padding-top: 0;
}

@media (min-width: 0) and (max-width: 1025px) {
  .services-layout #main #block-views-facilities-team-slider-block-1 .views-row .title,
  .services-layout #main #block-views-facilities-team-slider-block-2 .views-row .title {
    font-size: 25px;
  }
}

.services-layout #main #block-views-facilities-team-slider-block-1 .views-row .role,
.services-layout #main #block-views-facilities-team-slider-block-2 .views-row .role {
  text-transform: uppercase;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  font-size: 16px;
  color: #232323;
  padding: 0 0 20px;
  margin: 0;
  display: block;
}

.services-layout #main h3 {
  color: #232323;
  font-size: 26px;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
}

.services-layout #main #block-panels-mini-facilities-panel-content-blocks .views-row,
.services-layout #main #block-panels-mini-fac-panel-content-block-sub .views-row {
  background-color: #FFFFFF;
  border: 1px solid #EFEFF0;
}

.services-layout #main #block-panels-mini-facilities-panel-content-blocks .views-row .title,
.services-layout #main #block-panels-mini-fac-panel-content-block-sub .views-row .title {
  font-size: 24px;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  color: #232323;
  border-bottom: 2px solid #EFEFF0;
  margin-bottom: 0;
}

.services-layout #main #block-panels-mini-facilities-panel-content-blocks .views-row .readmore,
.services-layout #main #block-panels-mini-fac-panel-content-block-sub .views-row .readmore {
  border: 1px solid #2E2E2E;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 13px/42px "Proxima N W15 Reg", Sans-Serif;
  height: 42px;
  letter-spacing: .5px;
  padding: 0 18px;
  background-color: #2E2E2E;
  color: #FFFFFF;
}

.services-layout #main #block-panels-mini-facilities-panel-content-blocks .views-row .readmore:disabled,
.services-layout #main #block-panels-mini-fac-panel-content-block-sub .views-row .readmore:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  .services-layout #main #block-panels-mini-facilities-panel-content-blocks .views-row .readmore,
  .services-layout #main #block-panels-mini-fac-panel-content-block-sub .views-row .readmore {
    margin-bottom: 10px;
  }
}

.services-layout #main #block-panels-mini-facilities-panel-content-blocks .views-row .readmore:hover,
.services-layout #main #block-panels-mini-facilities-panel-content-blocks .views-row .readmore:active,
.services-layout #main #block-panels-mini-fac-panel-content-block-sub .views-row .readmore:hover,
.services-layout #main #block-panels-mini-fac-panel-content-block-sub .views-row .readmore:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.services-layout #main #block-panels-mini-facilities-panel-content-blocks .views-row .readmore:hover,
.services-layout #main #block-panels-mini-facilities-panel-content-blocks .views-row .readmore:active,
.services-layout #main #block-panels-mini-fac-panel-content-block-sub .views-row .readmore:hover,
.services-layout #main #block-panels-mini-fac-panel-content-block-sub .views-row .readmore:active {
  background-color: #151515;
}

.page-store #block-equiem-store-browse-supplier {
  background: #E6E7E8;
  text-align: center;
}

.page-store #block-equiem-store-browse-supplier,
.page-store #block-equiem-store-browse-supplier h5,
.page-store #block-equiem-store-browse-supplier h6 {
  color: #454444;
}

.page-store #block-equiem-store-browse-supplier h5 {
  text-transform: uppercase;
  text-align: center;
}

.page-store #block-equiem-store-browse-supplier strong {
  text-transform: uppercase;
}

.page-store #block-equiem-store-browse-supplier a {
  font-family: "Proxima N W15 Light", Sans-Serif;
}

.page-store #block-equiem-store-browse-supplier .show-all {
  background: #E6E7E8;
  padding: 2em 0 3em 0;
  font-size: 16px;
  cursor: pointer;
}

.page-store #block-equiem-store-browse-supplier .show-all:after {
  content: "\E627";
  font-size: 9px;
  margin-left: 2em;
}

@media (min-width: 1026px) {
  .page-store #block-equiem-store-browse-supplier {
    text-align: left;
  }
}

@media (min-width: 1026px) {
  #store-menu-wrapper {
    text-align: center;
  }
}

.lt-ie9 #store-menu-wrapper {
  text-align: center;
}

.view-mode-store_grid:hover {
  cursor: pointer;
}

.view-mode-store_grid img {
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
  transform: scale3d(1.1, 1.1, 1);
}

.view-mode-store_grid:hover img {
  -webkit-backface-visibility: "hidden";
  backface-visibility: "hidden";
  transform: scale3d(1, 1, 1);
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
}

@media (min-width: 1026px) {
  .view-mode-store_grid:hover .field-name-store-grid-overlay {
    transition-delay: 0.15s;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=93);
    opacity: 0.93;
    transform: translate3d(0, 0, 0);
  }

  .view-mode-store_grid.out-of-stock:hover .field-type-image img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.lt-ie9 .view-mode-store_grid:hover .field-name-store-grid-overlay {
  transition-delay: 0.15s;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=93);
  opacity: 0.93;
  transform: translate3d(0, 0, 0);
}

.lt-ie9 .view-mode-store_grid.out-of-stock:hover .field-type-image img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

@media (min-width: 1026px) {
  .page-products #block-equiem-store-store-category-menu-bar #store-menu-wrapper {
    text-align: left;
  }
}

.lt-ie9 .page-products #block-equiem-store-store-category-menu-bar #store-menu-wrapper {
  text-align: left;
}

@media (min-width: 1026px) {
  .page-products #filter-trigger-cont li span {
    text-align: right;
  }
}

.lt-ie9 .page-products #filter-trigger-cont li span {
  text-align: right;
}

#supplier-hero {
  background-size: cover;
  background-position: 50% 50%;
  background-attachment: fixed;
  background-repeat: no-repeat;
}

.terms-wrapper.open-arrow #terms-toggle:after {
  content: "\E62A";
}

.terms-wrapper.open-arrow .terms-text {
  height: auto;
}

.terms-wrapper .terms {
  height: 0;
  display: block;
  overflow: hidden;
}

.terms-wrapper #terms-toggle {
  cursor: pointer;
  display: block;
  position: relative;
  padding-left: 20px;
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 23px;
}

.terms-wrapper #terms-toggle:after {
  font-family: "icomoon";
  font-size: 14px;
  color: #6E6D6C;
  padding-left: 10px;
}

.terms-wrapper #terms-toggle:after {
  content: "\E627";
}

@media (min-width: 0) and (max-width: 1025px) {
  .terms-wrapper #terms-toggle {
    font-size: 21px;
  }
}

.page-eform-success #main-center #block-system-main {
  background-color: #FFFFFF;
}

.page-eform-success #main-center #block-system-main .wizard-step-header {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: false;
  padding: 20px 0 10px;
  font-size: 23px;
  padding-bottom: 40px;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-eform-success #main-center #block-system-main .wizard-step-header {
    font-size: 21px;
  }
}

#weather-info {
  height: 20px;
}

#weather-info div {
  font-size: 18px;
  position: relative;
  padding-left: 30px;
}

#weather-info div:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#weather-info .weather-01d {
  position: relative;
  padding-left: 30px;
}

#weather-info .weather-01d:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#weather-info .weather-01d:before {
  content: "\E656";
}

#weather-info .weather-01n {
  position: relative;
  padding-left: 30px;
}

#weather-info .weather-01n:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#weather-info .weather-01n:before {
  content: "\E657";
}

#weather-info .weather-02d {
  position: relative;
  padding-left: 30px;
}

#weather-info .weather-02d:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#weather-info .weather-02d:before {
  content: "\E658";
}

#weather-info .weather-02n {
  position: relative;
  padding-left: 30px;
}

#weather-info .weather-02n:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#weather-info .weather-02n:before {
  content: "\E659";
}

#weather-info .weather-03d,
#weather-info .weather-03n {
  position: relative;
  padding-left: 30px;
}

#weather-info .weather-03d:before,
#weather-info .weather-03n:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#weather-info .weather-03d:before,
#weather-info .weather-03n:before {
  content: "\E664";
}

#weather-info .weather-04d,
#weather-info .weather-04n {
  position: relative;
  padding-left: 30px;
}

#weather-info .weather-04d:before,
#weather-info .weather-04n:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#weather-info .weather-04d:before,
#weather-info .weather-04n:before {
  content: "\E666";
}

#weather-info .weather-09d,
#weather-info .weather-09n {
  position: relative;
  padding-left: 30px;
}

#weather-info .weather-09d:before,
#weather-info .weather-09n:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#weather-info .weather-09d:before,
#weather-info .weather-09n:before {
  content: "\E667";
}

#weather-info .weather-10d,
#weather-info .weather-10n {
  position: relative;
  padding-left: 30px;
}

#weather-info .weather-10d:before,
#weather-info .weather-10n:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#weather-info .weather-10d:before,
#weather-info .weather-10n:before {
  content: "\E668";
}

#weather-info .weather-11d,
#weather-info .weather-11n {
  position: relative;
  padding-left: 30px;
}

#weather-info .weather-11d:before,
#weather-info .weather-11n:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#weather-info .weather-11d:before,
#weather-info .weather-11n:before {
  content: "\E66A";
}

#weather-info .weather-13d,
#weather-info .weather-13n {
  position: relative;
  padding-left: 30px;
}

#weather-info .weather-13d:before,
#weather-info .weather-13n:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#weather-info .weather-13d:before,
#weather-info .weather-13n:before {
  content: "\E669";
}

#weather-info .weather-50d,
#weather-info .weather-50n {
  position: relative;
  padding-left: 30px;
}

#weather-info .weather-50d:before,
#weather-info .weather-50n:before {
  font-family: "icomoon";
  font-size: 20px;
  position: absolute;
  left: 0;
}

#weather-info .weather-50d:before,
#weather-info .weather-50n:before {
  content: "\E66E";
}

.page-checkout-style #payment-details {
  border-top: 0 none;
}

.page-checkout-style .form-item-panes-payment-details-saved-card {
  margin-bottom: 20px;
}

.page-checkout-style .form-actions {
  float: left;
  width: 100%;
}

.page-checkout-style #content-top .region-wrapper {
  position: relative;
}

.page-checkout-style #empty-cart {
  left: 0;
  margin-top: -70px;
  position: absolute;
  top: 50%;
  width: 100%;
}

.page-checkout-style #empty-cart h1 {
  padding-left: 10px;
  padding-right: 10px;
}

.page-checkout-style #block-equiem-store-cart-page-header {
  margin-top: 50px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-checkout-style .region-wrapper {
    width: 100%;
  }
}

@media (min-width: 1026px) {
  .page-checkout-style #block-system-main {
    width: 57.98319%;
    float: left;
    margin-right: -100%;
    margin-left: 21.0084%;
    clear: none;
  }

  .page-checkout-style #main .region-wrapper {
    margin-bottom: 70px;
    margin-top: 30px;
  }
}

.lt-ie9 .page-checkout-style #block-system-main {
  width: 57.98319%;
  float: left;
  margin-right: -100%;
  margin-left: 21.0084%;
  clear: none;
}

.lt-ie9 .page-checkout-style #main .region-wrapper {
  margin-bottom: 70px;
  margin-top: 30px;
}

.page-checkout-style div.uc-cart-item-uc-cart-item {
  display: none;
}

.page-checkout-style .cart-total-info {
  display: table;
  float: right;
}

.page-checkout-style .cart-total-info div {
  display: table-row;
}

.page-checkout-style .cart-total-info strong,
.page-checkout-style .cart-total-info span {
  display: table-cell;
}

.page-checkout-style .cart-total-info span {
  padding: 0 0 0 10px;
}

.page-checkout-style fieldset,
.page-checkout-style #cart-pane legend {
  padding: 10px;
}

@media (min-width: 1026px) {
  .page-checkout-style fieldset,
  .page-checkout-style #cart-pane legend {
    padding: 20px;
  }
}

.lt-ie9 .page-checkout-style fieldset,
.lt-ie9 .page-checkout-style #cart-pane legend {
  padding: 20px;
}

@media (min-width: 1026px) {
  .page-checkout-style legend .subtitle,
  .page-checkout-style .fieldset-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }
}

.lt-ie9 .page-checkout-style legend .subtitle,
.lt-ie9 .page-checkout-style .fieldset-wrapper {
  padding-left: 25px;
  padding-right: 25px;
}

.page-checkout-style th,
.page-checkout-style td {
  padding-right: 0;
}

.page-checkout-style th.product_image,
.page-checkout-style td.product_image,
.page-checkout-style .form-actions,
.page-checkout-style .submit-order-info {
  padding-left: 10px;
}

@media (min-width: 1026px) {
  .page-checkout-style th.product_image,
  .page-checkout-style td.product_image,
  .page-checkout-style .form-actions,
  .page-checkout-style .submit-order-info {
    padding-left: 50px;
  }
}

.lt-ie9 .page-checkout-style th.product_image,
.lt-ie9 .page-checkout-style td.product_image,
.lt-ie9 .page-checkout-style .form-actions,
.lt-ie9 .page-checkout-style .submit-order-info {
  padding-left: 50px;
}

.page-checkout-style th.subtotal,
.page-checkout-style th.price,
.page-checkout-style td.subtotal,
.page-checkout-style td.price,
.page-checkout-style .cart-action,
.page-checkout-style .form-actions,
.page-checkout-style .submit-order-info {
  padding-right: 10px;
}

@media (min-width: 1026px) {
  .page-checkout-style th.subtotal,
  .page-checkout-style th.price,
  .page-checkout-style td.subtotal,
  .page-checkout-style td.price,
  .page-checkout-style .cart-action,
  .page-checkout-style .form-actions,
  .page-checkout-style .submit-order-info {
    padding-right: 50px;
  }
}

.lt-ie9 .page-checkout-style th.subtotal,
.lt-ie9 .page-checkout-style th.price,
.lt-ie9 .page-checkout-style td.subtotal,
.lt-ie9 .page-checkout-style td.price,
.lt-ie9 .page-checkout-style .cart-action,
.lt-ie9 .page-checkout-style .form-actions,
.lt-ie9 .page-checkout-style .submit-order-info {
  padding-right: 50px;
}

.page-checkout-style #cart-pane .fieldset-wrapper,
.page-checkout-style .fieldset-wrapper .fieldset-wrapper {
  padding-left: 0;
  padding-right: 0;
}

.page-checkout-style fieldset {
  border: 0;
  margin: 20px 0 0;
  background-color: #E6E7E8 !important;
}

.page-checkout-style fieldset fieldset {
  margin: 0;
  padding: 0 0 10px;
}

.page-checkout-style fieldset .fieldset-wrapper {
  clear: both;
}

.page-checkout-style fieldset#cart-pane,
.page-checkout-style fieldset#mandatory_fields {
  padding: 0;
}

.page-checkout-style fieldset#time_options {
  padding: 20px 0 0;
}

@media (min-width: 1026px) {
  .page-checkout-style fieldset fieldset {
    padding: 0;
  }
}

.lt-ie9 .page-checkout-style fieldset fieldset {
  padding: 0;
}

.page-checkout-style legend {
  padding: 0 0 20px;
  width: 100%;
}

.page-checkout-style legend .checkout-item {
  display: inline-block;
  height: 43px;
  padding: 0;
  margin: 0 20px 0 0;
  width: 42px;
}

.page-checkout-style legend .subtitle {
  display: block;
  padding-top: 20px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-checkout-style legend .subtitle {
    display: none;
  }

  .page-checkout-style legend .subtitle.alwaysdisplay {
    display: block;
  }
}

.page-checkout-style .table-cart,
.page-checkout-style .cart-review {
  width: 100%;
}

.page-checkout-style .table-cart th,
.page-checkout-style .table-cart td,
.page-checkout-style .cart-review th,
.page-checkout-style .cart-review td {
  border: 0;
}

.page-checkout-style .table-cart tbody,
.page-checkout-style .cart-review tbody {
  border-top: 0 none;
}

.page-checkout-style .table-cart th,
.page-checkout-style .cart-review th {
  padding-bottom: 10px;
  padding-top: 10px;
}

.page-checkout-style .table-cart td,
.page-checkout-style .cart-review td {
  padding-bottom: 13px;
  padding-top: 15px;
}

.page-checkout-style .table-cart td.subtotal,
.page-checkout-style .cart-review td.subtotal {
  border: 0;
}

.page-checkout-style .table-cart .product-description,
.page-checkout-style .cart-review .product-description {
  margin: 0;
  padding: 0;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-checkout-style .table-cart,
  .page-checkout-style .cart-review {
    display: block;
  }

  .page-checkout-style .table-cart thead,
  .page-checkout-style .table-cart tbody,
  .page-checkout-style .table-cart th,
  .page-checkout-style .table-cart td,
  .page-checkout-style .table-cart tr,
  .page-checkout-style .cart-review thead,
  .page-checkout-style .cart-review tbody,
  .page-checkout-style .cart-review th,
  .page-checkout-style .cart-review td,
  .page-checkout-style .cart-review tr {
    display: block;
    width: 100%;
  }

  .page-checkout-style .table-cart thead tr,
  .page-checkout-style .cart-review thead tr {
    left: -9999px;
    position: absolute;
    top: -9999px;
  }

  .page-checkout-style .table-cart tbody tr,
  .page-checkout-style .cart-review tbody tr {
    border-bottom: 1px solid #E6E7E8;
    margin: 20px 0 0;
    padding: 0 0 20px;
  }

  .page-checkout-style .table-cart tbody tr.subtotal,
  .page-checkout-style .cart-review tbody tr.subtotal {
    border: 0;
  }

  .page-checkout-style .table-cart tr,
  .page-checkout-style .cart-review tr {
    background-color: transparent;
  }

  .page-checkout-style .table-cart td,
  .page-checkout-style .cart-review td {
    border: 0;
    min-height: 15px;
    position: relative;
  }

  .page-checkout-style .table-cart td:before,
  .page-checkout-style .cart-review td:before {
    left: 10px;
    padding-right: 10px;
    position: absolute;
    top: 0;
  }
}

.page-checkout-style .table-cart th,
.page-checkout-style .table-cart td {
  padding: 15px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-checkout-style .table-cart td {
    padding: 0 10px 10px 30%;
  }

  .page-checkout-style .table-cart td:before {
    width: 20%;
  }
}

.page-checkout-style .cart-review td.products {
  padding-top: 10px;
  width: 50%;
}

.page-checkout-style .cart-review td.products.coupon {
  padding-top: 15px;
}

.page-checkout-style .cart-review td.product_eta {
  width: 20%;
}

.page-checkout-style .cart-review td.subtotal {
  padding-bottom: 20px;
  padding-top: 30px;
}

.page-checkout-style .cart-action {
  padding-bottom: 20px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-checkout-style .cart-review td {
    padding: 0 10px 10px 50%;
  }

  .page-checkout-style .cart-review td:before {
    width: 45%;
  }

  .page-checkout-style .cart-review td.subtotal {
    padding: 0 10px;
  }

  .page-checkout-style .cart-review td.subtotal .uc-price {
    float: right;
  }

  .page-checkout-style .cart-review td.price {
    padding-right: 0;
  }

  .page-checkout-style .cart-review td.products,
  .page-checkout-style .cart-review td.product_eta {
    width: 100%;
  }

  .page-checkout-style .cart-action {
    padding-bottom: 10px;
    padding-top: 10px;
  }
}

@media (min-width: 1026px) {
  .page-checkout-style #simple_quote-pane .field-name-field-order-delivery-date {
    width: 49.57983%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

.lt-ie9 .page-checkout-style #simple_quote-pane .field-name-field-order-delivery-date {
  width: 49.57983%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-checkout-style #simple_quote-pane .field-name-field-order-delivery-date {
    width: 48.71795%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
    clear: both;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-checkout-style #simple_quote-pane .field-name-field-order-delivery-date {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .page-checkout-style #simple_quote-pane .field-name-field-order-delivery-time {
    width: 49.57983%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-checkout-style #simple_quote-pane .field-name-field-order-delivery-time {
  width: 49.57983%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-checkout-style #simple_quote-pane .field-name-field-order-delivery-time {
    width: 48.71795%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-checkout-style #simple_quote-pane .field-name-field-order-delivery-time {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-checkout-style #simple_quote-pane #edit-quote-option {
  height: auto;
}

.page-checkout-style #simple_quote-pane .form-type-radio {
  padding: 0;
  width: 100%;
}

@media (min-width: 1026px) {
  .page-checkout-style #simple_quote-pane .form-type-radio {
    padding: 0 0 20px;
  }
}

.lt-ie9 .page-checkout-style #simple_quote-pane .form-type-radio {
  padding: 0 0 20px;
}

.page-checkout-style #simple_quote-pane .form-type-radio label {
  margin-left: 10px;
}

.page-checkout-style #simple_quote-pane label {
  padding: 0 0 5px 0;
  width: 80%;
}

.page-checkout-style #simple_quote-pane label strong {
  display: block;
}

.page-checkout-style #simple_quote-pane input[type="text"],
.page-checkout-style #simple_quote-pane select,
.page-checkout-style #simple_quote-pane .chosen-container-single {
  width: 100% !important;
}

.page-checkout-style #simple_quote-pane .form-type-textfield {
  margin: 2px 0;
  padding: 0 0 10px;
}

@media (min-width: 1026px) {
  .page-checkout-style #simple_quote-pane .form-type-radio {
    width: 40%;
  }

  .page-checkout-style #simple_quote-pane .chosen-container-single input {
    width: 100% !important;
  }
}

.lt-ie9 .page-checkout-style #simple_quote-pane .form-type-radio {
  width: 40%;
}

.lt-ie9 .page-checkout-style #simple_quote-pane .chosen-container-single input {
  width: 100% !important;
}

.page-checkout-style #comments-pane textarea {
  width: 100%;
}

.page-checkout-style #payment-pane .form-item-panes-payment-payment-method {
  display: none;
}

.page-checkout-style #payment-pane .form-type-select label {
  padding: 0 0 10px;
}

.page-checkout-style #payment-pane select,
.page-checkout-style #payment-pane .chosen-container-single {
  width: 100% !important;
}

.page-checkout-style .form-type-password input,
.page-checkout-style .form-actions input {
  width: 100%;
}

@media (min-width: 1026px) {
  .page-checkout-style .form-type-password input,
  .page-checkout-style .form-actions input {
    width: 40%;
  }
}

.lt-ie9 .page-checkout-style .form-type-password input,
.lt-ie9 .page-checkout-style .form-actions input {
  width: 40%;
}

.page-checkout-style .form-actions {
  overflow: hidden;
  *zoom: 1;
  border-top: 1px solid #E6E7E8;
  margin-bottom: 30px;
  padding-bottom: 20px;
  padding-top: 20px;
  position: relative;
}

.page-checkout-style .form-actions #order_total_text {
  padding: 10px 0 20px;
}

.page-checkout-style .form-actions #order_total_text .cart-total-title {
  display: inline-block;
  padding: 0 10px 0 0;
}

.page-checkout-style .form-actions #powered-by-stripe {
  clear: both;
  padding: 15px 0 10px;
}

.page-checkout-style .form-actions .form-submit {
  float: right;
  margin-bottom: 10px;
}

.page-checkout-style .form-actions.view-cart-action {
  padding: 15px 10px 10px;
}

.page-checkout-style .form-actions.view-cart-action .form-submit {
  float: none;
}

.page-checkout-style .form-actions.view-cart-action .form-submit#edit-continue-shopping {
  margin-left: 0 !important;
}

@media (min-width: 1026px) {
  .page-checkout-style .form-actions #powered-by-stripe {
    bottom: 32px;
    left: 50px;
    padding: 0;
    position: absolute;
  }

  .page-checkout-style .form-actions.view-cart-action {
    padding: 15px;
  }

  .page-checkout-style .form-actions.view-cart-action .form-submit {
    margin: 0 0 0 10px;
    width: 150px;
  }

  .page-checkout-style .form-actions.view-cart-action .form-submit#edit-continue-shopping {
    width: 200px;
  }
}

.lt-ie9 .page-checkout-style .form-actions #powered-by-stripe {
  bottom: 32px;
  left: 50px;
  padding: 0;
  position: absolute;
}

.lt-ie9 .page-checkout-style .form-actions.view-cart-action {
  padding: 15px;
}

.lt-ie9 .page-checkout-style .form-actions.view-cart-action .form-submit {
  margin: 0 0 0 10px;
  width: 150px;
}

.lt-ie9 .page-checkout-style .form-actions.view-cart-action .form-submit#edit-continue-shopping {
  width: 200px;
}

.page-checkout-style .submit-order-info {
  padding-bottom: 30px;
}

.page-checkout-style .submit-order-info div {
  padding: 0 0 0 50px;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.page-checkout-style .submit-order-info div .icomoon {
  left: 0;
  margin-top: -18px;
  position: absolute;
  top: 50%;
}

.equiem-customerror-page #container,
#store-closed #container {
  display: table;
  position: absolute;
  width: 100%;
  min-height: 100%;
}

.equiem-customerror-page #main-squeeze,
#store-closed #main-squeeze {
  display: table-cell;
  vertical-align: middle;
}

.equiem-customerror-page h1,
.equiem-customerror-page h2,
.equiem-customerror-page a,
#store-closed h1,
#store-closed h2,
#store-closed a {
  padding: 0px;
}

@media (min-width: 1026px) {
  .equiem-customerror-page i,
  #store-closed i {
    margin-bottom: 70px;
    margin-top: 40px;
  }

  .equiem-customerror-page h1,
  #store-closed h1 {
    margin-bottom: 40px;
  }

  .equiem-customerror-page h2,
  #store-closed h2 {
    margin-bottom: 40px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .equiem-customerror-page i,
  #store-closed i {
    margin-bottom: 50px;
  }

  .equiem-customerror-page h1,
  #store-closed h1 {
    margin-bottom: 24px;
  }

  .equiem-customerror-page h2,
  #store-closed h2 {
    margin-bottom: 18px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .equiem-customerror-page i,
  #store-closed i {
    margin-bottom: 30px;
  }
}

.page-store-closed #footer {
  display: none;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-store-closed #store-closed-icon {
    padding-top: 30px;
  }
}

.not-logged-in.node-type-event .ds-2col-fluid {
  margin-bottom: 50px;
}

.node-type-event #main-left {
  display: none;
}

.node-type-event .comment-wrapper {
  margin-top: 50px;
}

@media (min-width: 1026px) {
  .node-type-event #block-system-main {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

.lt-ie9 .node-type-event #block-system-main {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .node-type-event #block-system-main {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

@media (min-width: 1026px) {
  .node-type-event .group-left {
    width: 66.38655%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
  }
}

.lt-ie9 .node-type-event .group-left {
  width: 66.38655%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .node-type-event .group-left {
    width: 61.53846%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .node-type-event .group-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .node-type-event .group-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .node-type-event .group-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .node-type-event .group-left {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .node-type-event .group-right {
    width: 32.77311%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

.lt-ie9 .node-type-event .group-right {
  width: 32.77311%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .node-type-event .group-right {
    width: 35.89744%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .node-type-event .group-right {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .node-type-event .group-right {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .node-type-event .group-right {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .node-type-event .group-right {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .node-type-event .region-wrapper {
    width: 100%;
  }
}

@media (min-width: 1026px) {
  .node-type-event #main-left {
    display: none;
  }

  .node-type-event #main-center {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

.lt-ie9 .node-type-event #main-left {
  display: none;
}

.lt-ie9 .node-type-event #main-center {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}

.node-type-event .group-left {
  padding: 50px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .node-type-event .group-left {
    padding: 20px;
  }
}

.node-type-event .attending-info .view-header {
  padding: 10px 0 7px;
}

.node-type-event .attending-info .view-content {
  overflow: hidden;
  *zoom: 1;
}

.node-type-event .attending-info .view-empty {
  display: none;
}

.node-type-event .attending-info .views-row {
  float: left;
  padding: 0 5px 5px 0;
}

.node-type-event #block-system-main ul.links {
  display: block;
  margin: 0;
  padding: 15px 0 0 10px;
}

.node-type-event #block-system-main ul.links .add-new-comment {
  display: none;
}

.node-type-event .view-display-id-block_3 ul {
  margin: 0;
  padding: 0;
}

.node-type-event .view-display-id-block_3 li {
  padding: 0;
}

.node-type-event .view-display-id-block_3 img {
  width: 100%;
}

.node-type-event .view-display-id-block_3 .caption {
  display: none;
}

.event-attending-info .views-row {
  border-bottom: 1px solid #E6E7E8;
  min-height: 70px;
  position: relative;
}

.event-attending-info .views-row.views-row-first {
  padding-top: 10px;
}

.event-attending-info .views-row.views-row-last {
  border: 0;
}

#block-views-events-views-my-events-block .title a {
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  color: #232323;
}

#block-views-events-views-my-events-block .info {
  color: #6E6D6C;
}

#block-views-events-views-block-2 .profile-image {
  border-radius: 40px;
  font-size: 20px;
  height: 40px;
  line-height: 40px;
  width: 40px;
}

#block-views-events-views-block-2 .text {
  word-wrap: break-word;
}

#block-views-events-views-block-2 .attending {
  color: #6E6D6C;
}

#block-views-events-views-my-events-block .view-footer {
  padding: 15px 0 0;
}

#block-views-events-views-block-2 .profile-image {
  left: 0;
  position: absolute;
  top: 20px;
}

#block-views-events-views-block-2 .views-row-first .profile-image {
  top: 10px;
}

#block-views-events-views-block-2 img {
  border: 1px solid #E6E7E8;
  padding: 1px;
  width: 40px;
}

.page-explore.logged-in #main-prefix {
  margin: 0;
}

.page-explore #main-prefix {
  border: 1px solid #E6E7E8;
  border-width: 1px 0;
  padding: 31px 0 35px;
}

.page-explore #main {
  padding: 50px 0;
}

.page-explore #welcome-wrapper {
  padding: 20px 0;
}

.page-explore #welcome-wrapper h2 {
  padding-top: 10px;
}

.page-explore #welcome-wrapper h3.search-keyword {
  padding: 0;
}

@media (min-width: 1026px) {
  .page-explore #welcome-wrapper {
    padding: 90px 0;
  }
}

.lt-ie9 .page-explore #welcome-wrapper {
  padding: 90px 0;
}

.page-explore #welcome-text {
  display: none;
}

@media (min-width: 1026px) {
  .page-explore #welcome-text {
    display: block;
  }
}

.lt-ie9 .page-explore #welcome-text {
  display: block;
}

.page-explore #directory-text {
  padding: 10px 0 0;
}

.page-explore #block-equiem-fexplore-explore-welcome-text form {
  margin: 0 auto;
  padding: 15px 0;
  width: 100%;
}

@media (min-width: 1026px) {
  .page-explore #block-equiem-fexplore-explore-welcome-text form {
    padding: 30px 0 40px;
    width: 40%;
  }
}

.lt-ie9 .page-explore #block-equiem-fexplore-explore-welcome-text form {
  padding: 30px 0 40px;
  width: 40%;
}

.page-explore #block-equiem-fexplore-explore-welcome-text .form-wrapper {
  position: relative;
}

.page-explore #block-equiem-fexplore-explore-welcome-text .form-text {
  padding-right: 100px;
  width: 100%;
}

.page-explore #block-equiem-fexplore-explore-welcome-text .form-submit {
  height: 40px;
  position: absolute;
  right: 1px;
  top: 1px;
}

.page-explore #main-prefix .block-facetapi {
  float: left;
}

.page-explore #main-prefix .block-facetapi h2 {
  display: none;
}

.page-explore .facetapi-facet-search-type {
  margin: 0;
  padding: 0;
}

.page-explore .facetapi-facet-search-type li {
  display: inline-block;
  padding: 0 30px 0 0;
}

.page-explore #new-entry {
  float: right;
  padding: 5px 0 0;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-explore #new-entry {
    display: none;
  }
}

.page-explore #main-center .block-facetapi {
  display: none;
}

.page-explore #filter-trigger {
  border: 1px solid #ADAFB2;
  margin: 0 0 10px;
  padding: 10px;
  width: 250px;
}

.page-explore #filter-trigger i {
  float: right;
  padding: 4px 0 0;
}

.page-explore #filter-content {
  border: 1px solid #ADAFB2;
  display: none;
  margin: 0 0 10px;
  padding: 20px 20px 10px;
}

.page-explore #filter-content h2 {
  border-bottom: 1px solid #E6E7E8;
  padding: 0;
}

.page-explore #filter-content ul {
  margin: 0;
  padding: 15px 0;
}

.page-explore #filter-content li {
  display: inline-block;
  margin: 0 20px 25px 0;
  padding: 0;
  width: 215px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-explore #filter-content li {
    margin: 0 20px 18px 0;
  }
}

.page-explore #search-result {
  padding: 20px 0 0;
}

@media (min-width: 1026px) {
  .page-explore #search-result {
    padding: 40px 0 0;
  }
}

.lt-ie9 .page-explore #search-result {
  padding: 40px 0 0;
}

.page-explore .user-profile.view-mode-search_result {
  border: 1px solid #ADAFB2;
  float: left;
  margin: 0 0 15px;
  padding: 0 0 160px;
  position: relative;
  width: 100%;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-explore .user-profile.view-mode-search_result {
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .page-explore .user-profile.view-mode-search_result {
    margin: 0 1% 15px 0;
    width: 24%;
  }
}

.lt-ie9 .page-explore .user-profile.view-mode-search_result {
  margin: 0 1% 15px 0;
  width: 24%;
}

@media (min-width: 1501px) {
  .page-explore .user-profile.view-mode-search_result {
    margin: 0 1% 15px 0;
    width: 19%;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-explore .user-profile.view-mode-search_result {
    margin: 0 2% 15px 0;
    width: 31%;
  }
}

@media (min-width: 700px) and (max-width: 800px) {
  .page-explore .user-profile.view-mode-search_result {
    margin: 0 2% 15px 0;
    width: 48%;
  }
}

.page-explore .user-profile.view-mode-search_result img {
  width: 100%;
}

.page-explore .user-profile.view-mode-search_result .group_profile_info {
  bottom: -100px;
  height: 260px;
  left: 0;
  padding: 30px 20px 20px;
  position: absolute;
  width: 100%;
  z-index: 1;
}

.page-explore .user-profile.view-mode-search_result .group_visible_info .field {
  padding: 0 0 5px;
}

.page-explore .user-profile.view-mode-search_result .field.field-name-profile-details-info-membership-type {
  padding: 10px 0 0;
}

.page-explore .user-profile.view-mode-search_result .field-name-profile-details-info-skills {
  display: none;
  bottom: 0;
  left: 0;
  padding: 0 20px;
  position: absolute;
  width: 100%;
}

.page-explore .user-profile.view-mode-search_result .field-name-user-link-overlay {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}

.page-explore .user-profile.view-mode-search_result .field-name-user-link-overlay * {
  display: block;
  height: 100%;
  width: 100%;
}

@media (min-width: 1026px) {
  .page-explore .user-profile.view-mode-search_result:hover .group_profile_info {
    bottom: 0;
  }

  .page-explore .user-profile.view-mode-search_result:hover .field-name-profile-details-profile-image:before {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .page-explore .user-profile.view-mode-search_result:hover .field-name-profile-details-info-skills {
    bottom: 30px;
  }
}

.lt-ie9 .page-explore .user-profile.view-mode-search_result:hover .group_profile_info {
  bottom: 0;
}

.lt-ie9 .page-explore .user-profile.view-mode-search_result:hover .field-name-profile-details-profile-image:before {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.lt-ie9 .page-explore .user-profile.view-mode-search_result:hover .field-name-profile-details-info-skills {
  bottom: 30px;
}

#header_section {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 200;
}

@media (min-width: 1026px) {
  #header_section #burger-menu-trigger {
    display: none;
  }
}

.lt-ie9 #header_section #burger-menu-trigger {
  display: none;
}

.not-logged-in #header_section {
  float: left;
}

.logged-in #main-prefix + #main,
.logged-in #content-top + #main {
  margin-top: 0;
}

.logged-in.page-cart-checkout #content-top,
.logged-in.page-bookings-checkout #content-top {
  margin-top: 0;
}

.logged-in #header_section #burger-menu-trigger {
  left: 15px;
  position: absolute;
  top: 14px;
  z-index: 1;
}

.logged-in #header_section #main-menu-cont > .menu > li,
.logged-in #header_section .additional-menu {
  float: left;
}

.logged-in #header_section #main-menu-cont > .menu > li,
.logged-in #header_section .additional-menu.mycart {
  height: 50px;
  width: 20%;
}

.logged-in #header_section .additional-menu.mycart {
  width: 50px;
}

.logged-in #header_section #main-menu-cont > .menu > li > a,
.logged-in #header_section .additional-menu a {
  border: 0 none;
  display: block;
  height: 100%;
  padding: 12px 0 0;
}

.logged-in #header_section #main-menu-cont > .menu > li > a:hover,
.logged-in #header_section #main-menu-cont > .menu > li > a:active,
.logged-in #header_section .additional-menu a:hover,
.logged-in #header_section .additional-menu a:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.logged-in #header_section #main-menu-cont > .menu > li > a .icon-down-arrow,
.logged-in #header_section #main-menu-cont > .menu > li > a .text,
.logged-in #header_section .additional-menu a .icon-down-arrow,
.logged-in #header_section .additional-menu a .text {
  display: none;
}

.logged-in #header_section #main-menu-wrapper ul,
.logged-in #header_section #main-menu-wrapper li {
  margin: 0;
  padding: 0;
}

.logged-in #header_section #main-menu-cont {
  display: inline-block;
  width: 100%;
}

.logged-in #header_section #main-menu-cont.disabled_tab {
  display: none;
}

.logged-in #header_section #additional-menu-wrapper {
  position: absolute;
  right: 15px;
  top: 4px;
  z-index: 1;
}

.logged-in #header_section #additional-menu-wrapper .favourites,
.logged-in #header_section #additional-menu-wrapper .account {
  display: none;
}

.logged-in #header_section #additional-menu-wrapper .additional-menu {
  position: relative;
}

.logged-in #header_section #additional-menu-wrapper .cart-items-figure {
  border-radius: 23px;
  display: block;
  height: 23px;
  padding: 1px 0 0;
  position: absolute;
  right: 0;
  top: 13px;
  width: 23px;
  z-index: 1;
}

.logged-in #header_section #additional-menu-wrapper .account img {
  border-radius: 36px;
  display: inline-block;
  height: 36px;
  width: 36px;
}

@media (min-width: 1026px) {
  .logged-in #header_section #main-menu-cont > .menu > li,
  .logged-in #header_section .additional-menu,
  .logged-in #header_section .additional-menu.mycart {
    height: 100px;
    width: 95px;
  }

  .logged-in #header_section #main-menu-cont > .menu > li > a,
  .logged-in #header_section .additional-menu a {
    padding: 20px 0 0;
  }

  .logged-in #header_section #main-menu-cont > .menu > li > a .text,
  .logged-in #header_section .additional-menu a .text {
    display: block;
    padding: 22px 0 0;
  }

  .logged-in #header_section #main-menu-cont > .menu > li > a .icon-down-arrow,
  .logged-in #header_section .additional-menu a .icon-down-arrow {
    display: inline-block;
  }

  .logged-in #header_section .additional-menu.account .text {
    padding: 6px 0 0;
  }

  .logged-in #header_section #main-menu-cont {
    width: auto;
  }

  .logged-in #header_section #main-menu-cont.disabled_tab {
    display: inline-block;
  }

  .logged-in #header_section #additional-menu-wrapper {
    right: 1%;
    top: 0;
  }

  .logged-in #header_section #additional-menu-wrapper .favourites,
  .logged-in #header_section #additional-menu-wrapper .account {
    display: block;
  }

  .logged-in #header_section #additional-menu-wrapper .cart-items-figure {
    right: 20px;
    top: 23px;
  }
}

.lt-ie9 .logged-in #header_section #main-menu-cont > .menu > li,
.lt-ie9 .logged-in #header_section .additional-menu,
.lt-ie9 .logged-in #header_section .additional-menu.mycart {
  height: 100px;
  width: 95px;
}

.lt-ie9 .logged-in #header_section #main-menu-cont > .menu > li > a,
.lt-ie9 .logged-in #header_section .additional-menu a {
  padding: 20px 0 0;
}

.lt-ie9 .logged-in #header_section #main-menu-cont > .menu > li > a .text,
.lt-ie9 .logged-in #header_section .additional-menu a .text {
  display: block;
  padding: 22px 0 0;
}

.lt-ie9 .logged-in #header_section #main-menu-cont > .menu > li > a .icon-down-arrow,
.lt-ie9 .logged-in #header_section .additional-menu a .icon-down-arrow {
  display: inline-block;
}

.lt-ie9 .logged-in #header_section .additional-menu.account .text {
  padding: 6px 0 0;
}

.lt-ie9 .logged-in #header_section #main-menu-cont {
  width: auto;
}

.lt-ie9 .logged-in #header_section #main-menu-cont.disabled_tab {
  display: inline-block;
}

.lt-ie9 .logged-in #header_section #additional-menu-wrapper {
  right: 1%;
  top: 0;
}

.lt-ie9 .logged-in #header_section #additional-menu-wrapper .favourites,
.lt-ie9 .logged-in #header_section #additional-menu-wrapper .account {
  display: block;
}

.lt-ie9 .logged-in #header_section #additional-menu-wrapper .cart-items-figure {
  right: 20px;
  top: 23px;
}

.burger-navigation-cont {
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 201;
}

.burger-navigation-cont.active {
  display: block;
}

.burger-navigation-cont .burger-nav-wrapper,
.burger-navigation-cont .burger-nav-protect {
  height: 100%;
  width: 100%;
}

.burger-navigation-cont .burger-nav-wrapper {
  position: relative;
}

.burger-navigation-cont .burger-nav-protect {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1;
}

.burger-navigation-cont .burger-nav {
  border-right: 1px solid #4e4d4d;
  left: -270px;
  min-height: 100%;
  position: absolute;
  top: 0;
  width: 270px;
  z-index: 2;
}

.burger-navigation-cont .burger-nav a i {
  width: 30px;
}

.burger-navigation-cont .burger-nav .ham-header {
  padding: 13px 13px 9px;
  position: relative;
}

.burger-navigation-cont .burger-nav #public-profile-link {
  border: 0 none;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.burger-navigation-cont .burger-nav #public-profile-link:hover,
.burger-navigation-cont .burger-nav #public-profile-link:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.burger-navigation-cont .burger-nav .user-profile .field-type-image {
  float: left;
  width: 45px;
}

.burger-navigation-cont .burger-nav .user-profile .field-type-image img {
  border-radius: 45px;
  width: 100%;
}

.burger-navigation-cont .burger-nav .user-profile .details {
  float: right;
  padding: 6px 0 0;
  width: 185px;
}

.burger-navigation-cont .burger-nav .text {
  display: inline-block;
  padding: 4px 0 0;
}

.burger-navigation-cont .burger-nav .arrow {
  border-left: 1px solid #4e4d4d;
  display: inline-block;
  height: 100%;
  padding-top: 18px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  z-index: 1;
}

.burger-navigation-cont .burger-nav .my-favourite-products .arrow {
  padding-top: 27px;
}

.burger-navigation-cont .burger-nav .view-uc-products-listings {
  display: none;
}

.burger-navigation-cont .burger-nav .view-uc-products-listings .empty-result {
  border-bottom: 1px solid #4e4d4d;
  padding: 13px;
}

.burger-navigation-cont .burger-nav .view-uc-products-listings h2,
.burger-navigation-cont .burger-nav .view-uc-products-listings h3 {
  padding: 0;
}

.burger-navigation-cont .burger-nav ul {
  margin: 0;
  padding: 0;
}

.burger-navigation-cont .burger-nav ul li {
  margin: 0;
  padding: 0;
}

.burger-navigation-cont .burger-nav ul li a {
  border-bottom: 1px solid #4e4d4d;
  display: block;
  padding: 13px;
  position: relative;
  color: #fff;
}

.burger-navigation-cont .burger-nav ul li.calendar {
  width: 100%;
}

.burger-navigation-cont .burger-nav ul li.submenu-trigger a .text {
  width: 165px;
}

.burger-navigation-cont .burger-nav ul ul {
  display: none;
}

#block-equiem-store-favourites-products-menu .view-header {
  padding: 20px;
  padding-top: 24px;
}

#block-equiem-store-favourites-products-menu .view-header .icon-favourites {
  margin-right: 8px;
  margin-top: -3px;
}

#block-equiem-store-favourites-products-menu .favourites-products h2,
#block-equiem-store-favourites-products-menu .favourites-products h3 {
  padding: 0;
}

#block-equiem-store-favourites-products-menu .favourites-products a {
  border-bottom: 1px solid #E6E7E8;
  display: block;
  padding: 13px;
  position: relative;
}

#block-equiem-store-favourites-products-menu .empty-result {
  display: block;
  padding: 13px;
  position: relative;
}

#block-equiem-store-mini-cart .mini-cart-header {
  padding: 20px;
  padding-top: 24px;
  position: fixed;
  top: 0px;
  width: 269px;
}

#block-equiem-store-mini-cart .mini-cart-header .icon-cart {
  margin-top: -3px;
}

#block-equiem-store-mini-cart .cart-items {
  padding-bottom: 100px;
  padding-top: 62px;
}

#block-equiem-store-mini-cart .row {
  overflow: hidden;
  *zoom: 1;
  border-bottom: 1px solid #E6E7E8;
  padding: 13px;
}

#block-equiem-store-mini-cart .row .label {
  float: left;
  width: 30%;
}

#block-equiem-store-mini-cart .row .product {
  overflow: hidden;
  *zoom: 1;
}

#block-equiem-store-mini-cart .row .content {
  overflow: hidden;
  *zoom: 1;
  float: left;
  width: 70%;
}

#block-equiem-store-mini-cart .row .content .image-wrapper {
  overflow: hidden;
  *zoom: 1;
}

#block-equiem-store-mini-cart .row .content .image-wrapper img {
  float: left;
}

#block-equiem-store-mini-cart .row .content .image-wrapper .remove.link {
  border: 0 none;
  float: right;
}

#block-equiem-store-mini-cart .row .content .image-wrapper .remove.link:hover,
#block-equiem-store-mini-cart .row .content .image-wrapper .remove.link:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#block-equiem-store-mini-cart .row .quantity {
  padding: 17px 0 10px;
}

#block-equiem-store-mini-cart .row .quantity a {
  padding: 0;
}

#block-equiem-store-mini-cart .row .cost,
#block-equiem-store-mini-cart .row .delivery {
  overflow: hidden;
  *zoom: 1;
  padding-top: 25px;
}

#block-equiem-store-mini-cart .cart-total {
  bottom: 0px;
  padding: 13px;
  position: fixed;
  width: 269px;
}

#block-equiem-store-mini-cart .cart-total a.pay {
  font: 13px/42px "Proxima N W15 Reg", Sans-Serif;
  height: 42px;
  letter-spacing: .5px;
  padding: 0 18px;
  margin-top: 18px;
  width: 100%;
}

#block-equiem-store-mini-cart .cart-total .label {
  float: left;
}

#block-equiem-store-mini-cart .cart-total .total {
  float: right;
}

@media (min-width: 768px) and (max-width: 1025px) {
  #main-left {
    position: relative;
  }

  #main-left .block {
    width: 100%;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  #main-left .block {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.logged-in.front #main {
  background-color: #FFFFFF;
}

#main-left h3 {
  font-size: 18px;
}

.lih-fc-filter {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #ADAFB2;
  padding: 20px 0 10px;
  font-size: 18px;
  cursor: pointer;
  float: left;
  margin-right: 30px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .lih-fc-filter {
    margin-right: 10px;
  }
}

.lih-fc-filter.is-checked {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: white;
  padding: 20px 0 10px;
  font-size: 18px;
}

.spiel-header {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 18px;
  padding-bottom: 4px;
  padding-top: 0px;
}

.front.logged-in #main-center .spiel-header {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  padding: 20px 0 10px;
  font-size: 18px;
  padding-bottom: 4px;
  padding-top: 0px;
}

.front.logged-in #main-right h3 {
  color: #232323;
  font-size: 12px;
  font-family: "Proxima N W15 Reg", Sans-Serif;
}

@media (min-width: 1026px) {
  .front.logged-in #main-right h3 {
    margin-top: 30px;
    padding-top: 5px;
  }
}

.lt-ie9 .front.logged-in #main-right h3 {
  margin-top: 30px;
  padding-top: 5px;
}

.page-leasing #content-top > .region-wrapper,
.page-leasing #block-equiem-leasing-summary-header,
.page-leasing #block-views-leasing-available-space-block-1,
.page-leasing #block-views-leasing-downloads-block-1,
.page-leasing #block-views-leasing-agents-slider-block-1 {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}

.page-leasing #block-equiem-leasing-summary-header,
.page-leasing #block-views-leasing-available-space-block-1,
.page-leasing #block-views-leasing-downloads-block-1,
.page-leasing #block-views-leasing-agents-slider-block-1 {
  margin-bottom: 50px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-leasing #content-top > .region-wrapper {
    width: 90%;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-leasing #content-top > .region-wrapper {
    width: 90%;
  }
}

.page-leasing #block-equiem-leasing-summary-header .leasing-block {
  background-color: white;
  overflow: hidden;
  *zoom: 1;
}

.page-leasing #block-equiem-leasing-summary-header .leasing-block .body-wrapper {
  padding: 20px;
}

.page-leasing #block-equiem-leasing-summary-header h2 {
  border-bottom: 1px solid #EFEFF0;
  padding: 20px;
}

.page-leasing #block-equiem-leasing-summary-header .link {
  border: 1px solid #2E2E2E;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font: 13px/42px "Proxima N W15 Reg", Sans-Serif;
  height: 42px;
  letter-spacing: .5px;
  padding: 0 18px;
  background-color: #2E2E2E;
  color: #FFFFFF;
  margin: 20px 0;
  float: right;
}

.page-leasing #block-equiem-leasing-summary-header .link:disabled {
  cursor: not-allowed;
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-leasing #block-equiem-leasing-summary-header .link {
    margin-bottom: 10px;
  }
}

.page-leasing #block-equiem-leasing-summary-header .link:hover,
.page-leasing #block-equiem-leasing-summary-header .link:active {
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.page-leasing #block-equiem-leasing-summary-header .link:hover,
.page-leasing #block-equiem-leasing-summary-header .link:active {
  background-color: #151515;
}

@media (min-width: 1026px) {
  .page-leasing #block-equiem-leasing-summary-header .top {
    width: 49.57983%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }

  .page-leasing #block-equiem-leasing-summary-header .bottom {
    width: 49.57983%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-leasing #block-equiem-leasing-summary-header .top {
  width: 49.57983%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

.lt-ie9 .page-leasing #block-equiem-leasing-summary-header .bottom {
  width: 49.57983%;
  clear: right;
  float: right;
  margin-right: 0;
}

.page-leasing #block-views-leasing-available-space-block-1 {
  background-color: #FFFFFF;
}

.page-leasing #block-views-leasing-available-space-block-1 h2 {
  padding: 20px;
  border-bottom: 1px solid #EFEFF0;
}

.page-leasing #block-views-leasing-available-space-block-1 .content {
  padding: 20px;
}

.page-leasing #block-views-leasing-available-space-block-1 .views-row {
  padding: 0 20px 20px 0;
  border-bottom: 1px solid #EFEFF0;
  margin-bottom: 10px;
}

.page-leasing #block-views-leasing-available-space-block-1 .views-row .item.title {
  text-transform: uppercase;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  font-size: 16px;
  color: #232323;
  padding: 0 0 20px;
  margin: 0;
  display: block;
}

.page-leasing #block-views-leasing-available-space-block-1 .views-row .lbl {
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
}

@media (min-width: 1026px) {
  .page-leasing #block-views-leasing-available-space-block-1 .views-row {
    width: 24.36975%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }

  .page-leasing #block-views-leasing-available-space-block-1 .views-row:nth-of-type(4n+1) {
    width: 24.36975%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }

  .page-leasing #block-views-leasing-available-space-block-1 .views-row:nth-of-type(4n) {
    width: 24.36975%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-leasing #block-views-leasing-available-space-block-1 .views-row {
  width: 24.36975%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
}

.lt-ie9 .page-leasing #block-views-leasing-available-space-block-1 .views-row:nth-of-type(4n+1) {
  width: 24.36975%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

.lt-ie9 .page-leasing #block-views-leasing-available-space-block-1 .views-row:nth-of-type(4n) {
  width: 24.36975%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-leasing #block-views-leasing-available-space-block-1 .views-row {
    width: 48.71795%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
  }

  .page-leasing #block-views-leasing-available-space-block-1 .views-row:nth-of-type(2n+1) {
    width: 48.71795%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 2.5641%;
    clear: both;
  }

  .page-leasing #block-views-leasing-available-space-block-1 .views-row:nth-of-type(2n) {
    width: 48.71795%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-leasing #block-views-leasing-available-space-block-1 {
    overflow: hidden;
    *zoom: 1;
  }
}

.page-leasing #block-views-leasing-downloads-block-1 {
  background-color: #FFFFFF;
}

.page-leasing #block-views-leasing-downloads-block-1 ul {
  margin: 0;
  padding: 0;
}

.page-leasing #block-views-leasing-downloads-block-1 h2 {
  padding: 20px;
  border-bottom: 2px solid #EFEFF0;
}

.page-leasing #block-views-leasing-downloads-block-1 .content {
  padding: 20px;
}

@media (min-width: 1026px) {
  .page-leasing #main {
    overflow: hidden;
    *zoom: 1;
    margin: 0 auto;
  }

  .page-leasing #main .region-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-leasing #main {
  overflow: hidden;
  *zoom: 1;
  margin: 0 auto;
}

.lt-ie9 .page-leasing #main .region-wrapper {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

.page-leasing #content-top {
  overflow: hidden;
  *zoom: 1;
}

.page-leasing #content-top .region-wrapper {
  background-color: #FFFFFF;
}

.page-leasing #block-equiem-leasing-summary-title h1 {
  padding: 20px;
}

@media (min-width: 1026px) {
  .page-leasing #block-equiem-leasing-summary-title {
    width: 41.17647%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-leasing #block-equiem-leasing-summary-title {
  width: 41.17647%;
  clear: right;
  float: right;
  margin-right: 0;
}

.page-leasing #block-views-19200f31f88ec1a0b863ad07ea039226 {
  overflow: hidden;
}

.page-leasing #block-views-19200f31f88ec1a0b863ad07ea039226 img {
  width: 100%;
  height: auto;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-leasing #block-views-19200f31f88ec1a0b863ad07ea039226 {
    margin-top: 50px;
  }
}

@media (min-width: 1026px) {
  .page-leasing #block-views-19200f31f88ec1a0b863ad07ea039226 {
    width: 57.98319%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
    clear: both;
  }
}

.lt-ie9 .page-leasing #block-views-19200f31f88ec1a0b863ad07ea039226 {
  width: 57.98319%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
  clear: both;
}

.page-leasing #block-views-leasing-agents-slider-block-1 {
  background-color: #FFFFFF;
  overflow: hidden;
  overflow: hidden;
  *zoom: 1;
}

.page-leasing #block-views-leasing-agents-slider-block-1 .block.title {
  margin: 0;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  line-height: 1.5;
  color: #232323;
  font-size: 32px;
  height: 84px;
  line-height: 84px;
  margin: 0;
  padding: 0 20px;
  display: inline-block;
  float: left;
}

@media (min-width: 0) and (max-width: 1025px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .block.title {
    font-size: 28px;
  }
}

@media (min-width: 1026px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .block.title {
    height: 92px;
    line-height: 92px;
  }
}

.lt-ie9 .page-leasing #block-views-leasing-agents-slider-block-1 .block.title {
  height: 92px;
  line-height: 92px;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-content {
    width: 100%;
    float: left;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-content {
    width: 100%;
    float: left;
  }
}

@media (min-width: 1026px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation-wrapper {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
    overflow: hidden;
    *zoom: 1;
  }
}

.lt-ie9 .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation-wrapper {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
  overflow: hidden;
  *zoom: 1;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation-wrapper {
    overflow: hidden;
    *zoom: 1;
    width: 100%;
    float: right;
    clear: both;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation-wrapper {
    overflow: hidden;
    *zoom: 1;
    width: 100%;
    float: right;
    clear: both;
  }
}

.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation {
  float: right;
  height: 84px;
  display: inline-block;
}

.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation .previous,
.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation .next {
  display: block;
  float: left;
  text-align: center;
  cursor: pointer;
  border-left: 1px solid #E6E7E8;
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
  line-height: 84px;
  width: 84px;
  height: 84px;
}

.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation .previous:hover,
.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation .next:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition: all 0.3s ease-in-out false;
  color: white;
}

.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation .previous i,
.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation .next i {
  font-size: 22px;
  line-height: 92px;
  width: 92px;
  height: 92px;
}

.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation .previous i:before,
.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation .next i:before {
  display: inline;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation .previous i,
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation .next i {
    line-height: 84px;
    width: 84px;
    height: 84px;
  }
}

@media (min-width: 1026px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation .previous,
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation .next {
    line-height: 92px;
    width: 92px;
    height: 92px;
  }
}

@media (min-width: 1026px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation {
    height: 92px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .view-header .navigation {
    display: none;
  }
}

.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .views-row {
  float: left;
}

.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .views-row h3 {
  padding-top: 0;
}

.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .views-row .position {
  text-transform: uppercase;
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  font-size: 16px;
  color: #232323;
  padding: 0 0 20px;
  margin: 0;
  display: block;
}

.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .views-row .text {
  width: 100%;
  overflow: hidden;
  *zoom: 1;
  padding: 20px;
}

.page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .views-row img {
  width: 100%;
  overflow: hidden;
  *zoom: 1;
}

@media (min-width: 1026px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .views-row {
    width: 25%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%;
  }
}

.lt-ie9 .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .views-row {
  width: 25%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0%;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .views-row {
    width: 33.33333%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%;
  }
}

@media (min-width: 1026px) and (max-width: 1450px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .views-row {
    width: 33.33333%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0%;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-leasing #block-views-leasing-agents-slider-block-1 .view-id-leasing_agents_slider .views-row {
    width: 100%;
    float: left;
  }
}

.page-legal-accept form#legal-login {
  padding-top: 60px;
}

.page-legal-accept form#legal-login fieldset#edit-legal {
  margin-bottom: 30px;
  margin-top: 30px;
  padding-bottom: 30px;
  padding-top: 30px;
}

@media (min-width: 320px) and (max-width: 767px) {
  .node-type-lifestyle .group-right .field:not(.field-name-access-subscribe-form),
  .node-type-facilities-content-block .group-right .field:not(.field-name-access-subscribe-form) {
    display: none;
  }
}

.node-type-lifestyle .group-left .field-name-inline-booking-form,
.node-type-facilities-content-block .group-left .field-name-inline-booking-form {
  padding: 0 20px 20px 20px;
}

.node-type-lifestyle .group-left .field-name-field-image-lifestyle img,
.node-type-lifestyle .group-left .field-name-field-facilities-cblock-image img,
.node-type-facilities-content-block .group-left .field-name-field-image-lifestyle img,
.node-type-facilities-content-block .group-left .field-name-field-facilities-cblock-image img {
  width: 100%;
  height: auto;
}

.node-type-lifestyle .group-left .field-name-body,
.node-type-lifestyle .group-left .field-name-field-facilities-cblock-body,
.node-type-lifestyle .group-left .field-name-field-facilities-file-upload,
.node-type-lifestyle .group-left .field-name-field-file-lifestyle,
.node-type-lifestyle .group-left .field-name-field-text-lifestyle-terms,
.node-type-lifestyle .group-left .field-name-field-facilities-links,
.node-type-lifestyle .group-left .field-name-inline-booking-form,
.node-type-facilities-content-block .group-left .field-name-body,
.node-type-facilities-content-block .group-left .field-name-field-facilities-cblock-body,
.node-type-facilities-content-block .group-left .field-name-field-facilities-file-upload,
.node-type-facilities-content-block .group-left .field-name-field-file-lifestyle,
.node-type-facilities-content-block .group-left .field-name-field-text-lifestyle-terms,
.node-type-facilities-content-block .group-left .field-name-field-facilities-links,
.node-type-facilities-content-block .group-left .field-name-inline-booking-form {
  padding: 20px;
}

.node-type-lifestyle .group-left .inside,
.node-type-facilities-content-block .group-left .inside {
  margin: 0;
  padding: 0;
}

.node-type-lifestyle .group-left #edit-submit,
.node-type-facilities-content-block .group-left #edit-submit {
  float: right;
  margin: 20px 0;
}

@media (min-width: 1026px) {
  .page-lifestyle #block-equiem-lifestyle-lifestyle-header {
    width: 66.38655%;
    float: left;
    margin-right: -100%;
    margin-left: 16.80672%;
    clear: none;
  }
}

.lt-ie9 .page-lifestyle #block-equiem-lifestyle-lifestyle-header {
  width: 66.38655%;
  float: left;
  margin-right: -100%;
  margin-left: 16.80672%;
  clear: none;
}

@media (min-width: 1026px) and (max-width: 1450px) {
  .page-lifestyle #block-equiem-lifestyle-lifestyle-header {
    width: 66.38655%;
    float: left;
    margin-right: -100%;
    margin-left: 16.80672%;
    clear: none;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-lifestyle #block-equiem-lifestyle-lifestyle-header {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-lifestyle #block-equiem-lifestyle-lifestyle-header {
    width: 100%;
    box-sizing: border-box;
    padding: 0 10px;
    margin-top: 0px;
  }
}

@media (min-width: 1026px) {
  .page-lifestyle .meet-rialto-box {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

.lt-ie9 .page-lifestyle .meet-rialto-box {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}

.page-lifestyle .meet-rialto-box .image {
  max-height: 404px;
}

@media (min-width: 1026px) {
  .page-lifestyle .meet-rialto-box .image {
    width: 57.98319%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
  }
}

.lt-ie9 .page-lifestyle .meet-rialto-box .image {
  width: 57.98319%;
  float: left;
  margin-right: -100%;
  margin-left: 0;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-lifestyle .meet-rialto-box .image {
    width: 61.53846%;
    float: left;
    margin-right: -100%;
    margin-left: 0;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-lifestyle .meet-rialto-box .image {
    width: 100%;
  }
}

.page-lifestyle .meet-rialto-box .text {
  box-sizing: border-box;
  float: left;
  height: 100%;
  padding: 20px;
}

.page-lifestyle .meet-rialto-box .text .section {
  margin-bottom: 20px;
}

@media (min-width: 1026px) {
  .page-lifestyle .meet-rialto-box .text {
    width: 41.17647%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

.lt-ie9 .page-lifestyle .meet-rialto-box .text {
  width: 41.17647%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-lifestyle .meet-rialto-box .text {
    width: 35.89744%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-lifestyle .meet-rialto-box .text {
    width: 100%;
    height: auto;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-lifestyle .meet-rialto-box {
    width: 100%;
    margin: 0px;
  }
}

.page-lifestyle #content-top .region-wrapper {
  width: 100%;
}

.page-lifestyle #main {
  overflow: hidden;
  *zoom: 1;
}

.page-lifestyle #main .region-wrapper {
  overflow: hidden;
  *zoom: 1;
  clear: both !important;
}

@media (min-width: 1026px) {
  .page-lifestyle #main .region-wrapper {
    width: 66.38655%;
    float: left;
    margin-right: -100%;
    margin-left: 16.80672%;
    clear: none;
  }
}

.lt-ie9 .page-lifestyle #main .region-wrapper {
  width: 66.38655%;
  float: left;
  margin-right: -100%;
  margin-left: 16.80672%;
  clear: none;
}

@media (min-width: 1026px) and (max-width: 1450px) {
  .page-lifestyle #main .region-wrapper {
    width: 66.38655%;
    float: left;
    margin-right: -100%;
    margin-left: 16.80672%;
    clear: none;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-lifestyle #main .region-wrapper {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-lifestyle #main .region-wrapper {
    width: 100%;
    box-sizing: border-box;
    padding: 0 10px;
    margin-top: 0px;
  }
}

.page-lifestyle #main-center {
  float: left;
  padding: 0 0 70px;
  overflow: hidden;
  *zoom: 1;
}

@media (min-width: 1026px) {
  .page-lifestyle #main-center {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    overflow: hidden;
    *zoom: 1;
  }
}

.lt-ie9 .page-lifestyle #main-center {
  width: 100%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
  overflow: hidden;
  *zoom: 1;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-lifestyle #main-center {
    width: 100%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-lifestyle #main-center {
    width: 100%;
    box-sizing: border-box;
    padding: 20px 10px;
  }
}

#block-equiem-global-access-any-devices {
  display: none;
}

.not-logged-in #header_section .portal-logo-rendered {
  float: left;
}

.not-logged-in #footer {
  margin: 0;
}

.not-logged-in.page-home #messages-links-cont {
  left: 0;
  right: 0;
  top: 58px;
  position: absolute;
  z-index: 1;
}

@media (min-width: 1026px) {
  .not-logged-in.page-home #messages-links-cont {
    top: 101px;
  }
}

.lt-ie9 .not-logged-in.page-home #messages-links-cont {
  top: 101px;
}

.not-logged-in.page-home #content-top .region-wrapper {
  position: relative;
  width: 100%;
}

.not-logged-in.page-home #content-top .region-wrapper #intro_video {
  height: 600px;
  width: 100%;
}

.not-logged-in.page-home #content-top .region-wrapper #intro_video .subheading {
  margin: 0 auto;
  padding: 0 0 20px;
  width: 90%;
}

@media (min-width: 1026px) {
  .not-logged-in.page-home #content-top .region-wrapper #intro_video .subheading {
    padding: 0 0 40px;
    width: 40%;
  }
}

.lt-ie9 .not-logged-in.page-home #content-top .region-wrapper #intro_video .subheading {
  padding: 0 0 40px;
  width: 40%;
}

.not-logged-in.page-home #content-top .region-wrapper #intro_video #play-video-button {
  border-radius: 60px;
  border: 0 none;
  display: block;
  height: 100px;
  margin: 0 auto 40px;
  width: 100px;
}

.not-logged-in.page-home #content-top .region-wrapper #intro_video #play-video-button:hover,
.not-logged-in.page-home #content-top .region-wrapper #intro_video #play-video-button:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.not-logged-in.page-home #content-top .region-wrapper #intro_video #play-video-button i {
  left: 9px;
  position: relative;
  top: 19px;
}

@media (min-width: 1026px) {
  .not-logged-in.page-home #content-top .region-wrapper #intro_video #play-video-button {
    margin: 40px auto 70px;
  }
}

.lt-ie9 .not-logged-in.page-home #content-top .region-wrapper #intro_video #play-video-button {
  margin: 40px auto 70px;
}

.not-logged-in.page-home #content-top .region-wrapper #intro_video #intro_action {
  padding: 0 0 35px;
}

.not-logged-in.page-home #content-top .region-wrapper #intro_video #next-section {
  border: 0 none;
  bottom: 10px;
  left: 50%;
  margin-left: -13px;
  position: absolute;
}

.not-logged-in.page-home #content-top .region-wrapper #intro_video #next-section:hover,
.not-logged-in.page-home #content-top .region-wrapper #intro_video #next-section:active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.not-logged-in.page-home #content-top .region-wrapper #intro_video #home_backstretch {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

@media (min-width: 1026px) {
  .not-logged-in.page-home .page_divider {
    width: 66.38655%;
    float: left;
    margin-right: -100%;
    margin-left: 16.80672%;
    clear: none;
  }
}

.lt-ie9 .not-logged-in.page-home .page_divider {
  width: 66.38655%;
  float: left;
  margin-right: -100%;
  margin-left: 16.80672%;
  clear: none;
}

@media (min-width: 320px) and (max-width: 767px) {
  .not-logged-in.page-home #intro_video #intro_action .signup,
  .not-logged-in.page-home #intro_video #intro_action .watch_video {
    display: block;
    margin: 0 auto 10px;
    padding-left: 0;
    padding-right: 0;
    width: 90%;
  }
}

@media (min-width: 1026px) {
  .not-logged-in.page-home #intro_video #intro_action .watch_video {
    margin: 0 0 0 10px;
  }
}

.lt-ie9 .not-logged-in.page-home #intro_video #intro_action .watch_video {
  margin: 0 0 0 10px;
}

.not-logged-in.page-home #block-equiem-global-testimonials {
  padding: 0 0 30px;
}

@media (min-width: 1026px) {
  .not-logged-in.page-home #block-equiem-global-testimonials {
    padding: 0 0 40px;
  }

  .not-logged-in.page-home #block-equiem-global-testimonials h4 {
    padding: 50px 0 40px;
  }
}

.lt-ie9 .not-logged-in.page-home #block-equiem-global-testimonials {
  padding: 0 0 40px;
}

.lt-ie9 .not-logged-in.page-home #block-equiem-global-testimonials h4 {
  padding: 50px 0 40px;
}

@media (min-width: 1026px) {
  .not-logged-in.page-home #testimonials_cont {
    width: 78.9916%;
    float: left;
    margin-right: -100%;
    margin-left: 12.60504%;
    clear: none;
    float: none;
  }
}

.lt-ie9 .not-logged-in.page-home #testimonials_cont {
  width: 78.9916%;
  float: left;
  margin-right: -100%;
  margin-left: 12.60504%;
  clear: none;
  float: none;
}

.not-logged-in.page-home #testimonials_cont .node-loh-testimonial {
  margin: 0 0 30px;
  width: 100%;
}

@media (min-width: 1026px) {
  .not-logged-in.page-home #testimonials_cont .node-loh-testimonial {
    float: left;
    margin: 0 3% 0 0;
    width: 30%;
  }
}

.lt-ie9 .not-logged-in.page-home #testimonials_cont .node-loh-testimonial {
  float: left;
  margin: 0 3% 0 0;
  width: 30%;
}

.not-logged-in.page-home #testimonials_cont .node-loh-testimonial .group-left {
  width: 80px;
}

.not-logged-in.page-home #testimonials_cont .node-loh-testimonial .group-left img {
  border-radius: 60px;
}

.not-logged-in.page-home #testimonials_cont .node-loh-testimonial .group-right {
  float: left;
  padding: 10px 0 0;
}

.not-logged-in.page-home #testimonials_cont .node-loh-testimonial .field-name-title h2 {
  padding: 0 0 15px;
}

.not-logged-in.page-home #testimonials_cont .node-loh-testimonial .dialog-box-tail {
  height: 30px;
  overflow: hidden;
  position: relative;
}

.not-logged-in.page-home #access-any-devices {
  padding: 40px 0 0;
}

.not-logged-in.page-home #access-any-devices .device-bg {
  height: 97px;
  margin: 50px auto 0;
  width: 288px;
}

@media (min-width: 1026px) {
  .not-logged-in.page-home #access-any-devices .device-bg {
    height: 195px;
    width: 576px;
  }
}

.lt-ie9 .not-logged-in.page-home #access-any-devices .device-bg {
  height: 195px;
  width: 576px;
}

.legal-privacy-faq-style #block-equiem-global-contact-equiem-concierge {
  padding: 30px 0;
}

@media (min-width: 0) and (max-width: 1025px) {
  .legal-privacy-faq-style #block-equiem-global-contact-equiem-concierge {
    padding: 30px 20px 0;
  }
}

.legal-privacy-faq-style #block-e-legal-jump-to-links {
  padding: 0 0 20px;
}

@media (min-width: 1026px) {
  .legal-privacy-faq-style #block-e-legal-jump-to-links {
    text-align: right;
    width: 41.17647%;
    float: left;
    margin-right: -100%;
    margin-left: 46.21849%;
    clear: none;
    padding: 42px 0 0;
  }
}

.lt-ie9 .legal-privacy-faq-style #block-e-legal-jump-to-links {
  text-align: right;
  width: 41.17647%;
  float: left;
  margin-right: -100%;
  margin-left: 46.21849%;
  clear: none;
  padding: 42px 0 0;
}

@media (min-width: 0) and (max-width: 1025px) {
  .legal-privacy-faq-style #block-e-legal-jump-to-links {
    padding: 0 20px 20px 20px;
  }
}

@media (min-width: 1026px) {
  .legal-privacy-faq-style #block-e-legal-logged-out-pages-title {
    width: 32.77311%;
    float: left;
    margin-right: -100%;
    margin-left: 12.60504%;
    clear: none;
  }
}

.lt-ie9 .legal-privacy-faq-style #block-e-legal-logged-out-pages-title {
  width: 32.77311%;
  float: left;
  margin-right: -100%;
  margin-left: 12.60504%;
  clear: none;
}

@media (min-width: 0) and (max-width: 1025px) {
  .legal-privacy-faq-style #block-e-legal-logged-out-pages-title {
    padding: 0 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .legal-privacy-faq-style #block-e-legal-logged-out-pages-title h1 {
    padding-bottom: 20px;
  }
}

.legal-privacy-faq-style #content-top .region-wrapper {
  border-bottom: 1px solid #ADAFB2;
}

.legal-privacy-faq-style #main #block-system-main {
  padding: 20px 0;
}

@media (min-width: 1026px) {
  .legal-privacy-faq-style #main #block-system-main {
    width: 74.78992%;
    float: left;
    margin-right: -100%;
    margin-left: 12.60504%;
    clear: none;
    padding: 50px 0;
  }
}

.lt-ie9 .legal-privacy-faq-style #main #block-system-main {
  width: 74.78992%;
  float: left;
  margin-right: -100%;
  margin-left: 12.60504%;
  clear: none;
  padding: 50px 0;
}

.legal-privacy-faq-style #block-e-legal-jump-to-links--2 {
  padding: 30px 0 100px;
  text-align: center;
}

.legal-privacy-faq-style .jump-to-cont a {
  display: inline-block;
  margin: 0 0 0 15px;
}

.legal-privacy-faq-style .jump-to-cont a.active {
  display: none;
}

.page-faq #main #block-system-main {
  padding: 0;
}

@media (min-width: 1026px) {
  .page-faq #main #block-system-main {
    padding: 20px 0;
  }
}

.lt-ie9 .page-faq #main #block-system-main {
  padding: 20px 0;
}

.page-faq #block-equiem-global-contact-equiem-concierge #contact-concierge {
  border: 1px solid #E6E7E8;
  margin: 0 auto;
  padding: 10px 0;
  width: 100%;
}

@media (min-width: 1026px) {
  .page-faq #block-equiem-global-contact-equiem-concierge #contact-concierge {
    width: 60%;
  }
}

.lt-ie9 .page-faq #block-equiem-global-contact-equiem-concierge #contact-concierge {
  width: 60%;
}

.page-faq .faq .faq-qa-header h3 {
  border-bottom: 1px solid #919295;
  margin-bottom: 20px;
  padding-bottom: 5px;
}

.page-faq .faq .faq-dl-hide-answer {
  padding: 0;
}

.page-faq .faq .faq-qa {
  display: none;
}

.page-faq .faq .faq-question {
  padding: 0 0 25px;
}

.page-faq .faq .faq-answer {
  padding: 0 0 20px 20px;
}

@media (min-width: 1026px) {
  .page-faq .faq .faq-qa-header h3 {
    margin-bottom: 40px;
  }

  .page-faq .faq .faq-answer {
    padding: 10px 0 40px 40px;
  }
}

.lt-ie9 .page-faq .faq .faq-qa-header h3 {
  margin-bottom: 40px;
}

.lt-ie9 .page-faq .faq .faq-answer {
  padding: 10px 0 40px 40px;
}

.page-user-login #main form:not(.register-access-card-form),
.page-user-payment #main form:not(.register-access-card-form),
.page-user-register #main form:not(.register-access-card-form),
.page-user-password #main form:not(.register-access-card-form),
.page-resident-register #main form:not(.register-access-card-form) {
  margin-bottom: 20px;
}

.page-user-login #main form:not(.register-access-card-form) *,
.page-user-payment #main form:not(.register-access-card-form) *,
.page-user-register #main form:not(.register-access-card-form) *,
.page-user-password #main form:not(.register-access-card-form) *,
.page-resident-register #main form:not(.register-access-card-form) * {
  visibility: visible;
}

@media (min-width: 1026px) {
  .page-user-login #main form:not(.register-access-card-form),
  .page-user-payment #main form:not(.register-access-card-form),
  .page-user-register #main form:not(.register-access-card-form),
  .page-user-password #main form:not(.register-access-card-form),
  .page-resident-register #main form:not(.register-access-card-form) {
    width: 49.57983%;
    float: left;
    margin-right: -100%;
    margin-left: 25.21008%;
    clear: none;
  }
}

.lt-ie9 .page-user-login #main form:not(.register-access-card-form),
.lt-ie9 .page-user-payment #main form:not(.register-access-card-form),
.lt-ie9 .page-user-register #main form:not(.register-access-card-form),
.lt-ie9 .page-user-password #main form:not(.register-access-card-form),
.lt-ie9 .page-resident-register #main form:not(.register-access-card-form) {
  width: 49.57983%;
  float: left;
  margin-right: -100%;
  margin-left: 25.21008%;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-user-login #main form:not(.register-access-card-form),
  .page-user-payment #main form:not(.register-access-card-form),
  .page-user-register #main form:not(.register-access-card-form),
  .page-user-password #main form:not(.register-access-card-form),
  .page-resident-register #main form:not(.register-access-card-form) {
    width: 74.35897%;
    float: left;
    margin-right: -100%;
    margin-left: 12.82051%;
    clear: none;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-user-login #main form:not(.register-access-card-form),
  .page-user-payment #main form:not(.register-access-card-form),
  .page-user-register #main form:not(.register-access-card-form),
  .page-user-password #main form:not(.register-access-card-form),
  .page-resident-register #main form:not(.register-access-card-form) {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-user-login #footer,
.page-user-payment #footer,
.page-user-register #footer,
.page-user-password #footer,
.page-resident-register #footer {
  display: none;
}

.page-user-login .form-type-managed-file .form-required,
.page-user-payment .form-type-managed-file .form-required,
.page-user-register .form-type-managed-file .form-required,
.page-user-password .form-type-managed-file .form-required,
.page-resident-register .form-type-managed-file .form-required {
  display: inline;
}

.page-user-login #content-top .region-wrapper,
.page-user-payment #content-top .region-wrapper,
.page-user-register #content-top .region-wrapper,
.page-user-password #content-top .region-wrapper,
.page-resident-register #content-top .region-wrapper {
  padding-top: 20px;
}

.page-user-login .form-text,
.page-user-payment .form-text,
.page-user-register .form-text,
.page-user-password .form-text,
.page-resident-register .form-text {
  width: 100%;
}

.page-user-login #actionsection,
.page-user-payment #actionsection,
.page-user-register #actionsection,
.page-user-password #actionsection,
.page-resident-register #actionsection {
  width: 35.89744%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}

.page-user-login #actionsection span,
.page-user-payment #actionsection span,
.page-user-register #actionsection span,
.page-user-password #actionsection span,
.page-resident-register #actionsection span {
  display: none;
  margin: 0 10px 0 0;
}

@media (min-width: 1026px) {
  .page-user-login #actionsection,
  .page-user-payment #actionsection,
  .page-user-register #actionsection,
  .page-user-password #actionsection,
  .page-resident-register #actionsection {
    width: 28.57143%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
  }

  .page-user-login #actionsection span,
  .page-user-payment #actionsection span,
  .page-user-register #actionsection span,
  .page-user-password #actionsection span,
  .page-resident-register #actionsection span {
    display: inline-block;
  }

  .page-user-login #block-system-main,
  .page-user-payment #block-system-main,
  .page-user-register #block-system-main,
  .page-user-password #block-system-main,
  .page-resident-register #block-system-main {
    max-width: 1200px;
    margin: 0 auto;
  }
}

.lt-ie9 .page-user-login #actionsection,
.lt-ie9 .page-user-payment #actionsection,
.lt-ie9 .page-user-register #actionsection,
.lt-ie9 .page-user-password #actionsection,
.lt-ie9 .page-resident-register #actionsection {
  width: 28.57143%;
  float: right;
  margin-left: 0;
  margin-right: 0;
  clear: none;
}

.lt-ie9 .page-user-login #actionsection span,
.lt-ie9 .page-user-payment #actionsection span,
.lt-ie9 .page-user-register #actionsection span,
.lt-ie9 .page-user-password #actionsection span,
.lt-ie9 .page-resident-register #actionsection span {
  display: inline-block;
}

.lt-ie9 .page-user-login #block-system-main,
.lt-ie9 .page-user-payment #block-system-main,
.lt-ie9 .page-user-register #block-system-main,
.lt-ie9 .page-user-password #block-system-main,
.lt-ie9 .page-resident-register #block-system-main {
  max-width: 1200px;
  margin: 0 auto;
}

.page-user-login #main .region-wrapper h4 strong {
  display: block;
}

.page-user-login #block-equiem-global-login-help-links .divider {
  display: none;
}

.page-user-login #block-equiem-global-login-help-links .get-help {
  display: block;
}

@media (min-width: 1026px) {
  .page-user-login #main .region-wrapper h4 strong {
    display: inline;
  }

  .page-user-login #block-equiem-global-login-help-links .divider {
    display: inline-block;
    padding: 0 10px;
  }

  .page-user-login #block-equiem-global-login-help-links .get-help {
    display: inline;
  }
}

.lt-ie9 .page-user-login #main .region-wrapper h4 strong {
  display: inline;
}

.lt-ie9 .page-user-login #block-equiem-global-login-help-links .divider {
  display: inline-block;
  padding: 0 10px;
}

.lt-ie9 .page-user-login #block-equiem-global-login-help-links .get-help {
  display: inline;
}

.page-user-register .confirm-parent,
.page-user-register .password-parent,
.page-user-register div.form-item div.password-suggestions,
.page-user-payment .confirm-parent,
.page-user-payment .password-parent,
.page-user-payment div.form-item div.password-suggestions,
.page-resident-register .confirm-parent,
.page-resident-register .password-parent,
.page-resident-register div.form-item div.password-suggestions {
  width: 100%;
}

.page-user-register input.password-confirm,
.page-user-register input.password-field,
.page-user-payment input.password-confirm,
.page-user-payment input.password-field,
.page-resident-register input.password-confirm,
.page-resident-register input.password-field {
  margin: 0;
}

.page-user-register select,
.page-user-payment select,
.page-resident-register select {
  width: 100%;
}

.page-user-register #main .form-actions,
.page-user-register .wizard-footer,
.page-user-payment #main .form-actions,
.page-user-payment .wizard-footer,
.page-resident-register #main .form-actions,
.page-resident-register .wizard-footer {
  padding: 15px 0 0;
}

.page-user-register .form-select {
  height: 42px;
}

.page-user-register .chosen-container-multi .chosen-choices li.search-field input[type=text] {
  height: 42px;
}

.page-user-register .chosen-container-multi ul {
  border: 0px;
}

.page-user-register fieldset {
  border: 0;
}

.page-user-register .captcha {
  padding: 0 0 0 10px;
  float: left;
  width: 100%;
}

.page-user-register .captcha .form-item {
  margin: 0;
}

.page-user-register #recaptcha_area {
  padding: 10px 0 0;
}

.page-user-register #recaptcha_area table {
  border: 0;
  width: 100%;
}

.page-user-register #recaptcha_area table.recaptchatable {
  border: 0 !important;
}

.page-user-register #recaptcha_area table.recaptchatable td {
  padding: 0 !important;
}

.page-user-register #recaptcha_area #recaptcha_logo,
.page-user-register #recaptcha_area #recaptcha_privacy {
  display: none;
}

.page-user-register #recaptcha_area #recaptcha_switch_audio_btn {
  margin: 5px 0;
}

.page-user-register #recaptcha_area .recaptcha_image_cell,
.page-user-register #recaptcha_area #recaptcha_image,
.page-user-register #recaptcha_area .recaptcha_input_area input {
  width: 240px !important;
}

@media (min-width: 1026px) {
  .page-user-register #recaptcha_area .recaptcha_image_cell,
  .page-user-register #recaptcha_area #recaptcha_image,
  .page-user-register #recaptcha_area .recaptcha_input_area input {
    width: 280px !important;
  }
}

.lt-ie9 .page-user-register #recaptcha_area .recaptcha_image_cell,
.lt-ie9 .page-user-register #recaptcha_area #recaptcha_image,
.lt-ie9 .page-user-register #recaptcha_area .recaptcha_input_area input {
  width: 280px !important;
}

.register-access-card-form #extra-title-text {
  padding: 60px 0;
}

.register-access-card-form #extra-blurb-text {
  padding: 0 0 60px;
}

.register-access-card-form .form-submit {
  clear: both;
  float: right;
}

.register-access-card-form #edit-bypass {
  border: none;
  padding: 0;
}

.page-resident-register .step,
.page-user-register .step {
  padding: 40px 0 0;
}

.page-resident-register h2.wizard-header,
.page-user-register h2.wizard-header {
  padding-top: 0;
}

.page-resident-register .sticky-header,
.page-resident-register .field-multiple-drag,
.page-resident-register .tabledrag-toggle-weight-wrapper,
.page-user-register .sticky-header,
.page-user-register .field-multiple-drag,
.page-user-register .tabledrag-toggle-weight-wrapper {
  display: none;
}

.page-resident-register .field-type-list-boolean label span.form-required,
.page-user-register .field-type-list-boolean label span.form-required {
  display: inline;
}

.page-resident-register .group_access_permissions,
.page-user-register .group_access_permissions {
  float: left;
  border-bottom: 1px solid #919295;
  border-top: 1px solid #919295;
  margin: 30px 0;
  padding: 30px 0 20px;
}

.page-resident-register .form-managed-file .form-submit,
.page-user-register .form-managed-file .form-submit {
  display: block;
  margin: 10px 0 0;
}

@media (min-width: 1026px) {
  .page-resident-register .form-managed-file .form-submit,
  .page-user-register .form-managed-file .form-submit {
    display: inline-block;
    margin: 0;
  }
}

.lt-ie9 .page-resident-register .form-managed-file .form-submit,
.lt-ie9 .page-user-register .form-managed-file .form-submit {
  display: inline-block;
  margin: 0;
}

.page-resident-register table,
.page-user-register table {
  border: 0;
}

.page-resident-register table tbody,
.page-resident-register table th,
.page-resident-register table td,
.page-user-register table tbody,
.page-user-register table th,
.page-user-register table td {
  border: 0;
}

.page-resident-register table th,
.page-user-register table th {
  padding: 0 0 10px;
}

.page-resident-register table td,
.page-user-register table td {
  padding: 10px 0;
}

.page-resident-register table td .field-type-entityreference,
.page-resident-register table td .field-type-file,
.page-user-register table td .field-type-entityreference,
.page-user-register table td .field-type-file {
  padding: 0 0 20px;
}

.page-resident-register table .field-multiple-drag,
.page-user-register table .field-multiple-drag {
  display: none;
}

.maintenance-page #main {
  padding: 0 10px;
}

.maintenance-page h4 {
  padding-top: 0;
}

.maintenance-page img {
  display: inline-block;
}

.page-account .field-type-text,
.page-account .field-type-list-boolean {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}

.page-account .region-wrapper {
  width: 100%;
}

.page-account #footer {
  margin: 0;
}

.page-account #main {
  margin-bottom: 0 !important;
}

@media (min-width: 1026px) {
  .page-account #block-equiem-my-account-my-account-links {
    width: 20.16807%;
    clear: right;
    float: left;
    margin-left: 0;
    margin-right: 0.84034%;
  }

  .page-account #block-equiem-my-account-my-account-links .content {
    padding-top: 50px;
    width: 74.78992%;
    float: left;
    margin-right: -100%;
    margin-left: 12.60504%;
    clear: none;
  }
}

.lt-ie9 .page-account #block-equiem-my-account-my-account-links {
  width: 20.16807%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 0.84034%;
}

.lt-ie9 .page-account #block-equiem-my-account-my-account-links .content {
  padding-top: 50px;
  width: 74.78992%;
  float: left;
  margin-right: -100%;
  margin-left: 12.60504%;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-equiem-my-account-my-account-links {
    padding: 0 50px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 1026px) {
  .page-account #block-equiem-my-account-my-account-links {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .lt-ie9 .page-account #block-equiem-my-account-my-account-links {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-equiem-my-account-my-account-links {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 320px) and (max-width: 767px) {
  .page-account #block-equiem-my-account-my-account-links {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-account #block-equiem-my-account-my-account-links {
    padding: 40px 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .page-account #block-equiem-my-account-my-account-links {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .page-account #block-equiem-my-account-my-account-links {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-equiem-my-account-my-account-links {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .page-account #block-equiem-my-account-my-account-links {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-account #block-system-main > .content {
  min-height: 900px;
  padding-top: 50px;
  padding-top: 50px;
  padding-bottom: 100px;
}

@media (min-width: 1026px) {
  .page-account #block-system-main > .content {
    width: 91.59664%;
    float: left;
    margin-right: -100%;
    margin-left: 4.20168%;
    clear: none;
  }
}

.lt-ie9 .page-account #block-system-main > .content {
  width: 91.59664%;
  float: left;
  margin-right: -100%;
  margin-left: 4.20168%;
  clear: none;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-system-main > .content {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-account #block-system-main > .content {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1026px) {
  .page-account #block-system-main {
    width: 78.9916%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.lt-ie9 .page-account #block-system-main {
  width: 78.9916%;
  clear: right;
  float: right;
  margin-right: 0;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-system-main {
    padding: 0 50px;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 1026px) {
  .page-account #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) {
  .lt-ie9 .page-account #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 768px) and (max-width: 1025px) and (min-width: 320px) and (max-width: 767px) {
  .page-account #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-account #block-system-main {
    padding: 0 20px;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 1026px) {
  .page-account #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .lt-ie9 .page-account #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 320px) and (max-width: 767px) and (min-width: 320px) and (max-width: 767px) {
  .page-account #block-system-main {
    width: 100%;
    clear: right;
    float: right;
    margin-right: 0;
  }
}

.page-account #block-system-main .content {
  padding-bottom: 100px;
}

.page-account #block-system-main .content #stripe-messages {
  width: 100%;
  float: left;
}

@media (min-width: 1026px) {
  .page-account #block-system-main .content form #edit-domain-user #edit-domain-user--2 {
    float: left;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
  }
}

.lt-ie9 .page-account #block-system-main .content form #edit-domain-user #edit-domain-user--2 {
  float: left;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-system-main .content form #edit-domain-user #edit-domain-user--2 {
    float: left;
    -moz-column-count: 3;
    -ms-column-count: 3;
    -o-column-count: 3;
    column-count: 3;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-account #block-system-main .content form #edit-domain-user #edit-domain-user--2 {
    float: left;
    -moz-column-count: 1;
    -ms-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
  }
}

.page-account #block-system-main .content form #edit-domain-user legend {
  display: none;
}

.page-account #block-system-main .content form #edit-roles {
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}

@media (min-width: 768px) and (max-width: 1025px) {
  .page-account #block-system-main .content form #edit-roles {
    -moz-column-count: 3;
    -ms-column-count: 3;
    -o-column-count: 3;
    column-count: 3;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .page-account #block-system-main .content form #edit-roles {
    -moz-column-count: 1;
    -ms-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
  }
}

.page-account #block-system-main .content form #edit-roles .form-type-checkbox {
  position: relative;
}

.page-account #block-system-main .content form .form-item-status,
.page-account #block-system-main .content form .form-item-roles,
.page-account #block-system-main .content form .form-item-current-pass,
.page-account #block-system-main .content form #edit-domain-user,
.page-account #block-system-main .content form #edit-profile-profile-field-dob,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob,
.page-account #block-system-main .content form #edit-profile-profile-er-fields-er-interests,
.page-account #block-system-main .content form #edit-profile-profile-er-fields-er-skills,
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-twitter,
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-linked-in,
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-website,
.page-account #block-system-main .content form .view-customer-orders-history.view-id-customer_orders_history,
.page-account #block-system-main .content form #edit-profile-profile-field-order-supplies,
.page-account #block-system-main .content form #edit-profile-profile-field-gender,
.page-account #block-system-main .content form #edit-profile-profile-field-postcode {
  width: 100%;
  margin-bottom: 20px;
  float: left;
}

.page-account #block-system-main .content form .form-item-status .form-item,
.page-account #block-system-main .content form .form-item-roles .form-item,
.page-account #block-system-main .content form .form-item-current-pass .form-item,
.page-account #block-system-main .content form #edit-domain-user .form-item,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item,
.page-account #block-system-main .content form #edit-profile-profile-er-fields-er-interests .form-item,
.page-account #block-system-main .content form #edit-profile-profile-er-fields-er-skills .form-item,
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-twitter .form-item,
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-linked-in .form-item,
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-website .form-item,
.page-account #block-system-main .content form .view-customer-orders-history.view-id-customer_orders_history .form-item,
.page-account #block-system-main .content form #edit-profile-profile-field-order-supplies .form-item,
.page-account #block-system-main .content form #edit-profile-profile-field-gender .form-item,
.page-account #block-system-main .content form #edit-profile-profile-field-postcode .form-item {
  margin-bottom: 0;
}

.page-account #block-system-main .content form .form-item-status input[type="text"],
.page-account #block-system-main .content form .form-item-status input[type="password"],
.page-account #block-system-main .content form .form-item-status input[type="email"],
.page-account #block-system-main .content form .form-item-roles input[type="text"],
.page-account #block-system-main .content form .form-item-roles input[type="password"],
.page-account #block-system-main .content form .form-item-roles input[type="email"],
.page-account #block-system-main .content form .form-item-current-pass input[type="text"],
.page-account #block-system-main .content form .form-item-current-pass input[type="password"],
.page-account #block-system-main .content form .form-item-current-pass input[type="email"],
.page-account #block-system-main .content form #edit-domain-user input[type="text"],
.page-account #block-system-main .content form #edit-domain-user input[type="password"],
.page-account #block-system-main .content form #edit-domain-user input[type="email"],
.page-account #block-system-main .content form #edit-profile-profile-field-dob input[type="text"],
.page-account #block-system-main .content form #edit-profile-profile-field-dob input[type="password"],
.page-account #block-system-main .content form #edit-profile-profile-field-dob input[type="email"],
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob input[type="text"],
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob input[type="password"],
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob input[type="email"],
.page-account #block-system-main .content form #edit-profile-profile-er-fields-er-interests input[type="text"],
.page-account #block-system-main .content form #edit-profile-profile-er-fields-er-interests input[type="password"],
.page-account #block-system-main .content form #edit-profile-profile-er-fields-er-interests input[type="email"],
.page-account #block-system-main .content form #edit-profile-profile-er-fields-er-skills input[type="text"],
.page-account #block-system-main .content form #edit-profile-profile-er-fields-er-skills input[type="password"],
.page-account #block-system-main .content form #edit-profile-profile-er-fields-er-skills input[type="email"],
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-twitter input[type="text"],
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-twitter input[type="password"],
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-twitter input[type="email"],
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-linked-in input[type="text"],
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-linked-in input[type="password"],
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-linked-in input[type="email"],
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-website input[type="text"],
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-website input[type="password"],
.page-account #block-system-main .content form #edit-profile-profile-er-social-fields-er-website input[type="email"],
.page-account #block-system-main .content form .view-customer-orders-history.view-id-customer_orders_history input[type="text"],
.page-account #block-system-main .content form .view-customer-orders-history.view-id-customer_orders_history input[type="password"],
.page-account #block-system-main .content form .view-customer-orders-history.view-id-customer_orders_history input[type="email"],
.page-account #block-system-main .content form #edit-profile-profile-field-order-supplies input[type="text"],
.page-account #block-system-main .content form #edit-profile-profile-field-order-supplies input[type="password"],
.page-account #block-system-main .content form #edit-profile-profile-field-order-supplies input[type="email"],
.page-account #block-system-main .content form #edit-profile-profile-field-gender input[type="text"],
.page-account #block-system-main .content form #edit-profile-profile-field-gender input[type="password"],
.page-account #block-system-main .content form #edit-profile-profile-field-gender input[type="email"],
.page-account #block-system-main .content form #edit-profile-profile-field-postcode input[type="text"],
.page-account #block-system-main .content form #edit-profile-profile-field-postcode input[type="password"],
.page-account #block-system-main .content form #edit-profile-profile-field-postcode input[type="email"] {
  width: 100%;
}

.page-account #block-system-main .content form #edit-profile-profile-er-fields-er-interests label,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .fieldset-wrapper,
.page-account #block-system-main .content form .date-no-float.container-inline-date,
.page-account #block-system-main .content form #edit-profile-profile-field-first-name-und-0-value,
.page-account #block-system-main .content form #edit-profile-profile-field-last-name-und-0-value {
  width: 100%;
  float: left;
}

.page-account #block-system-main .content form #edit-profile-profile-field-first-name,
.page-account #block-system-main .content form #edit-profile-profile-field-last-name {
  margin-bottom: 20px;
}

.page-account #block-system-main .content form #edit-cards p {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.page-account #block-system-main .content form #edit-cards .credit-card.form-wrapper {
  float: left;
  margin-bottom: 20px;
  clear: both;
}

.page-account #block-system-main .content form .information-blurb {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}

.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-profile-field-dob-und-0-value,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-profile-field-dob-und-0-value,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value {
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding {
  padding: 0;
  width: 100%;
  clear: right;
  float: right;
  margin-right: 0;
}

.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding .form-item-profile-profile-field-dob-und-0-value-day,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding .form-item-profile-mesh-profile-field-dob-und-0-value-day,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding .form-item-profile-profile-field-dob-und-0-value-day,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding .form-item-profile-mesh-profile-field-dob-und-0-value-day,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding .form-item-profile-profile-field-dob-und-0-value-day,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding .form-item-profile-mesh-profile-field-dob-und-0-value-day,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding .form-item-profile-profile-field-dob-und-0-value-day,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding .form-item-profile-mesh-profile-field-dob-und-0-value-day {
  width: 32.39437%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.40845%;
  margin-bottom: 0;
}

.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding .form-item-profile-profile-field-dob-und-0-value-month,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding .form-item-profile-mesh-profile-field-dob-und-0-value-month,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding .form-item-profile-profile-field-dob-und-0-value-month,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding .form-item-profile-mesh-profile-field-dob-und-0-value-month,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding .form-item-profile-profile-field-dob-und-0-value-month,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding .form-item-profile-mesh-profile-field-dob-und-0-value-month,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding .form-item-profile-profile-field-dob-und-0-value-month,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding .form-item-profile-mesh-profile-field-dob-und-0-value-month {
  width: 32.39437%;
  clear: right;
  float: left;
  margin-left: 0;
  margin-right: 1.40845%;
  margin-bottom: 0;
}

.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding .form-item-profile-profile-field-dob-und-0-value-year,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding .form-item-profile-mesh-profile-field-dob-und-0-value-year,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding .form-item-profile-profile-field-dob-und-0-value-year,
.page-account #block-system-main .content form #edit-profile-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding .form-item-profile-mesh-profile-field-dob-und-0-value-year,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding .form-item-profile-profile-field-dob-und-0-value-year,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-profile-field-dob-und-0-value .date-padding .form-item-profile-mesh-profile-field-dob-und-0-value-year,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding .form-item-profile-profile-field-dob-und-0-value-year,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob .form-item-profile-mesh-profile-field-dob-und-0-value .date-padding .form-item-profile-mesh-profile-field-dob-und-0-value-year {
  width: 32.39437%;
  clear: right;
  float: right;
  margin-right: 0;
  margin-bottom: 0;
}

.page-account #block-system-main .content form #edit-profile-profile-field-dob legend,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob legend {
  margin-bottom: 20px;
}

.page-account #block-system-main .content form #edit-profile-profile-field-dob legend span,
.page-account #block-system-main .content form #edit-profile-mesh-profile-field-dob legend span {
  font-family: "Proxima N W15 Smbd", Sans-Serif;
  font-weight: normal;
  margin: 10px 0;
}

.page-account #block-system-main .content form #edit-profile-profile-field-profile-image-und-0-ajax-wrapper span.file {
  float: left;
  clear: both;
}

.page-account #block-system-main .content form #edit-profile-profile-field-profile-image-und-0-ajax-wrapper img.file-icon {
  display: none;
}

.page-account #block-system-main .content form #edit-profile-profile-field-profile-image-und-0-ajax-wrapper span.file-size {
  padding-left: 10px;
}

.page-account #block-system-main .content form #edit-mail {
  width: 100%;
}