/**************************
 *
 *         Fonts
 *         
 ***************************/
/**************************
 *
 *         Colors
 *         
 ***************************/
/** register, login links
 */
/** about us, contact
 */
/**
 * Header help block
 */
/**
 * Homepage section titles
 */
/**
 * content colors
 */
/**
 * Homepage elements
 */
/**
 * mobile
 */
/**
 * Project page Colors
 */
/**
 * News
 */
/* line 3, ../../scss/max-700px.scss */
body {
  min-width: auto;
}

/**
 * Header
 *
 */
/* line 11, ../../scss/max-700px.scss */
.is-visible {
  display: block !important;
}

/* line 15, ../../scss/max-700px.scss */
.masthead__main-menu-toggle {
  background: none;
  display: block;
  border: 0;
  padding: 10px 15px;
  top: 100px;
  position: absolute;
  right: 10px;
  font-size: 10px;
  cursor: pointer;
  z-index: 10;
  outline: none;
  background-color: #1d1e1c;
  color: #ffffff;
  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.75);
  border-radius: 5px;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 36, ../../scss/max-700px.scss */
.with-afm .masthead__main-menu-toggle {
  top: auto;
  bottom: -80px;
}

/* line 41, ../../scss/max-700px.scss */
.primary-menu {
  background: none;
  position: relative;
  margin: 0px;
  padding: 0;
  list-style-type: none;
  border: none;
  float: none;
  width: 100%;
  left: 0px;
  display: none;
}

/* line 54, ../../scss/max-700px.scss */
.primary-menu > li {
  display: block;
  border-bottom: 1px solid #cfcfcf;
  float: none;
  position: static;
  background-color: #fff;
}

/* line 63, ../../scss/max-700px.scss */
.primary-menu a {
  color: #1d1e1c;
  font: 400 20px/60px "Kantumruy Pro", sans-serif;
  letter-spacing: 1px;
  text-transform: none;
  display: block;
}

/* line 71, ../../scss/max-700px.scss */
.primary-menu a:hover {
  color: #1d1e1c;
  text-decoration: underline;
}

/* line 77, ../../scss/max-700px.scss */
.site-masthead .brand-container {
  height: 60px;
  line-height: 60px;
  width: 232px;
  margin-top: 15px;
  margin-right: 0px;
}

/* line 85, ../../scss/max-700px.scss */
.site-masthead .brand-container .masthead-brand img {
  width: 300px;
  height: auto;
}

/**
 * Content
 */
/* line 96, ../../scss/max-700px.scss */
.homepage_projects {
  margin: 0 auto;
  width: auto;
}

/* line 102, ../../scss/max-700px.scss */
.module.project-carousel {
  padding: 0;
  position: relative;
  background-color: transparent;
  max-width: 350px;
}

