/**************************
 *
 *         Fonts
 *         
 ***************************/
/**************************
 *
 *         Colors
 *         
 ***************************/
/** register, login links
 */
/** about us, contact
 */
/**
 * Header help block
 */
/**
 * Homepage section titles
 */
/**
 * content colors
 */
/**
 * Homepage elements
 */
/**
 * mobile
 */
/**
 * Project page Colors
 */
/**
 * News
 */
/**
 * Header
 *
 */
/* line 7, ../../scss/max-500px.scss */
.admin-menu {
  display: none;
}

/* line 11, ../../scss/max-500px.scss */
.site-masthead-wrapper.with-afm {
  height: 180px;
}

/* line 15, ../../scss/max-500px.scss */
.site-masthead .brand-container .masthead-brand img {
  width: 200px;
  height: auto;
}

/* line 20, ../../scss/max-500px.scss */
.masthead-menu-container {
  float: none;
  padding-top: 0px;
  display: block;
  clear: both;
}

/* line 27, ../../scss/max-500px.scss */
.secondary-menu-container .secondary-menu {
  flex-direction: column;
  margin-top: -6px;
}

/**
 * Content
 *
 */
/* line 36, ../../scss/max-500px.scss */
aside.page-sidebar {
  margin: 0 auto 20px auto;
}

/* line 40, ../../scss/max-500px.scss */
.page-content.projects-overview-container {
  width: 250px !important;
}

/* line 44, ../../scss/max-500px.scss */
.info-block-invest h2 {
  left: 5%;
  min-width: 150px;
  width: auto;
  top: 75px;
}

/* line 51, ../../scss/max-500px.scss */
.info-block-invest .call-to-action {
  left: 5%;
}

/* line 55, ../../scss/max-500px.scss */
.module.project-navigation a.call-to-action {
  display: none;
}

/* line 59, ../../scss/max-500px.scss */
.project-meta-container {
  width: 90%;
}

/* line 63, ../../scss/max-500px.scss */
.form-only-content .module.new-pledge-form .control-label {
  display: block;
  float: none;
  width: 87%;
  padding: 0px;
  margin: 0px;
}

/* line 71, ../../scss/max-500px.scss */
.form-only-content .module.new-pledge-form .controls {
  float: none;
  width: auto;
  display: block;
}

/* line 77, ../../scss/max-500px.scss */
.form-only-content .module.new-pledge-form label + .controls {
  width: 90%;
  margin: 0px;
  padding: 0px;
}

/* line 83, ../../scss/max-500px.scss */
.module.project-search-controls header.pull-left {
  float: none;
  margin-bottom: 15px;
}

/* line 88, ../../scss/max-500px.scss */
.module.project-search-controls .pull-right {
  float: left;
}

/* line 92, ../../scss/max-500px.scss */
.module.project-search {
  text-align: left;
}

/* line 96, ../../scss/max-500px.scss */
.project-subset-container {
  margin-left: 0px;
  margin-right: 0px;
  float: none;
}

/* line 102, ../../scss/max-500px.scss */
.module.single-project .single-project-link {
  margin-bottom: 15px;
  height: auto;
}

/* line 107, ../../scss/max-500px.scss */
.form-only-content .module.register-form > form .control-label {
  float: none;
  width: 90%;
  padding: 0px;
  margin: 0px;
}

/* line 114, ../../scss/max-500px.scss */
.form-only-content .module.login-form .call-to-action {
  height: auto;
  max-width: 200px;
  overflow: auto;
}

/* line 120, ../../scss/max-500px.scss */
.form-only-content .module.login-form .form-actions-clean {
  flex-direction: column;
}

/* line 124, ../../scss/max-500px.scss */
.form-only-content .module.login-form .form-actions-clean a.call-to-action {
  padding-left: 0px;
  text-align: left;
  margin-left: 0px;
}

/* line 130, ../../scss/max-500px.scss */
.homepage_projects section div.cf {
  margin: 0 auto;
  max-width: 500px;
  width: auto;
}

/* line 137, ../../scss/max-500px.scss */
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

/* line 144, ../../scss/max-500px.scss */
.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 154, ../../scss/max-500px.scss */
.module.single-project .single-project-image {
  width: 100%;
  height: auto;
}

/* line 159, ../../scss/max-500px.scss */
.module.single-project .single-project-link .success_badge {
  background: transparent center no-repeat;
  top: 10%;
}

/* line 164, ../../scss/max-500px.scss */
.module.project-carousel .single-project .single-project-link .success_badge {
  top: 16%;
  left: 0;
}

/* line 169, ../../scss/max-500px.scss */
.page-sidebar + .page-content {
  width: auto;
  max-width: none;
}

/* line 174, ../../scss/max-500px.scss */
.jcarousel iframe {
  display: block;
  max-width: 100%;
  height: auto !important;
  min-height: 200px;
}

/* line 181, ../../scss/max-500px.scss */
.why-invest-container .why-invest {
  width: 96%;
  margin-left: 0;
  float: none;
  text-align: center;
  margin-bottom: 15px;
}

/* line 189, ../../scss/max-500px.scss */
#caas_payment_method_select_type_method {
  margin-left: 0px !important;
}