/* line 109, ../../scss/max-700px.scss */
.module.project-carousel .bjqs {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

/* line 118, ../../scss/max-700px.scss */
.module.project-carousel .bjqs .bjqs-slide {
  display: none;
  overflow: hidden;
  position: absolute;
}

/* line 125, ../../scss/max-700px.scss */
.module.project-carousel .single-project-content {
  float: none;
}

/* line 129, ../../scss/max-700px.scss */
.module.project-carousel .single-project-image {
  float: none;
}

/* line 133, ../../scss/max-700px.scss */
.module.project-carousel .single-project .single-project-link {
  border: 1px solid #e7eef1;
  background-color: #ffffff;
  color: #383838;
  position: relative;
  display: block;
  padding: 5px;
}

/* line 142, ../../scss/max-700px.scss */
.module.project-carousel .single-project .single-project-link:hover {
  text-decoration: none;
}

/* line 146, ../../scss/max-700px.scss */
.module.project-carousel .single-project .single-project-link .single-project-image {
  min-width: 250px;
  margin-bottom: 0.5em;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

/* line 154, ../../scss/max-700px.scss */
.module.project-carousel .slider-item .project-content {
  /*margin-bottom: 0.5em;
  margin: 0 auto;
  width: 100%;*/
}

/* line 160, ../../scss/max-700px.scss */
.module.project-carousel .single-project .single-project-link .success_badge {
  top: 18%;
  left: 0;
}

/* line 165, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-next,
.module.project-carousel .bjqs-prev {
  background-color: #ffffff;
  border: 1px solid #bbb;
  position: absolute;
  top: 140px;
}

/* line 173, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-next a,
.module.project-carousel .bjqs-prev a {
  display: block;
  height: 100%;
}

/* line 179, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-next:hover,
.module.project-carousel .bjqs-prev:hover {
  cursor: pointer;
}

/* line 184, ../../scss/max-700px.scss */
.boxshadow .module.project-carousel .bjqs-next:hover, .boxshadow
.module.project-carousel .bjqs-prev:hover {
  -moz-box-shadow: 1px 1px 5px 0px #cccccc;
  -webkit-box-shadow: 1px 1px 5px 0px #cccccc;
  box-shadow: 1px 1px 5px 0px #cccccc;
}

/* line 191, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-next {
  right: -10px;
}

/* line 195, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-prev {
  left: -10px;
}

/* line 199, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-controls {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 0;
  display: none;
}

/* line 207, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-controls li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

/* line 213, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-markers {
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  text-align: center;
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
}

/* line 226, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-markers li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}

/* line 232, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-markers li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *display: inline;
  white-space: nowrap;
}

/* line 244, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-markers > li {
  margin: 0 2px;
  width: 12px;
  height: 12px;
}

/* line 251, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-markers > li a {
  background: #ffffff;
  border: 1px solid #b8d4e2;
  display: block;
  height: 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

/* line 262, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-markers > li a:hover {
  background-color: #5f5f5f;
  border: 1px solid #5f5f5f;
}

/* line 268, ../../scss/max-700px.scss */
.module.project-carousel .bjqs-markers > li.active-marker a {
  background-color: #5f5f5f;
  border: 1px solid #5f5f5f;
}

/* line 274, ../../scss/max-700px.scss */
.module.project-carousel .module.project-actions {
  margin-top: 1px;
}

/* line 278, ../../scss/max-700px.scss */
.project-carousel .module.single-project {
  height: 570px;
}

/* line 282, ../../scss/max-700px.scss */
.project-carousel .module.single-project .single-project-content {
  margin: 10px 10px 0 0;
  width: auto;
}

/* line 287, ../../scss/max-700px.scss */
.project-carousel .module.single-project .single-project-title {
  max-height: 90px;
}

/* line 291, ../../scss/max-700px.scss */
.project-carousel .module.single-project .single-project-description {
  height: 145px;
}

/* line 295, ../../scss/max-700px.scss */
.module.project-carousel .module-carousel-title {
  display: none !important;
  visibility: hidden;
}

/* line 300, ../../scss/max-700px.scss */
.project-carousel .module.project-stats {
  width: auto;
  left: 7px;
  bottom: -5px;
}

/* line 306, ../../scss/max-700px.scss */
#project-carousel-navigation {
  position: absolute;
  top: 15%;
  left: -6%;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  z-index: 5000;
}

/* line 316, ../../scss/max-700px.scss */
#project-carousel-navigation li {
  display: block;
  text-align: center;
  background-color: #383838;
  color: #fff;
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.75);
  border-top: 1px solid #2D3F3B;
}

/* line 324, ../../scss/max-700px.scss */
#project-carousel-navigation li:first-child {
  border-top: none;
}

/* line 328, ../../scss/max-700px.scss */
#project-carousel-navigation li a {
  display: block;
  padding: 15px;
  color: #fff;
  text-decoration: none;
}

/* line 335, ../../scss/max-700px.scss */
#project-carousel-navigation li a:link,
#project-carousel-navigation li a:visited,
#project-carousel-navigation li a:active {
  color: #fff;
  text-decoration: none;
}

/* line 342, ../../scss/max-700px.scss */
#project-carousel-navigation li.selected {
  background-color: #21A117;
}

/* line 346, ../../scss/max-700px.scss */
.project-context {
  display: none;
}

/* line 354, ../../scss/max-700px.scss */
.module.pledge-success-confirmation, .module.new-pledge-form, .module.select-payment-method-form {
  float: none;
  width: auto;
  display: block;
}

/* line 360, ../../scss/max-700px.scss */
.form-contract .column {
  float: none;
  width: auto;
  display: block;
}

/* line 366, ../../scss/max-700px.scss */
.form-only-content .module.select-payment-method-form > form input[type="checkbox"] + .control-label {
  width: auto;
}

/* line 370, ../../scss/max-700px.scss */
.module.pledge-success-confirmation:after, .module.new-pledge-form:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

/* line 376, ../../scss/max-700px.scss */
.project-context + .module, .page-content .project-context + .module {
  width: auto !important;
  float: none;
}

/* line 381, ../../scss/max-700px.scss */
.module.new-pledge-form {
  width: 97% !important;
}

/* line 385, ../../scss/max-700px.scss */
.form-only-content .module.new-pledge-form .control-label {
  text-align: left;
}

/* line 389, ../../scss/max-700px.scss */
.form-only-content .module.new-pledge-form .controls {
  width: auto;
}

/* line 393, ../../scss/max-700px.scss */
.project_list .page-content {
  display: block;
  float: none;
  margin: 0 auto;
  position: static;
  width: auto;
  max-width: 500px;
}

/* line 402, ../../scss/max-700px.scss */
.module.select-payment-method-form .total-payment-amount {
  left: 0;
  max-width: 100%;
  float: none;
}

/* line 408, ../../scss/max-700px.scss */
.form-only-content input {
  width: 200px;
  max-width: 210px;
}

/* line 413, ../../scss/max-700px.scss */
.form-only-content textarea {
  width: 240px;
  max-width: 250px;
}

/* line 418, ../../scss/max-700px.scss */
.form-only-content .control-group {
  width: 90%;
}

/* line 422, ../../scss/max-700px.scss */
.form-only-content .module.select-payment-method-form > form .form-actions-clean,
.form-only-content .module.new-pledge-form .form-actions-clean {
  right: 10px;
  width: 100%;
  text-align: left;
  margin-left: 10px !important;
}

/* line 430, ../../scss/max-700px.scss */
.form-only-content .module.new-pledge-form label + .controls {
  width: auto;
}

/* line 434, ../../scss/max-700px.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 {
  width: 90%;
  float: none;
  display: inline-block;
  line-height: 150%;
  margin-top: -3px;
}

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

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

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

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

/* line 467, ../../scss/max-700px.scss */
.form-only-content .module.edit-profile-form > form label + .controls,
.form-only-content .module.change-password-form > form label + .controls,
.form-only-content .module.login-form > form label + .controls,
.form-only-content .module.password-forgot-form > form label + .controls,
.form-only-content .module.register-form > form label + .controls,
.form-only-content .module.new-project-form > form label + .controls,
.form-only-content .module.edit-project-form > form label + .controls {
  width: 90%;
}

/* line 478, ../../scss/max-700px.scss */
.form-only-content .module.register-form > form .control-label,
.form-only-content .module.login-form > form .control-label,
.form-only-content .module.edit-profile-form > form .control-label,
.form-only-content .module.change-password-form > form .control-label,
.form-only-content .module.password-forgot-form > form .control-label,
.form-only-content .module.new-project-form > form .control-label,
.form-only-content .module.edit-project-form > form .control-label,
.form-only-content .module.new-pledge-form .control-label {
  float: none;
  text-align: left;
  display: block;
}

/* line 491, ../../scss/max-700px.scss */
.module.login-facebook {
  width: auto;
}

/* line 495, ../../scss/max-700px.scss */
.page-content.projects-overview-container {
  width: 35% !important;
}

/* line 499, ../../scss/max-700px.scss */
.project-content-container {
  margin-right: 0px;
}

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

/* line 510, ../../scss/max-700px.scss */
.form-only-content .module.new-project-form .form-actions-clean button {
  display: block;
}

/* line 514, ../../scss/max-700px.scss */
.actions-sort-filter {
  display: block;
}

/* line 518, ../../scss/max-700px.scss */
#sort-and-filters-container {
  display: none;
}

/* line 522, ../../scss/max-700px.scss */
.project-main-content .stats-actions-container {
  position: static;
  width: 100%;
}

/* line 527, ../../scss/max-700px.scss */
.project-main-content .stats-actions-container .module.project-stats li {
  padding-bottom: 5px;
}

/* line 531, ../../scss/max-700px.scss */
.project-main-content .stats-actions-container .module.project-stats li.project-stats-percentage {
  padding-bottom: 0px;
}