/* line 193, ../../scss/max-500px.scss */
.call-to-action, .module.comment-form .form-actions-clean .btn {
  padding: 7px 14px;
  height: auto !important;
}

/* line 198, ../../scss/max-500px.scss */
button.call-to-action {
  min-width: auto;
  padding: 7px 24px;
}

/* line 203, ../../scss/max-500px.scss */
.form-only-content .module.new-pledge-form input[type="checkbox"] + .control-label,
.form-only-content .module.register-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.edit-profile-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.login-form > form input[type="checkbox"] + .control-label,
.form-only-content .module.password-forgot-form > form input[type="checkbox"] + .control-label {
  margin-top: -5px;
  display: block;
}

/* line 212, ../../scss/max-500px.scss */
#caas_funding_pledgetype_amount_control_group .amount-option-input {
  margin: 10px 0px 0 0px;
}

/* line 216, ../../scss/max-500px.scss */
#caas_funding_pledgetype_amount_control_group label.radio {
  width: 40%;
}

/* line 220, ../../scss/max-500px.scss */
#caas_funding_pledgetype_amount_control_group .help-input-amount {
  position: absolute;
  left: 15px;
  top: 25px;
  color: #999;
}

/* line 227, ../../scss/max-500px.scss */
.amount-option-input .input-prepend {
  margin-top: 25px;
  display: block;
  margin-left: 15px;
}

/* line 233, ../../scss/max-500px.scss */
#caas_funding_pledgetype_amount {
  width: 150px;
}

/* line 237, ../../scss/max-500px.scss */
#modal-container {
  border: none;
  border-radius: 0;
}

/* line 242, ../../scss/max-500px.scss */
.mobile-only {
  display: block;
}

/* line 246, ../../scss/max-500px.scss */
.desktop-only {
  display: none;
}

/* line 250, ../../scss/max-500px.scss */
td.mobile-only, th.mobile-only {
  display: table-cell;
}

/* line 254, ../../scss/max-500px.scss */
td.desktop-only, th.desktop-only {
  display: none;
}

/* line 258, ../../scss/max-500px.scss */
.form-only-content .control-group {
  clear: both;
}

/* line 262, ../../scss/max-500px.scss */
.form-only-content .row {
  max-width: 250px;
}

/* line 266, ../../scss/max-500px.scss */
.form-only-content .row .control-group {
  display: block;
  width: 100%;
  margin-right: 0px;
}

/* line 272, ../../scss/max-500px.scss */
.form-only-content .row .control-group .help-block {
  right: -200px !important;
  z-index: 1000;
}

/* line 277, ../../scss/max-500px.scss */
.form-only-content .row .control-group.medium-size {
  width: 70%;
}

/* line 281, ../../scss/max-500px.scss */
.form-only-content .row .control-group.small-size {
  width: 50%;
}

/* line 285, ../../scss/max-500px.scss */
.form-only-content .row .control-group input,
.form-only-content .row .control-group select,
.form-only-content .row .control-group textarea,
.form-only-content .row .control-group .uneditable-input {
  width: 100%;
}

/* line 292, ../../scss/max-500px.scss */
.page-content.admin-content .table {
  width: 80% !important;
}

/* line 296, ../../scss/max-500px.scss */
.page-content.admin-content .repayments-project-selector {
  margin: 10px 0 10px 0 !important;
  display: block;
}

/* line 301, ../../scss/max-500px.scss */
.page-content table.table-striped {
  margin-left: 0px;
}

/* line 305, ../../scss/max-500px.scss */
.account .module .page-title {
  margin-left: 0px;
}

/* line 309, ../../scss/max-500px.scss */
.account-top-up-ideal {
  min-width: 300px;
  flex-grow: 1;
}

/* line 314, ../../scss/max-500px.scss */
.account-top-up-bank-transfer {
  flex-grow: 1;
  min-width: 300px;
}

/* line 319, ../../scss/max-500px.scss */
#modal-container {
  width: 300px;
  height: 400px;
  overflow: visibile;
}

/* line 325, ../../scss/max-500px.scss */
#caas_payment_method_select_type_method_control_group #caas_payment_method_select_type_method {
  justify-content: space-around;
}

/* line 329, ../../scss/max-500px.scss */
.site-masthead .brand-container {
  z-index: 50;
}

/* line 333, ../../scss/max-500px.scss */
.form-only-content .module.register-form > form .control-label {
  float: none;
  width: 80%;
  padding: 0px;
  margin: 0px;
}

/* line 340, ../../scss/max-500px.scss */
.loading .loading-img {
  position: relative;
  text-align: center;
  top: 50px;
  margin: 0 auto;
  display: block;
}

/**
 * Footer
 */
/* line 351, ../../scss/max-500px.scss */
#let-op .let-op .label {
  border-right: none;
}

/* line 355, ../../scss/max-500px.scss */
#footer .center {
  flex-direction: column;
}

/* line 359, ../../scss/max-500px.scss */
#let-op .let-op {
  flex-direction: column;
}

/* line 363, ../../scss/max-500px.scss */
#let-op .center {
  flex-direction: column;
}

/* line 368, ../../scss/max-500px.scss */
#footerWrapper {
  z-index: 0;
}