/* line 535, ../../scss/max-700px.scss */
.stats-actions-container .module.project-actions {
  position: fixed;
  bottom: 0px;
  width: 100%;
  box-sizing: border-box;
  z-index: 100;
  opacity: 1;
  margin-left: -19px;
}

/* line 545, ../../scss/max-700px.scss */
.module.project-navigation .project-navigation-list {
  height: auto;
}

/* line 549, ../../scss/max-700px.scss */
.module.project-navigation .project-navigation-list li {
  float: none;
}

/* line 553, ../../scss/max-700px.scss */
.project-content-toggle {
  display: block;
  line-height: 32px;
  padding: 0 12px;
  color: #383838;
  background-color: #eff0f1;
  font: 400 18px/32px Metrophobic, arial, sans-serif;
}

/* line 562, ../../scss/max-700px.scss */
.module.latest-news .latest-news-list .latest-news-item,
.module.latest-news .latest-news-list .latest-news-item.first {
  float: none;
  width: auto;
}

/* line 568, ../../scss/max-700px.scss */
.module.latest-news .latest-news-list .latest-news-item.first {
  padding-bottom: 7px;
  border-bottom: 1px solid #e7eef1;
}

/* line 573, ../../scss/max-700px.scss */
.page-sidebar + .page-content {
  width: auto;
}

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

/* line 584, ../../scss/max-700px.scss */
.questions .actions .download-handbook,
.questions .actions .contact-us {
  max-width: 350px;
  margin: 0 auto 15px auto;
  float: none;
  width: 70%;
}

/* line 592, ../../scss/max-700px.scss */
#caas_user_login_remember_me_control_group .controls {
  margin-left: 0px !important;
  width: 80%;
}

/* line 598, ../../scss/max-700px.scss */
.form-only-content .login-form .subtitle-info {
  margin-left: 0px;
}

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

/* line 611, ../../scss/max-700px.scss */
.module.footer-navigation ul {
  list-style-type: none;
}

/* line 615, ../../scss/max-700px.scss */
.module.footer-navigation .footer-navigation-list > li {
  display: block;
  float: none;
}

/**
 * Homepage
 */
/* line 623, ../../scss/max-700px.scss */
.home-slider .project-carousel-container {
  width: 100%;
}

/* line 627, ../../scss/max-700px.scss */
.home-slider .grid_4 {
  order: 0;
  width: 100%;
}

/* line 632, ../../scss/max-700px.scss */
.home-slider .grid_12 {
  order: 1;
  width: 100%;
}

/* line 637, ../../scss/max-700px.scss */
.twitter-stream invest {
  width: 350px;
  height: 325px;
}

/* line 642, ../../scss/max-700px.scss */
.twitter-stream iframe {
  height: 325px;
  width: 350px;
}

/**
 * Registration page
 */
/* line 651, ../../scss/max-700px.scss */
.form-only-content .register-form .row .control-group {
  display: inline-block;
  margin-right: 15px;
  width: 85%;
}

/* line 657, ../../scss/max-700px.scss */
.form-only-content .register-form .row .control-group .controls {
  display: inline;
  float: none;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  width: 100%;
}

/* line 666, ../../scss/max-700px.scss */
.form-only-content .register-form .row .control-group input,
.form-only-content .register-form .row .control-group select,
.form-only-content .register-form .row .control-group textarea,
.form-only-content .register-form .row .control-group .uneditable-input {
  width: auto;
  min-width: 0px;
}

/* line 674, ../../scss/max-700px.scss */
.form-only-content .register-form .checkbox {
  display: inline-block;
}

/* line 678, ../../scss/max-700px.scss */
.form-only-content .module.register-form > form input[type="checkbox"] + .control-label {
  width: auto;
}

/* line 682, ../../scss/max-700px.scss */
.form-only-content .register-form .row .control-group .help-block {
  right: -280px !important;
  z-index: 1000;
}

/* line 686, ../../scss/max-700px.scss */
.form-only-content .register-form .row .control-group.medium-size {
  width: 85%;
}

/* line 690, ../../scss/max-700px.scss */
.form-only-content .register-form .row .control-group.small-size {
  width: 85%;
}
