/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/*GLOBAL STYLES*/
/* line 5, ../sass/global.scss */
html, body {
  background-color: #fff;
  margin: 0;
  padding: 0;
  height: 100%;
}

/* line 12, ../sass/global.scss */
body * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 18, ../sass/global.scss */
body {
  color: #323232;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
}

/* line 24, ../sass/global.scss */
body.avant-style {
  font-family: "source-sans-pro", sans-serif;
}

/* line 28, ../sass/global.scss */
a {
  color: #b44726;
  text-decoration: none;
}
/* line 30, ../sass/global.scss */
.avant-style a {
  color: #c20430;
}

/* line 36, ../sass/global.scss */
a img {
  border: none;
  outline: none;
}

/* line 41, ../sass/global.scss */
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

/* line 47, ../sass/global.scss */
.gm-style img {
  max-width: inherit;
  height: inherit;
  vertical-align: inherit;
}

/* line 53, ../sass/global.scss */
.tpl-video-holder iframe {
  max-width: 100%;
  vertical-align: middle;
}

/* line 58, ../sass/global.scss */
.tpl-loading-image {
  width: 100%;
  min-height: 100px;
  background: url("../img/ajax-loader.gif") 50% 50% no-repeat;
}

/* line 64, ../sass/global.scss */
.tpl-body {
  line-height: 28px;
}

/* line 68, ../sass/global.scss */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}

/* Remove default styling on mobile */
/* line 80, ../sass/global.scss */
button,
textarea,
input:not([type="radio"]):not([type="checkbox"]) {
  -webkit-appearance: none;
}

/* Firefox fix */
/* line 87, ../sass/global.scss */
input::-moz-focus-inner,
select::-moz-focus-inner,
textarea::-moz-focus-inner {
  border: 0;
  padding: 0;
  margin-top: -2px;
  margin-bottom: -2px;
}

/* line 103, ../sass/global.scss */
input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=numeric],
input[type=card],
input[type=phone],
input[type=file],
select,
textarea {
  border: 1px solid #949494;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
}
/* line 322, ../sass/_variables.scss */
.avant-style input[type=text], .avant-style
input[type=email], .avant-style
input[type=password], .avant-style
input[type=number], .avant-style
input[type=numeric], .avant-style
input[type=card], .avant-style
input[type=phone], .avant-style
input[type=file], .avant-style
select, .avant-style
textarea {
  font-family: "source-sans-pro", sans-serif;
}

/* line 109, ../sass/global.scss */
form .ajax-error,
.form-error,
.form-input-error span {
  color: #d0021b;
}

/* line 113, ../sass/global.scss */
select {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 117, ../sass/global.scss */
textarea {
  line-height: 1.4;
  height: auto;
  padding-top: 6px;
  padding-bottom: 6px;
}

/* Fields with icons (Select/Dropdown, Search, Date, etc.) */
/* line 124, ../sass/global.scss */
.tpl-input-search-holder,
.tpl-input-datepicker-holder,
.tpl-select-field-holder {
  position: relative;
}

/* line 128, ../sass/global.scss */
.tpl-input-search-holder:after {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f002";
  font-size: 22px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  color: #949494;
  top: 50%;
  right: 13px;
  margin-top: -12px;
}

/* line 132, ../sass/global.scss */
.tpl-input-datepicker-holder:after {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f073";
  font-size: 22px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  color: #949494;
  top: 50%;
  right: 13px;
  margin-top: -12px;
}

/* line 136, ../sass/global.scss */
.tpl-select-field-holder:after {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f107";
  font-size: 22px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  color: #949494;
  top: 50%;
  right: 13px;
  margin-top: -12px;
  font-size: 24px;
}

/* line 145, ../sass/global.scss */
.tpl-input-search-holder .search,
.tpl-input-search-holder input[type=text],
.tpl-input-datepicker-holder .datepicker,
.tpl-input-datepicker-holder input[type=text],
.tpl-select-field-holder select {
  padding-right: 35px;
}

/* line 149, ../sass/global.scss */
.tpl-select-field-holder select {
  -webkit-appearance: none;
  -moz-appearance: none !important;
}

/*.form-input-holder .combo-options {
  border-color: $border-color;

  .records .option.focused {
	background-color: $color-gray-lighter;
  }
}


.form-input-wrapper.multiselect .multiselect-options {
  border: $field-border;
  left: 0;
  padding: $input-field-padding;

  label {
	color: $color-gray;
	padding-left: 24px;
	margin: 8px 0;

	&:before {
	  background-color: $color-gray;
	}

	&.checked {
	  color: $color-blue-lighter;

	  &:before {
		background-color: $color-blue-lighter;
	  }
	}
  }
}*/
/* line 192, ../sass/global.scss */
h1, .tpl-h1,
h2, .tpl-h2,
h3, .tpl-h3,
h4, .tpl-h4,
h5, .tpl-h5,
h6, .tpl-h6 {
  padding: 0;
}

/* line 196, ../sass/global.scss */
h1, .tpl-h1 {
  display: block;
  width: 100%;
  font-size: 36px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 20px 0 10px;
}
/* line 136, ../sass/_variables.scss */
.avant-style h1, .avant-style .tpl-h1 {
  font-size: 45px;
  font-family: "source-sans-pro", sans-serif;
}

/* line 200, ../sass/global.scss */
h2, .tpl-h2 {
  display: block;
  width: 100%;
  font-size: 36px;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  color: #323232;
  margin: 20px 0 10px;
}
/* line 150, ../sass/_variables.scss */
.avant-style h2, .avant-style .tpl-h2 {
  font-size: 40px;
  font-family: "source-sans-pro", sans-serif;
}

/* line 204, ../sass/global.scss */
h3, .tpl-h3 {
  display: block;
  width: 100%;
  font-size: 28px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 10px 0;
}
/* line 164, ../sass/_variables.scss */
.avant-style h3, .avant-style .tpl-h3 {
  font-size: 34px;
  font-family: "source-sans-pro", sans-serif;
}

/* line 208, ../sass/global.scss */
h4, .tpl-h4 {
  display: block;
  width: 100%;
  font-size: 30px;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  color: #323232;
  margin: 5px 0;
}
/* line 178, ../sass/_variables.scss */
.avant-style h4, .avant-style .tpl-h4 {
  font-size: 28px;
  font-family: "source-sans-pro", sans-serif;
  font-weight: 100;
}

/* line 212, ../sass/global.scss */
h5, .tpl-h5 {
  display: block;
  width: 100%;
  font-size: 25px;
  font-weight: 600;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 5px 0;
}
/* line 193, ../sass/_variables.scss */
.avant-style h5, .avant-style .tpl-h5 {
  font-family: "source-sans-pro", sans-serif;
}

/* line 216, ../sass/global.scss */
h6, .tpl-h6 {
  display: block;
  width: 100%;
  font-size: 24px;
  font-family: "futura-pt", sans-serif;
  color: #323232;
  margin: 5px 0;
}
/* line 205, ../sass/_variables.scss */
.avant-style h6, .avant-style .tpl-h6 {
  font-family: "source-sans-pro", sans-serif;
  font-weight: 600;
}

/* line 224, ../sass/global.scss */
.tpl-subtitle {
  display: block;
  width: 100%;
  font-size: 30px;
  font-weight: 600;
  font-family: "proxima-nova", sans-serif;
  font-style: italic;
  color: #323232;
}
/* line 219, ../sass/_variables.scss */
.avant-style .tpl-subtitle {
  font-family: "source-sans-pro", sans-serif;
}

/* line 228, ../sass/global.scss */
.tpl-body-intro {
  font-size: 21px;
  font-weight: 700;
  color: #323232;
}

/* line 232, ../sass/global.scss */
.tpl-body-promo {
  font-size: 21px;
  color: #323232;
}

/* line 236, ../sass/global.scss */
.tpl-teaser {
  font-size: 24px;
  color: #323232;
}

/* line 240, ../sass/global.scss */
.tpl-small-text {
  font-size: 14px;
  font-weight: 100;
  color: #949494;
}
/* line 244, ../sass/global.scss */
.avant-style .tpl-small-text {
  color: #323232;
}

/* line 250, ../sass/global.scss */
.tpl-tag-label,
.tpl-tag-sep {
  font-size: 16px;
  font-weight: 600;
  color: #323232;
}

/* line 256, ../sass/global.scss */
.tpl-tag-item {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  color: #792468;
}
/* line 261, ../sass/global.scss */
.avant-style .tpl-tag-item {
  color: #92c5ca;
}

/* line 266, ../sass/global.scss */
.tpl-fixed {
  position: fixed;
}

/* line 270, ../sass/global.scss */
.tpl-color-overlay {
  background-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/*.tpl-audio-thumbnail,
.tpl-video-thumbnail {
  position: relative;
  display: block;
}
.tpl-audio-thumbnail:after,
.tpl-video-thumbnail:after {
  display: block;
  position: absolute;
  font-family: $font-family-icons;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 1;
  color: $color-sand;
  z-index: 2; /!* above tpl-color-overlay *!/
  font-size: 35px;
  margin-top: -15px;
  margin-left: -15px;
}
.tpl-audio-thumbnail:after {
  content: "\f025";
}
.tpl-video-thumbnail:after {
  content: "\f144";
}
@media (min-width: 500px) {
  .tpl-video-thumbnail-big:after {
	font-size: 100px;
	margin-top: -50px;
  }
}*/
/* line 317, ../sass/global.scss */
.tpl-background-color-orange {
  background-color: #b44726;
}

/* line 321, ../sass/global.scss */
.tpl-background-color-gold {
  background-color: #bd952e;
}

/* line 325, ../sass/global.scss */
.tpl-background-color-teal {
  background-color: #4c8d85;
}

/* line 329, ../sass/global.scss */
.tpl-background-color-blue {
  background-color: #4f5891;
}

/* line 333, ../sass/global.scss */
.tpl-background-color-light-blue {
  background-color: #7ca6c8;
}

/* line 337, ../sass/global.scss */
.tpl-background-color-purple {
  background-color: #792468;
}

/* line 341, ../sass/global.scss */
.tpl-background-color-taupe {
  background-color: #796d4e;
}

/* line 345, ../sass/global.scss */
.tpl-background-color-light-taupe {
  background-color: #c9c5b9;
}

/* line 349, ../sass/global.scss */
.tpl-background-color-red {
  background-color: #c20430;
}

/* line 353, ../sass/global.scss */
.tpl-background-color-aqua {
  background-color: #92c5ca;
}

/* line 357, ../sass/global.scss */
.tpl-background-color-light-aqua {
  background-color: #dbeceb;
}

/* line 361, ../sass/global.scss */
.tpl-background-color-charcoal {
  background-color: #323232;
}

/* line 365, ../sass/global.scss */
.tpl-background-color-gray {
  background-color: #949494;
}

/* line 369, ../sass/global.scss */
.tpl-background-color-light-gray {
  background-color: #d5d5d5;
}

/* line 373, ../sass/global.scss */
.tpl-background-color-sand {
  background-color: #eeedea;
}

/* line 377, ../sass/global.scss */
.tpl-line-separator {
  width: 100%;
  height: 2px;
  background-color: #949494;
  background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #ffffff), color-stop(40%, #949494), color-stop(60%, #949494), color-stop(100%, #ffffff));
  background-image: -webkit-linear-gradient(right, #ffffff, #949494 40%, #949494 60%, #ffffff);
  background-image: -moz-linear-gradient(right, #ffffff, #949494 40%, #949494 60%, #ffffff);
  background-image: -o-linear-gradient(right, #ffffff, #949494 40%, #949494 60%, #ffffff);
  background-image: linear-gradient(right, #ffffff, #949494 40%, #949494 60%, #ffffff);
}

/* line 381, ../sass/global.scss */
.tpl-curved-gradient-shadow {
  position: relative;
}
/* line 384, ../sass/global.scss */
.tpl-curved-gradient-shadow:after {
  content: " ";
  display: block;
  width: 100%;
  position: absolute;
  bottom: -30px;
  height: 30px;
  background-image: -webkit-gradient(radial, 30px 300px, 0, 30px 300px, 300, color-stop(0%, #949494), color-stop(100%, transparent));
  background-image: -webkit-radial-gradient(30px 300px, #949494 0%, transparent 300px);
  background-image: -moz-radial-gradient(30px 300px, #949494 0%, transparent 300px);
  background-image: -o-radial-gradient(30px 300px, #949494 0%, transparent 300px);
  background-image: radial-gradient(30px 300px, #949494 0%, transparent 300px);
}

/* line 405, ../sass/global.scss */
.tpl-button, .tpl-button-small,
button.tpl-button-small,
a.tpl-button-small,
input[type="button"].tpl-button-small,
input[type="submit"].tpl-button-small,
input[type="reset"].tpl-button-small,
a.tpl-button,
a.tpl-button-small,
.appointee-button,
button,
button.edit,
button.submit,
button.reset,
.ui-widget button,
input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
}
/* line 247, ../sass/_variables.scss */
.avant-style .tpl-button, .avant-style .tpl-button-small,
.avant-style input[type="button"].tpl-button-small,
.avant-style input[type="submit"].tpl-button-small,
.avant-style input[type="reset"].tpl-button-small, .avant-style
a.tpl-button, .avant-style
a.tpl-button-small, .avant-style
.appointee-button, .avant-style
button, .avant-style
button.edit, .avant-style
button.submit, .avant-style
button.reset, .avant-style
.ui-widget button, .avant-style
input[type="button"], .avant-style
input[type="submit"], .avant-style
input[type="reset"] {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .tpl-button, .avant-style .tpl-button-small,
.avant-style input[type="button"].tpl-button-small,
.avant-style input[type="submit"].tpl-button-small,
.avant-style input[type="reset"].tpl-button-small, .avant-style
a.tpl-button, .avant-style
a.tpl-button-small, .avant-style
.appointee-button, .avant-style
button, .avant-style
button.edit, .avant-style
button.submit, .avant-style
button.reset, .avant-style
.ui-widget button, .avant-style
input[type="button"], .avant-style
input[type="submit"], .avant-style
input[type="reset"] {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .tpl-button, .avant-style .tpl-button-small,
.avant-style input[type="button"].tpl-button-small,
.avant-style input[type="submit"].tpl-button-small,
.avant-style input[type="reset"].tpl-button-small, .avant-style
a.tpl-button, .avant-style
a.tpl-button-small, .avant-style
.appointee-button, .avant-style
button, .avant-style
button.edit, .avant-style
button.submit, .avant-style
button.reset, .avant-style
.ui-widget button, .avant-style
input[type="button"], .avant-style
input[type="submit"], .avant-style
input[type="reset"] {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.tpl-button:hover, .tpl-button-small:hover,
input[type="button"].tpl-button-small:hover,
input[type="submit"].tpl-button-small:hover,
input[type="reset"].tpl-button-small:hover,
a.tpl-button:hover,
a.tpl-button-small:hover,
.appointee-button:hover,
button:hover,
button.edit:hover,
button.submit:hover,
button.reset:hover,
.ui-widget button:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover {
  text-decoration: none;
}

/* line 414, ../sass/global.scss */
.tpl-button-small,
button.tpl-button-small,
a.tpl-button-small,
input[type="button"].tpl-button-small,
input[type="submit"].tpl-button-small,
input[type="reset"].tpl-button-small {
  font-size: 17px;
  height: 40px;
  line-height: 40px;
}

/* line 422, ../sass/global.scss */
.tpl-button-white,
a.tpl-button-white {
  border: 2px solid #323232;
  color: #323232;
  padding: 1px 8px;
}

/* line 441, ../sass/global.scss */
.tpl-button.disabled, .disabled.tpl-button-small,
input.disabled[type="button"].tpl-button-small,
input.disabled[type="submit"].tpl-button-small,
input.disabled[type="reset"].tpl-button-small,
.appointee-button.disabled,
button.disabled,
button.edit.disabled,
input[type=button].disabled,
input[type=submit].disabled,
input[type=reset].disabled,
.tpl-button:disabled,
.tpl-button-small:disabled,
input[type="button"].tpl-button-small:disabled,
input[type="submit"].tpl-button-small:disabled,
input[type="reset"].tpl-button-small:disabled,
.appointee-button:disabled,
button:disabled,
button.edit:disabled,
input[type=button]:disabled,
input[type=submit]:disabled,
input[type=reset]:disabled {
  zoom: 1;
  filter: alpha(opacity=50);
  opacity: 0.50;
}

/* line 447, ../sass/global.scss */
input[type="reset"] {
  color: #000;
  border: 1px solid #999999;
  background-color: #999;
}

/* line 453, ../sass/global.scss */
input:-webkit-autofill {
  -webkit-text-fill-color: #323232 !important;
  -webkit-box-shadow: 0 0 0 1000px #d5d5d5 inset;
}

/* Paging toolbar */
/* line 466, ../sass/global.scss */
.paging-toolbar,
.search-modules-results-container .paging-toolbar,
.com-advocacy .campaigns-select .body .paging-bar,
.com-advocacy .user-campaigns .body .paging-bar {
  text-align: left;
  font-size: 14px;
  margin: 22px 0;
}

/* line 473, ../sass/global.scss */
.paging-toolbar span,
.search-modules-results-container .paging-toolbar span {
  font-weight: 400;
  color: #9B9B9B;
  margin: 0 5px;
}

/* line 486, ../sass/global.scss */
.paging-toolbar .goToPage,
.search-modules-results-container .paging-toolbar .goToPage,
.com-advocacy .campaigns-select .body .paging-bar .goToPage,
.com-advocacy .user-campaigns .body .paging-bar .goToPage,
.paging-toolbar .goToPage:hover,
.search-modules-results-container .paging-toolbar .goToPage:hover,
.com-advocacy .campaigns-select .body .paging-bar .goToPage:hover,
.com-advocacy .user-campaigns .body .paging-bar .goToPage:hover {
  font-size: 14pt;
  color: #b44726;
  font-weight: 400;
  font-family: "proxima-nova", sans-serif;
  text-align: center;
  background-color: white;
  border: 2px solid #b44726;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  vertical-align: middle;
  width: auto;
  height: 36px;
  line-height: 31px;
  padding: 0 10px;
  margin: 4px;
}

/* line 519, ../sass/global.scss */
.paging-toolbar .goToPage.first,
.search-modules-results-container .paging-toolbar .goToPage.first,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.first,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.first,
.paging-toolbar .goToPage.prev,
.search-modules-results-container .paging-toolbar .goToPage.prev,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.prev,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.prev,
.paging-toolbar .goToPage.next,
.search-modules-results-container .paging-toolbar .goToPage.next,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.next,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.next,
.paging-toolbar .goToPage.last,
.search-modules-results-container .paging-toolbar .goToPage.last,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.last,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.last {
  width: 51px;
  position: relative;
  color: transparent;
}

/* line 540, ../sass/global.scss */
.paging-toolbar .goToPage.first:after,
.search-modules-results-container .paging-toolbar .goToPage.first:after,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.first:after,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.first:after,
.paging-toolbar .goToPage.prev:after,
.search-modules-results-container .paging-toolbar .goToPage.prev:after,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.prev:after,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.prev:after,
.paging-toolbar .goToPage.next:after,
.search-modules-results-container .paging-toolbar .goToPage.next:after,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.next:after,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.next:after,
.paging-toolbar .goToPage.last:after,
.search-modules-results-container .paging-toolbar .goToPage.last:after,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.last:after,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.last:after {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  color: #b44726;
}

/* line 551, ../sass/global.scss */
.paging-toolbar .goToPage.prev,
.search-modules-results-container .paging-toolbar .goToPage.prev,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.prev,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.prev {
  width: 82px;
}

/* line 558, ../sass/global.scss */
.paging-toolbar .goToPage.first:after,
.search-modules-results-container .paging-toolbar .goToPage.first:after,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.first:after,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.first:after {
  content: "First";
}

/* line 565, ../sass/global.scss */
.paging-toolbar .goToPage.prev:after,
.search-modules-results-container .paging-toolbar .goToPage.prev:after,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.prev:after,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.prev:after {
  content: "Previous";
}

/* line 572, ../sass/global.scss */
.paging-toolbar .goToPage.next:after,
.search-modules-results-container .paging-toolbar .goToPage.next:after,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.next:after,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.next:after {
  content: "Next";
}

/* line 579, ../sass/global.scss */
.paging-toolbar .goToPage.last:after,
.search-modules-results-container .paging-toolbar .goToPage.last:after,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.last:after,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.last:after {
  content: "Last";
}

/* line 586, ../sass/global.scss */
.paging-toolbar .goToPage.current,
.search-modules-results-container .paging-toolbar .goToPage.current,
.com-advocacy .campaigns-select .body .paging-bar .goToPage.current,
.com-advocacy .user-campaigns .body .paging-bar .goToPage.current {
  color: white;
  background-color: #b44726;
  border-color: #b44726;
}

/*===============================*/
/* jQuery UI adjustments - Start */
/*===============================*/
/* line 595, ../sass/global.scss */
.ui-widget-header {
  font-weight: 300;
  font-size: 24px;
}

/* line 602, ../sass/global.scss */
.ui-dialog {
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  border-width: 2px;
}
/* line 607, ../sass/global.scss */
.ui-dialog .ui-dialog-titlebar {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 5px 15px 6px;
}
/* line 613, ../sass/global.scss */
.ui-dialog .ui-dialog-titlebar .ui-button,
.ui-dialog .ui-dialog-titlebar .ui-state-default, .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-state-default {
  background: #d5d5d5;
  border: none;
  color: #fff;
}
/* line 618, ../sass/global.scss */
.ui-dialog .ui-dialog-titlebar .ui-button .ui-icon,
.ui-dialog .ui-dialog-titlebar .ui-state-default .ui-icon, .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-state-default .ui-icon {
  background-image: url("../css/lib/jquery-ui-1.11.4.custom/images/ui-icons_ffffff_256x240.png");
}
/* line 624, ../sass/global.scss */
.ui-dialog .ui-dialog-content {
  color: #d5d5d5;
  padding: 20px 15px 5px 20px;
}
/* line 629, ../sass/global.scss */
.ui-dialog .ui-dialog-content form label {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 20px;
  padding-bottom: 7px;
}
/* line 635, ../sass/global.scss */
.ui-dialog .ui-dialog-content form input[type=text] {
  font-size: 20px;
  padding: 4px 14px !important;
}
/* line 639, ../sass/global.scss */
.ui-dialog .ui-dialog-content form textarea {
  font-size: 20px;
  height: 110px;
  padding: 6px 10px !important;
}
/* line 647, ../sass/global.scss */
.ui-dialog .ui-dialog-buttonpane {
  border: none;
  padding: 20px 15px 5px 20px;
  padding-top: 0;
  padding-bottom: 22px;
}
/* line 653, ../sass/global.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
}
/* line 657, ../sass/global.scss */
.ui-dialog .ui-dialog-buttonpane button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  background-image: none;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .ui-dialog .ui-dialog-buttonpane button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .ui-dialog .ui-dialog-buttonpane button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .ui-dialog .ui-dialog-buttonpane button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.ui-dialog .ui-dialog-buttonpane button:hover {
  text-decoration: none;
}
/* line 663, ../sass/global.scss */
.ui-dialog .ui-dialog-buttonpane .ui-button-text {
  padding: 0;
}

/* line 669, ../sass/global.scss */
.ui-datepicker {
  width: 13em;
}
/* line 672, ../sass/global.scss */
.ui-datepicker .ui-datepicker-header {
  font-size: 20px;
}
/* line 676, ../sass/global.scss */
.ui-datepicker .ui-datepicker-title {
  line-height: normal;
}
/* line 678, ../sass/global.scss */
.ui-datepicker .ui-datepicker-title select {
  height: auto;
  margin: 0;
}
/* line 686, ../sass/global.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev.ui-state-hover,
.ui-datepicker .ui-datepicker-next.ui-state-hover {
  background: none;
  border: none;
}
/* line 691, ../sass/global.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  margin-top: -6px;
}
/* line 695, ../sass/global.scss */
.ui-datepicker table {
  font-size: 13px;
}

/*=============================*/
/* jQuery UI adjustments - End */
/*=============================*/
/*======================*/
/* Custom Alert - Start */
/*======================*/
/* line 707, ../sass/global.scss */
.customAlert {
  min-width: 510px;
  border: 1px solid #d5d5d5;
  font-family: "proxima-nova", sans-serif;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 711, ../sass/global.scss */
.avant-style .customAlert {
  font-family: "source-sans-pro", sans-serif;
}

/* line 719, ../sass/global.scss */
.customAlert .customAlertLoading,
.customAlert .customAlertLoading img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 723, ../sass/global.scss */
.customAlert .customAlertInner {
  font-family: "proxima-nova", sans-serif;
  padding-bottom: 20px;
}
/* line 725, ../sass/global.scss */
.avant-style .customAlert .customAlertInner {
  font-family: "source-sans-pro", sans-serif;
}

/* line 731, ../sass/global.scss */
.customAlert .customAlertInner .customAlertTitle {
  position: relative;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.2;
  font-family: "proxima-nova", sans-serif;
  color: #FFF;
  background: #323232;
  padding: 20px 50px 20px 25px;
  margin: 0;
  margin-left: -1px;
  margin-right: -1px;
  margin-top: -1px;
}
/* line 737, ../sass/global.scss */
.avant-style .customAlert .customAlertInner .customAlertTitle {
  font-family: "source-sans-pro", sans-serif;
}

/* line 750, ../sass/global.scss */
.customAlert .customAlertInner .customAlertTitle a.closeAlert {
  background: transparent;
  font-weight: 400;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  width: 22px;
  height: 22px;
  top: 50%;
  right: 20px;
  margin-top: -11px;
}

/* line 762, ../sass/global.scss */
.customAlert .customAlertInner .customAlertTitle a.closeAlert:after {
  display: block;
  text-align: center;
  font-family: "FontAwesome";
  content: '\f00d';
  color: #fff;
  font-size: 14px;
  line-height: 22px;
}

/* line 772, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg {
  font-family: "proxima-nova", sans-serif;
  position: relative;
  padding: 25px;
}
/* line 774, ../sass/global.scss */
.avant-style .customAlert .customAlertInner .customAlertMsg {
  font-family: "source-sans-pro", sans-serif;
}

/* line 781, ../sass/global.scss */
.customAlert .customAlertMsg a {
  color: #b44726;
}

/* line 785, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg img {
  display: none;
}

/* line 789, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg .confirmationIcon {
  background: none;
  position: relative;
  width: 100%;
  text-align: center;
}

/* line 796, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg .confirmationIcon:after {
  font-family: "FontAwesome";
  content: "\f00c";
  font-size: 98px;
  height: 70px;
  line-height: 68px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -35px;
}

/* line 825, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg .title {
  font-weight: 300;
  font-size: 24px;
}

/* line 830, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg .required {
  background: none;
  vertical-align: middle;
  margin-right: 3px;
}

/* line 837, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg .required:after {
  content: "*";
}

/* line 841, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg span {
  vertical-align: middle;
}

/* line 847, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg input,
.customAlert .customAlertInner .customAlertMsg textarea,
.customAlert .customAlertInner .customAlertMsg select {
  margin: 5px 0 10px;
}

/* line 851, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg textarea {
  height: 108px;
}

/* line 857, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg input.last-row,
.customAlert .customAlertInner .customAlertMsg textarea.last-row,
.customAlert .customAlertInner .customAlertMsg select.last-row {
  margin-bottom: 0;
}

/* line 863, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg input.invalid,
.customAlert .customAlertInner .customAlertMsg textarea.invalid,
.customAlert .customAlertInner .customAlertMsg select.invalid {
  border-color: #d0021b;
}

/* line 872, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg input.readonly,
.customAlert .customAlertInner .customAlertMsg textarea.readonly,
.customAlert .customAlertInner .customAlertMsg select.readonly,
.customAlert .customAlertInner .customAlertMsg input.readonly:focus,
.customAlert .customAlertInner .customAlertMsg textarea.readonly:focus,
.customAlert .customAlertInner .customAlertMsg select.readonly:focus {
  background-color: #fff;
  border-color: #fff;
  color: #949494;
}

/* line 878, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg input[name="email"] {
  margin-bottom: 15px;
}

/* line 882, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg textarea.last-row {
  resize: vertical;
}

/* line 886, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg .radio-wrapper {
  width: 70px !important;
  vertical-align: top !important;
  padding: 3px 0;
  margin-bottom: 5px;
}

/* Custom radio */
/* line 894, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg .radio-wrapper input[type=radio] {
  display: none;
}

/* line 898, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg .radio-wrapper label:before {
  content: " ";
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  border: 2px solid #efe7e1;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -4px;
}

/* line 911, ../sass/global.scss */
.customAlert .customAlertInner .customAlertMsg .radio-wrapper label.checked:before {
  font-family: "FontAwesome";
  content: "\f111";
  color: #b44726;
  background: #fff;
  text-align: center;
  line-height: 24px;
  font-size: 14px;
}

/* line 921, ../sass/global.scss */
.customAlert .customAlertInner .customAlertError {
  display: block;
  color: #d0021b;
  padding-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
}

/* line 929, ../sass/global.scss */
.customAlert .customAlertInner .pop-up-buttons {
  margin: 20px 0 0;
}

/* line 933, ../sass/global.scss */
.customAlert .customAlertInner .pop-up-buttons a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  display: block;
  width: 100%;
  height: auto;
  padding: 0 22px;
  margin: 7px 0 0;
}
/* line 247, ../sass/_variables.scss */
.avant-style .customAlert .customAlertInner .pop-up-buttons a {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .customAlert .customAlertInner .pop-up-buttons a {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .customAlert .customAlertInner .pop-up-buttons a {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.customAlert .customAlertInner .pop-up-buttons a:hover {
  text-decoration: none;
}

/* line 943, ../sass/global.scss */
.customAlert .customAlertInner .customAlertButtons,
.customAlert .customAlertInner .customAlertButtons.right {
  text-align: left;
  padding: 0 20px;
  margin: 0;
}

/* line 950, ../sass/global.scss */
.customAlert button,
.customAlert .customAlertInner .customAlertButtons button {
  font-size: 16px;
  background-color: #b44726;
  border: 1px solid #b44726;
  color: white;
  margin: 3px 5px;
}
/* line 953, ../sass/global.scss */
.avant-style .customAlert button, .avant-style
.customAlert .customAlertInner .customAlertButtons button {
  background-color: #c20430;
}
/* line 957, ../sass/global.scss */
.avant-style .customAlert button, .avant-style
.customAlert .customAlertInner .customAlertButtons button {
  border: 1px solid #c20430;
}

/* New Campaign popup */
/* line 965, ../sass/global.scss */
.customAlert.newCampaignOptions {
  min-width: 410px;
}

/* line 969, ../sass/global.scss */
.customAlert.newCampaignOptions .customAlertInner .customAlertMsg {
  color: #d5d5d5;
  font-size: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

/* line 976, ../sass/global.scss */
.customAlert.newCampaignOptions .customAlertInner .customAlertMsg .description {
  padding: 8px 0;
}

/* Audio player popup */
/* line 981, ../sass/global.scss */
.customAlert.custom-alert-audio-player .customAlertInner {
  padding-bottom: 0;
}

/* Responsive - Custom Alert */
@media (max-width: 520px) {
  /* line 988, ../sass/global.scss */
  .customAlert,
  .customAlert.newCampaignOptions {
    min-width: 0;
  }

  /* line 992, ../sass/global.scss */
  .customAlert .customAlertInner {
    padding-bottom: 10px;
  }

  /* line 996, ../sass/global.scss */
  .customAlert .customAlertInner .customAlertTitle {
    font-size: 18px;
    padding: 10px 40px 10px 15px;
  }

  /* line 1001, ../sass/global.scss */
  .customAlert .customAlertInner .customAlertTitle a.closeAlert {
    right: 10px;
  }

  /* line 1005, ../sass/global.scss */
  .customAlert .customAlertInner .customAlertMsg {
    padding: 15px;
  }

  /* line 1010, ../sass/global.scss */
  .customAlert .customAlertInner .customAlertButtons,
  .customAlert .customAlertInner .customAlertButtons.right {
    padding: 0 10px;
  }
}
@media (max-width: 420px) {
  /* line 1016, ../sass/global.scss */
  .customAlert.custom-alert-audio-player {
    width: 300px !important;
    left: 50% !important;
    margin-left: -150px;
  }
}
/*====================*/
/* Custom Alert - End */
/*====================*/
/* Global giving form */
/* line 1027, ../sass/global.scss */
.tpl-giving-form {
  position: relative;
}
/* line 1030, ../sass/global.scss */
.tpl-giving-form .tpl-field {
  float: left;
  width: 100%;
  padding-right: 140px;
}
/* line 1035, ../sass/global.scss */
.tpl-giving-form .tpl-field input {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 50px;
  line-height: 50px;
  padding-left: 30px;
  padding-right: 50px;
  text-align: center;
}
/* line 322, ../sass/_variables.scss */
.avant-style .tpl-giving-form .tpl-field input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 1042, ../sass/global.scss */
.tpl-giving-form .tpl-field .tpl-field-wrap {
  position: relative;
}
/* line 1045, ../sass/global.scss */
.tpl-giving-form .tpl-field .tpl-field-wrap:before {
  content: '$';
  position: absolute;
  top: 0;
  left: 10px;
  color: #949494;
  line-height: 50px;
}
/* line 1054, ../sass/global.scss */
.tpl-giving-form .tpl-field .tpl-field-wrap:after {
  content: 'USD';
  position: absolute;
  top: 0;
  right: 10px;
  color: #949494;
  line-height: 50px;
}
/* line 1061, ../sass/global.scss */
.avant-style .tpl-giving-form .tpl-field .tpl-field-wrap:after {
  display: none;
}
/* line 1067, ../sass/global.scss */
.tpl-giving-form .tpl-amount-submit {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
  float: right;
  margin-top: -50px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .tpl-giving-form .tpl-amount-submit {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .tpl-giving-form .tpl-amount-submit {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .tpl-giving-form .tpl-amount-submit {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.tpl-giving-form .tpl-amount-submit:hover {
  text-decoration: none;
}

@media (max-width: 700px) {
  /* line 1076, ../sass/global.scss */
  .tpl-giving-form .tpl-field {
    float: none;
    width: 100%;
    padding-right: 0;
  }
  /* line 1082, ../sass/global.scss */
  .tpl-giving-form .tpl-amount-submit {
    float: none;
    width: 100%;
    margin-top: 10px;
  }
}
/*.tpl-giving-form.tpl-giving-form-small {
	.tpl-field {
		padding-right: 42px;

		.amount {
			font-size: 10px;
			height: 28px;
			line-height: normal;
			padding: 2px 6px;
		}
	}
	.tpl-amount-submit {
		font-size: 10px;
		height: 28px;
		width: 39px;
		padding: 8px 2px;
	}
}*/
/* Audio player */
/* line 1110, ../sass/global.scss */
.tpl-audio-wrapper {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: #eeedea;
  padding: 13px;
}
/* line 1115, ../sass/global.scss */
.tpl-audio-wrapper .audiojs .play-pause p {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-color: #b44726;
}
/* line 1119, ../sass/global.scss */
.tpl-audio-wrapper .audiojs .play-pause p:after {
  margin-left: 1px;
}
/* line 1125, ../sass/global.scss */
.tpl-audio-wrapper .audiojs .scrubber,
.tpl-audio-wrapper .audiojs .scrubber .loaded,
.tpl-audio-wrapper .audiojs .scrubber .progress {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 1128, ../sass/global.scss */
.tpl-audio-wrapper .audiojs .scrubber {
  background-color: #D7D2CB;
}
/* line 1131, ../sass/global.scss */
.tpl-audio-wrapper .audiojs .scrubber .loaded {
  background-color: #949494;
}
/* line 1134, ../sass/global.scss */
.tpl-audio-wrapper .audiojs .scrubber .progress {
  background-color: #b44726;
}
/* line 1138, ../sass/global.scss */
.tpl-audio-wrapper .audiojs .time span {
  color: #323232;
  font-family: "proxima-nova", sans-serif;
  padding-top: 2px;
}

/* Share buttons */
/* line 1148, ../sass/global.scss */
.tpl-action-buttons .tpl-action-button {
  border-top: 1px solid #949494;
  border-left: 1px solid #949494;
  position: relative;
  cursor: pointer;
  color: #949494;
  font-size: 13px;
  padding: 3px 6px;
}
/* line 1157, ../sass/global.scss */
.tpl-action-buttons .tpl-action-button i {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #323232;
  color: #fff;
  font-size: 11px;
  width: 13px;
  height: 13px;
  line-height: 13px;
  vertical-align: middle;
  text-align: center;
  margin-top: -3px;
  margin-right: 5px;
}
/* line 1170, ../sass/global.scss */
.tpl-action-buttons .tpl-action-button.tpl-facebook-button i {
  text-align: right;
  line-height: 14px;
  padding-right: 2px;
}
/* line 1176, ../sass/global.scss */
.tpl-action-buttons .tpl-action-button.tpl-first {
  border-left: none;
  padding-left: 2px;
}

/*=================================================*/
/* Vertical Summary - Start =======================*/
/*=================================================*/
/* line 1186, ../sass/global.scss */
.tpl-vertical-summary {
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  	/*
  	.tpl-color-overlay {
  	  background-color: rgba(0,0,0,0.40);
  	}
  
  	.tpl-content {
  	  .tpl-date {
  		min-height: 33px;
  		color: $color-charcoal;
  		text-transform: uppercase;
  		margin: 8px 0;
  	  }
  
  	  .tpl-title {
  		line-height: 1;
  		margin: 0 0 15px;
  
  		a {
  		  color: $link-color;
  		}
  	  }
  	  .tpl-summary {
  		line-height: 1.3;
  		margin: 10px 0;
  	  }
  
  	  .tpl-action-buttons {
  		margin: 10px 0;
  	  }
  
  	  .tpl-button-holder {
  		margin: 10px 0;
  	  }
  	}
  	*/
}

/* In any column wrapper */
/* line 1233, ../sass/global.scss */
.child-items-1-5 .tpl-vertical-summary,
.child-items-1-4 .tpl-vertical-summary,
.child-items-1-3 .tpl-vertical-summary,
.child-items-1-2 .tpl-vertical-summary {
  float: left;
  padding: 0 15px;
  margin-bottom: 30px;
}
/* line 1239, ../sass/global.scss */
.child-items-1-5 .infinite-container,
.child-items-1-4 .infinite-container,
.child-items-1-3 .infinite-container,
.child-items-1-2 .infinite-container {
  margin-left: -15px;
  margin-right: -15px;
}

/* In 1/5 column wrapper */
/* line 1246, ../sass/global.scss */
.child-items-1-5 .tpl-vertical-summary {
  width: 20%;
}

/* In 1/4 column wrapper */
/* line 1251, ../sass/global.scss */
.child-items-1-4 .tpl-vertical-summary {
  width: 25%;
}

/* In 1/3 column wrapper */
/* line 1256, ../sass/global.scss */
.child-items-1-3 .tpl-vertical-summary {
  width: 33.33%;
}

/* In 1/2 column wrapper */
/* line 1261, ../sass/global.scss */
.child-items-1-2 .tpl-vertical-summary {
  width: 50%;
}

@media (max-width: 900px) {
  /* line 1267, ../sass/global.scss */
  .child-items-1-5 .tpl-vertical-summary,
  .child-items-1-4 .tpl-vertical-summary {
    width: 33.33%;
  }
}
@media (max-width: 800px) {
  /* line 1275, ../sass/global.scss */
  .child-items-1-5 .tpl-vertical-summary,
  .child-items-1-4 .tpl-vertical-summary,
  .child-items-1-3 .tpl-vertical-summary {
    width: 50%;
  }

  /* line 1288, ../sass/global.scss */
  .tpl-left-half .tpl-vertical-summary .tpl-content-holder,
  .tpl-right-half .tpl-vertical-summary .tpl-content-holder,
  .tpl-col-1-3 .tpl-vertical-summary .tpl-content-holder,
  .tpl-col-1-2 .tpl-vertical-summary .tpl-content-holder,
  .tpl-col-2-3 .tpl-vertical-summary .tpl-content-holder,
  .tpl-col-2-4 .tpl-vertical-summary .tpl-content-holder,
  .tpl-col-3-4 .tpl-vertical-summary .tpl-content-holder,
  .tpl-col-1-5 .tpl-vertical-summary .tpl-content-holder,
  .tpl-col-4-5 .tpl-vertical-summary .tpl-content-holder {
    height: auto;
  }
}
@media (max-width: 600px) {
  /* line 1298, ../sass/global.scss */
  .child-items-1-5 .tpl-vertical-summary,
  .child-items-1-4 .tpl-vertical-summary,
  .child-items-1-3 .tpl-vertical-summary,
  .child-items-1-2 .tpl-vertical-summary {
    width: 100%;
  }
  /* line 1301, ../sass/global.scss */
  .child-items-1-5 .tpl-vertical-summary .tpl-content-holder,
  .child-items-1-4 .tpl-vertical-summary .tpl-content-holder,
  .child-items-1-3 .tpl-vertical-summary .tpl-content-holder,
  .child-items-1-2 .tpl-vertical-summary .tpl-content-holder {
    height: auto;
  }

  /* line 1308, ../sass/global.scss */
  .child-items-1-5 .infinite-container,
  .child-items-1-4 .infinite-container,
  .child-items-1-3 .infinite-container,
  .child-items-1-2 .infinite-container {
    margin-left: auto;
    margin-right: auto;
  }

  /* line 1316, ../sass/global.scss */
  .tpl-col-1-4 .tpl-vertical-summary .tpl-content-holder,
  .tpl-col-2-5 .tpl-vertical-summary .tpl-content-holder,
  .tpl-col-3-5 .tpl-vertical-summary .tpl-content-holder {
    height: auto;
  }
}
/*=================================================*/
/* Vertical Summary - End =========================*/
/*=================================================*/
/*=================================================*/
/* Wide Summary - Start ===========================*/
/*=================================================*/
/*.tpl-wide-summary {
  position: relative;
  margin: 20px 0;

  .tpl-action-buttons {
	position: absolute;
	top: 0;
	left: 0;
	width: 90px;
	padding-top: 7px;

	.tpl-button-small {
	  width: 100%;
	  font-size: 13px;
	  color: #fff;
	  border-color: $color-orange;
	  background-color: $color-orange;
	  height: auto;
	  line-height: normal;
	  padding: 1px 5px;
	  margin-bottom: 5px;
	}

	.tpl-action-button {
	  border: none;
	  @include inline-block;
	  padding: 0;
	}
  }

  .tpl-content {
	min-height: 100px;
	padding-left: 110px;
	padding-right: 20px;

	.tpl-date {
	  display: inline;
	  color: $color-charcoal;
	  font-size: 18pt;
	  font-weight: 700;
	  text-transform: uppercase;
	  margin: 0 15px 5px 0;
	}

	.tpl-title {
	  display: inline;
	  line-height: 1;
	  margin: 0 0 5px 0;

	  a {
		color: $link-color;
	  }
	}

	.tpl-summary {
	  margin: 10px 0;
	}
  }
}

@media (max-width: 420px) {
  .tpl-wide-summary {
	.tpl-action-buttons {
	  position: static;
	  width: auto;
	  padding-bottom: 4px;

	  .tpl-button-small {
		width: auto;
	  }

	  .tpl-action-button {
		margin-right: 4px;
	  }
	}

	.tpl-content {
	  min-height: 60px;
	  padding-left: 0;
	}
  }
}*/
/*=================================================*/
/* Wide Summary - End =============================*/
/*=================================================*/
/*=================================================*/
/* Devotional Summary - Start =====================*/
/*=================================================*/
/*.tpl-devotional-summary {
  .tpl-scripture-info {
	padding-left: 10px;
	margin: 10px 0;

	span {
	  font-size: 18pt;
	  color: $color-charcoal;
	}
	.tpl-month-day {
	  font-weight: 700;
	  padding-right: 15px;
	}
	.tpl-scripture-address {
	  font-style: italic;
	  white-space: nowrap;
	}
  }
  .tpl-title {
	text-align: center;
	max-width: 550px;
	line-height: 1;
	margin: 10px auto;
  }
  .tpl-summary {
	margin: 20px 0 0;
  }
  .tpl-more-button {
	color: #fff;
	border-color: $color-charcoal;
	background-color: $color-charcoal;
	text-transform: uppercase;
	height: auto;
	line-height: normal;
	padding: 0 8px;
	margin-left: 3px;
  }
  .tpl-button-holder {
	text-align: center;
	margin: 22px 0;

	.tpl-button-white {
	  font-size: 14pt;
	  padding: 2px 9px;
	}
  }
  .tpl-action-buttons {
	margin-top: 20px;
  }
}

@media (max-width: 650px) {
  .tpl-devotional-summary .tpl-button-holder .tpl-button-white {
	border: none
  }
}*/
/*=================================================*/
/* Devotional Summary - End =======================*/
/*=================================================*/
/*=================================================*/
/* Summary - Global style for summary view - Start */
/*=================================================*/
/* line 1481, ../sass/global.scss */
.tpl-architect-summary {
  position: relative;
  background: #fff;
  margin: 25px 0;
}
/* line 1489, ../sass/global.scss */
.tpl-architect-summary .tpl-image-holder {
  display: block;
  float: left;
  width: 30%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}
/* line 1498, ../sass/global.scss */
.tpl-architect-summary .tpl-image-holder img {
  width: 100%;
  min-height: 185px;
  max-height: 360px;
}
/* line 1505, ../sass/global.scss */
.tpl-architect-summary .tpl-color-overlay {
  background-color: rgba(0, 0, 0, 0.2);
}
/* line 1509, ../sass/global.scss */
.tpl-architect-summary .tpl-content {
  padding: 10px 22px 15px;
}
/* line 1512, ../sass/global.scss */
.tpl-architect-summary.has-image .tpl-content {
  float: left;
  width: 70%;
}
/* line 1516, ../sass/global.scss */
.tpl-architect-summary.no-image .tpl-content {
  padding-bottom: 35px;
}
/* line 1520, ../sass/global.scss */
.tpl-architect-summary .tpl-title a {
  color: #323232;
  font-weight: 400;
}
/* line 1525, ../sass/global.scss */
.tpl-architect-summary .tpl-bottom-actions {
  position: absolute;
  bottom: 10px;
  left: 30%;
  padding-left: 22px;
}
/* line 1531, ../sass/global.scss */
.tpl-architect-summary .tpl-bottom-actions .tpl-bottom-action {
  font-size: 16px;
  margin-right: 15px;
}
/* line 1535, ../sass/global.scss */
.tpl-architect-summary .tpl-bottom-actions .tpl-bottom-action i {
  vertical-align: middle;
  font-size: 15px;
  font-weight: 400;
  color: #333;
  margin-right: 5px;
}
/* line 1542, ../sass/global.scss */
.tpl-architect-summary .tpl-bottom-actions .tpl-bottom-action span {
  vertical-align: middle;
}
/* line 1548, ../sass/global.scss */
.tpl-architect-summary .tpl-button-bottom-right {
  position: absolute;
  bottom: 0;
  right: 0;
  height: auto;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  font-size: 16px;
  padding: 6px 12px;
}
/* line 1558, ../sass/global.scss */
.tpl-architect-summary .tpl-button-bottom-right:after {
  font-family: "FontAwesome";
  content: "\f061";
  margin-left: 10px;
}

@media (max-width: 1000px) {
  /* line 1566, ../sass/global.scss */
  .tpl-architect-summary {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 1571, ../sass/global.scss */
  .tpl-architect-summary .tpl-image-holder {
    float: none;
    width: 100%;
  }
  /* line 1577, ../sass/global.scss */
  .tpl-architect-summary .tpl-content, .tpl-architect-summary.no-image .tpl-content {
    padding-bottom: 40px;
  }
  /* line 1580, ../sass/global.scss */
  .tpl-architect-summary.has-image .tpl-content {
    float: none;
    width: 100%;
  }
  /* line 1585, ../sass/global.scss */
  .tpl-architect-summary .tpl-bottom-actions {
    left: 0;
  }
}
@media (max-width: 550px) {
  /* line 1592, ../sass/global.scss */
  .tpl-architect-summary .tpl-bottom-actions {
    position: static;
    padding: 10px 0 0;
  }
  /* line 1596, ../sass/global.scss */
  .tpl-architect-summary .tpl-bottom-actions .tpl-bottom-action {
    display: block;
    float: left;
    clear: both;
    margin-top: 2px;
    margin-bottom: 2px;
  }
}
/*===============================================*/
/* Summary - Global style for summary view - End */
/*===============================================*/
/*========================*/
/* Hero Full View - Start */
/*========================*/
/*$hero-full-view-actions-spacing: 28px;

.tpl-architect-give-full-view {

  .tpl-hero-wrapper {
	position: relative;
	height: $hero-height;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;

	.tpl-hero {
	  position: absolute;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  z-index: 2;

	  table {
		width: 100%;
		height: $hero-height;
		border-spacing: 0;
		border-collapse: collapse;
		table-layout: fixed;
	  }
	  table td {
		width: 100%;
		height: 100%;
		vertical-align: middle;
		text-align: center;
	  }

	  .tpl-title {
		color: #fff;
	  }
	}
  }

  .tpl-actions {
	background-color: $color-gray;
	padding: 15px 0;

	.tpl-funding-wrapper,
	.tpl-giving-form,
	.tpl-button-holder,
	.tpl-action-buttons {
	  float: left;
	  min-height: 65px;
	  padding-right: $hero-full-view-actions-spacing;
	  margin: 15px 0 10px 0;
	}

	.tpl-funding-wrapper {
	  width: 46%;
	  max-width: 500px;
	  min-width: 200px;
	}

	.tpl-giving-form {
	  width: 29%;
	  max-width: 300px;
	  min-width: 220px;

	  .tpl-field input,
	  .tpl-amount-submit {
		height: $field-height-big;
		line-height: $field-height-big;
	  }
	  .tpl-amount-submit {
		margin-right: $hero-full-view-actions-spacing;
		padding: 0 2px;
	  }
	}

	.tpl-button-holder {
	  width: 25%;
	  min-width: 165px;
	  max-width: 255px;
	  padding-right: 0;

	  .tpl-start-campaign {
		width: 100%;
		height: $field-height-big;
		line-height: $field-height-big;
		background-color: $color-gray;
		border-color: $color-gray;
		padding: 0 20px;
	  }
	}

	.tpl-action-buttons {
	  width: 26%;
	  min-width: 190px;
	  padding-left: 20px;
	  padding-right: 0;
	}
  }

  .tpl-main-content {
	padding-top: 50px;
	padding-bottom: 50px;

	.tpl-icon-holder {
	  float: left;
	  width: 30%;
	  text-align: center;
	  padding-right: 5%;
	  margin: 18px 0;
	}

	.tpl-text-content {
	  position: relative;
	  float: left;
	  width: 70%;
	  padding-right: 80px;

	  .tpl-location {
		font-size: 16px;
		margin: 15px 0;
	  }

	  .tpl-body {
		margin: 15px 0;
	  }

	  .tpl-more-links {
		margin: 15px 0;

		b {
		  display: block;
		  font-size: 16px;
		  margin-bottom: 4px;
		}
		div {
		  font-size: 14px;
		  a {
			@include inline-block;
			margin: 3px 0;
		  }
		}
	  }

	  .tpl-action-buttons {
		position: absolute;
		top: 0;
		right: 0;
		float: right;
		padding: 1px 5px;
		margin: 15px 0;

		.tpl-action-button {
		  display: block;
		  margin: 10px 3px 15px;
		}
		.tpl-pray-button {
		  margin-bottom: 11px;
		}
	  }
	}
  }

  &.tpl-no-progress-bar {
	.tpl-actions {
	  .tpl-giving-form {
		width: 40%;
	  }

	  .tpl-button-holder {
		width: 25%;
	  }

	  .tpl-action-buttons {
		width: 35%;
	  }
	}

	.tpl-main-content .tpl-text-content {
	  padding-right: 15px;
	}
  }
}

.tpl-architect-give-full-view  .tpl-main-content.tpl-without-icon .tpl-text-content {
  float: none;
  width: 100%;
}



@media (max-width: 800px) {
  .tpl-architect-give-full-view {
	.tpl-hero-wrapper {
	  height: $hero-height - 100px;

	  .tpl-hero table {
		height: $hero-height - 100px;
	  }
	}

	.tpl-actions {
	  padding-left: 10px;
	  padding-right: 15px;

	  .tpl-funding-wrapper {
		float: none;
		width: 100%;
		max-width: 100%;
		padding-right: 0;
	  }

	  .tpl-giving-form {
		width: 55%;
	  }

	  .tpl-button-holder {
		width: 45%;
	  }
	}

	.tpl-main-content {
	  padding-top: 20px;
	  padding-bottom: 35px;

	  .tpl-text-content {
		padding-right: 10px;

		.tpl-action-buttons {
		  position: static;
		  float: left;
		  margin: 3px 0;

		  .tpl-action-button {
			@include inline-block;
			margin: 8px 3px;
		  }
		}
	  }
	}

	&.tpl-no-progress-bar {
	  .tpl-actions {
		.tpl-giving-form {
		  width: 55%;
		}

		.tpl-button-holder {
		  width: 45%;
		}

		.tpl-action-buttons {
		  width: auto;
		  padding-left: 0;
		  margin: 0;
		}
	  }
	}
  }
}

@media (max-width: 550px) {
  .tpl-architect-give-full-view .tpl-main-content {
	text-align: center;

	.tpl-icon-holder {
	  float: none;
	  width: 100%;
	  padding-right: 0;
	}

	.tpl-text-content {
	  float: none;
	  width: 100%;

	  .tpl-action-buttons {
		float: none;
		background: none;
	  }
	}
  }

  .tpl-architect-give-full-view .tpl-actions,
  .tpl-architect-give-full-view.tpl-no-progress-bar .tpl-actions {

	.tpl-giving-form,
	.tpl-button-holder,
	.tpl-action-buttons {
	  float: none;
	  width: 100%;
	  max-width: 100%;
	  margin: 8px 0;
	}

	.tpl-giving-form {
	  padding-right: 0;

	  .tpl-amount-submit {
		margin-right: 0;
	  }
	}

	.tpl-action-buttons {
	  text-align: center;
	  background: none;
	  margin: 0;
	}
  }
}*/
/*======================*/
/* Hero Full View - End */
/*======================*/
/*======================*/
/* Rotator - Start =====*/
/*======================*/
/*.tpl-architect-rotator {

  .pgwSlideshow {
	float: left;
	width: 70%;
  }

  .tpl-architect-rotator-summary-holder {
	float: right;
	width: 30%;
  }

  .tpl-architect-rotator-video,
  .tpl-architect-rotator-summary {
	display: none;
  }
}*/
/*======================*/
/* Rotator - End =======*/
/*======================*/
/* Responsive - Global at 800px */
@media (max-width: 800px) {
  /* line 1953, ../sass/global.scss */
  h1 {
    font-size: 29px;
  }

  /* line 1957, ../sass/global.scss */
  h2 {
    font-size: 29px;
  }

  /* line 1961, ../sass/global.scss */
  h3 {
    font-size: 23px;
  }

  /* line 1965, ../sass/global.scss */
  h4 {
    font-size: 24px;
  }

  /* line 1969, ../sass/global.scss */
  h5 {
    font-size: 20px;
  }

  /* line 1973, ../sass/global.scss */
  h6 {
    font-size: 20px;
  }

  /* line 1985, ../sass/global.scss */
  input[type=text],
  input[type=email],
  input[type=password],
  input[type=number],
  input[type=numeric],
  input[type=card],
  input[type=phone],
  input[type=file],
  select {
    font-size: 15px;
    height: 40px;
    line-height: 40px;
  }

  /* line 1999, ../sass/global.scss */
  .tpl-button, .tpl-button-small,
  button.tpl-button-small,
  a.tpl-button-small,
  input[type="button"].tpl-button-small,
  input[type="submit"].tpl-button-small,
  input[type="reset"].tpl-button-small,
  a.tpl-button,
  a.tpl-button-small,
  .appointee-button,
  button,
  button.edit,
  .ui-widget button,
  input[type="button"],
  input[type="submit"],
  input[type="reset"] {
    font-size: 15px;
    height: 40px;
    line-height: 40px;
  }
}
/* Responsive - Global at 400px */
/*Recaptcha fixes*/
/* line 2022, ../sass/global.scss */
#recaptcha_area input {
  line-height: initial !important;
  height: auto;
}

/* line 2030, ../sass/global.scss */
.fancybox-wrap .fancybox-title.fancybox-title-inside-wrap {
  padding: 6px;
  line-height: 14px;
}

/* line 2037, ../sass/global.scss */
.tpl-flag-icon, img.tpl-flag-icon {
  max-width: 30px;
  max-height: 15px;
}

/*============================================*/
/* [DASHBOARDS]  =============================*/
/*============================================*/
/* line 2045, ../sass/global.scss */
.panel {
  border: 1px solid #f1f2f7;
  box-shadow: none;
}

/* line 2049, ../sass/global.scss */
.panel .panel-heading {
  background: #fafafa;
  border-bottom: 1px solid #f1f2f7;
  padding: 0;
}

/* line 2054, ../sass/global.scss */
.panel .panel-heading .module-title {
  display: block;
  float: left;
  text-transform: uppercase;
  color: #989ea7;
  font-size: 13px;
  padding: 16px 20px;
}

/* line 2063, ../sass/global.scss */
.panel .panel-heading .panel-actions i.fa {
  border-left: 1px solid #f1f2f7;
  color: #7d7f88;
  font-size: 19px;
  line-height: 45px;
  padding: 3px 15px 0;
}

/* line 2070, ../sass/global.scss */
.panel .panel-body .no-results {
  color: #aaa;
  margin: 0 0 15px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/positions.scss */
.tpl-section-body-wrapper a {
  font-style: italic;
  font-weight: bold;
}
/* line 7, ../sass/positions.scss */
.tpl-section-body-wrapper a:hover {
  text-decoration: underline;
}
/* line 11, ../sass/positions.scss */
.tpl-section-body-wrapper a.tpl-button {
  font-style: normal;
  font-weight: normal;
}
/* line 14, ../sass/positions.scss */
.tpl-section-body-wrapper a.tpl-button:hover {
  text-decoration: none;
}

/*====================================*/
/* Module / Component pages positions */
/*====================================*/
/* line 23, ../sass/positions.scss */
.tpl-centered, .tpl-centered-1440, .tpl-centered-1220, .tpl-centered-1000, .tpl-centered-960, .tpl-centered-900, .tpl-centered-850, .tpl-centered-800, .tpl-centered-770, .tpl-centered-750, .tpl-centered-730, .tpl-centered-710, .tpl-centered-650, .tpl-centered-600, .tpl-centered-500, .tpl-centered-without-side-padding.tpl-centered-1000, .tpl-centered-without-side-padding.tpl-centered-960, .tpl-centered-without-side-padding.tpl-centered-900, .tpl-centered-without-side-padding.tpl-centered-850, .tpl-centered-without-side-padding.tpl-centered-800, .tpl-centered-without-side-padding.tpl-centered-770, .tpl-centered-without-side-padding.tpl-centered-750, .tpl-centered-without-side-padding.tpl-centered-730, .tpl-centered-without-side-padding.tpl-centered-710, .tpl-centered-without-side-padding.tpl-centered-650 {
  max-width: 1020px;
  padding: 0 10px;
  margin: 0 auto;
}

/* line 29, ../sass/positions.scss */
.tpl-centered-1440 {
  max-width: 1460px;
}

/* line 34, ../sass/positions.scss */
.tpl-centered-1220 {
  max-width: 1240px;
}

/* line 39, ../sass/positions.scss */
.tpl-centered-1000 {
  max-width: 1020px;
}

/* line 44, ../sass/positions.scss */
.tpl-centered-960 {
  max-width: 980px;
}

/* line 49, ../sass/positions.scss */
.tpl-centered-900 {
  max-width: 920px;
}

/* line 54, ../sass/positions.scss */
.tpl-centered-850 {
  max-width: 870px;
}

/* line 59, ../sass/positions.scss */
.tpl-centered-800 {
  max-width: 820px;
}

/* line 64, ../sass/positions.scss */
.tpl-centered-770 {
  max-width: 790px;
}

/* line 69, ../sass/positions.scss */
.tpl-centered-750 {
  max-width: 770px;
}

/* line 74, ../sass/positions.scss */
.tpl-centered-730 {
  max-width: 750px;
}

/* line 79, ../sass/positions.scss */
.tpl-centered-710 {
  max-width: 730px;
}

/* line 84, ../sass/positions.scss */
.tpl-centered-650 {
  max-width: 670px;
}

/* line 89, ../sass/positions.scss */
.tpl-centered-600 {
  max-width: 620px;
}

/* line 94, ../sass/positions.scss */
.tpl-centered-500 {
  max-width: 520px;
}

/* line 99, ../sass/positions.scss */
.tpl-centered-without-side-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 103, ../sass/positions.scss */
.tpl-centered-without-side-padding.tpl-centered-1440 {
  max-width: 1440px;
}
/* line 106, ../sass/positions.scss */
.tpl-centered-without-side-padding.tpl-centered-1220 {
  max-width: 1220px;
}
/* line 109, ../sass/positions.scss */
.tpl-centered-without-side-padding.tpl-centered-1000 {
  max-width: 1000px;
}
/* line 113, ../sass/positions.scss */
.tpl-centered-without-side-padding.tpl-centered-960 {
  max-width: 960px;
}
/* line 117, ../sass/positions.scss */
.tpl-centered-without-side-padding.tpl-centered-900 {
  max-width: 900px;
}
/* line 121, ../sass/positions.scss */
.tpl-centered-without-side-padding.tpl-centered-850 {
  max-width: 850px;
}
/* line 125, ../sass/positions.scss */
.tpl-centered-without-side-padding.tpl-centered-800 {
  max-width: 800px;
}
/* line 129, ../sass/positions.scss */
.tpl-centered-without-side-padding.tpl-centered-770 {
  max-width: 770px;
}
/* line 133, ../sass/positions.scss */
.tpl-centered-without-side-padding.tpl-centered-750 {
  max-width: 750px;
}
/* line 137, ../sass/positions.scss */
.tpl-centered-without-side-padding.tpl-centered-730 {
  max-width: 730px;
}
/* line 141, ../sass/positions.scss */
.tpl-centered-without-side-padding.tpl-centered-710 {
  max-width: 710px;
}
/* line 145, ../sass/positions.scss */
.tpl-centered-without-side-padding.tpl-centered-650 {
  max-width: 650px;
}

/*===============================*/
/* Columns / Grid ===============*/
/*===============================*/
/* line 155, ../sass/positions.scss */
.tpl-left-half,
.tpl-right-half {
  float: left;
  width: 50%;
}

/* line 160, ../sass/positions.scss */
.tpl-col, .tpl-col-1-2, .tpl-col-1-3, .tpl-col-2-3, .tpl-col-1-4, .tpl-col-2-4, .tpl-col-3-4, .tpl-col-1-5, .tpl-col-2-5, .tpl-col-3-5, .tpl-col-4-5 {
  display: block;
  float: left;
}

/* GRID OF TWO */
/* line 166, ../sass/positions.scss */
.tpl-col-1-2 {
  width: 50%;
}

/* GRID OF THREE  */
/* line 172, ../sass/positions.scss */
.tpl-col-1-3 {
  width: 33.3333%;
}

/* line 177, ../sass/positions.scss */
.tpl-col-2-3 {
  width: 66.6666%;
}

/* GRID OF FOUR  */
/* line 183, ../sass/positions.scss */
.tpl-col-1-4 {
  width: 25%;
}

/* line 188, ../sass/positions.scss */
.tpl-col-2-4 {
  width: 50%;
}

/* line 193, ../sass/positions.scss */
.tpl-col-3-4 {
  width: 75%;
}

/* GRID OF FIVE */
/* line 199, ../sass/positions.scss */
.tpl-col-1-5 {
  width: 20%;
}

/* line 204, ../sass/positions.scss */
.tpl-col-2-5 {
  width: 40%;
}

/* line 209, ../sass/positions.scss */
.tpl-col-3-5 {
  width: 60%;
}

/* line 214, ../sass/positions.scss */
.tpl-col-4-5 {
  width: 80%;
}

@media (max-width: 980px) {
  /* line 220, ../sass/positions.scss */
  .tpl-col-1-4 {
    width: 50%;
  }

  /* line 223, ../sass/positions.scss */
  .tpl-col-1-5 {
    width: 40%;
  }

  /* line 226, ../sass/positions.scss */
  .tpl-col-4-5 {
    width: 60%;
  }
}
@media (max-width: 800px) {
  /* line 240, ../sass/positions.scss */
  .tpl-left-half,
  .tpl-right-half,
  .tpl-col-1-3,
  .tpl-col-1-2,
  .tpl-col-2-3,
  .tpl-col-2-4,
  .tpl-col-3-4,
  .tpl-col-1-5,
  .tpl-col-4-5 {
    float: none;
    width: 100%;
  }
}
@media (max-width: 600px) {
  /* line 249, ../sass/positions.scss */
  .tpl-col-1-4,
  .tpl-col-2-5,
  .tpl-col-3-5 {
    float: none;
    width: 100%;
  }
}
/* line 255, ../sass/positions.scss */
.tpl-align-left {
  text-align: left;
}

/* line 259, ../sass/positions.scss */
.tpl-align-center {
  text-align: center;
}

/* line 263, ../sass/positions.scss */
.tpl-align-right {
  text-align: right;
}

/*===============================*/
/* HEADER =======================*/
/*===============================*/
/* line 270, ../sass/positions.scss */
.tpl-wrapper-header {
  /* Search */
}
/* line 272, ../sass/positions.scss */
.avant-style .tpl-wrapper-header {
  padding-bottom: 6px;
  border-bottom: 4px solid #c20430;
  background-color: #FFF;
}
/* line 279, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-search-outer {
  display: none;
  background-color: #323232;
  border-bottom: 2px solid #eeedea;
  height: 78px;
  overflow: hidden;
}
/* line 286, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-search-outer .tpl-section-header-search {
  padding-top: 12px;
  padding-bottom: 12px;
}
/* line 290, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-search-outer .tpl-section-header-search .tpl-close-search {
  float: left;
  position: relative;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  line-height: 30px;
  width: 30px;
  height: 30px;
  font-size: 16px;
  background: #8b8b8b;
  color: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-family: "FontAwesome";
  margin-top: 12px;
  margin-left: 15px;
}
/* line 307, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-search-outer .tpl-section-header-search .tpl-close-search:after {
  content: '\f00d';
}
/* line 313, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-outer {
  background-color: #FFF;
  border-bottom: 1px solid #d5d5d5;
}
/* line 316, ../sass/positions.scss */
.avant-style .tpl-wrapper-header .tpl-section-header-outer {
  border-bottom: 10px solid #c20430;
}
/* line 321, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner {
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
}
/* line 327, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-position-header-logo {
  float: left;
  width: 25%;
  line-height: 67px;
  margin: 7px 5px 7px 0;
}
/* line 333, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-position-header-logo img {
  width: 100%;
  max-width: 200px;
  vertical-align: middle;
}
/* line 339, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-position-header-menu {
  margin: 28px 0 25px 0;
  text-align: center;
}
/* line 344, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right {
  float: right;
  position: relative;
  margin: 28px 0 25px;
}
/* line 349, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-toggle {
  display: none;
  cursor: pointer;
  vertical-align: middle;
}
/* line 354, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-toggle i {
  margin-left: 10px;
  margin-right: 5px;
}
/* line 358, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-toggle span {
  font-family: "proxima-nova", sans-serif;
  font-size: 20px;
}
/* line 365, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-trigger {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #000;
  font-style: normal;
  cursor: pointer;
  margin: 5px;
}
/* line 372, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-trigger > span {
  font-family: "futura-pt", sans-serif;
  font-size: 16px;
}
/* line 374, ../sass/positions.scss */
.avant-style .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-trigger > span {
  font-family: "source-sans-pro", sans-serif;
}
/* line 380, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-trigger.tpl-header-search-trigger span {
  margin-right: 10px;
}
/* line 384, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-trigger.tpl-header-user-trigger {
  position: relative;
  padding-right: 25px;
}
/* line 388, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-trigger.tpl-header-user-trigger b {
  display: block;
  font-weight: normal;
  font-size: 14px;
  white-space: nowrap;
  position: absolute;
  left: 21px;
  bottom: -15px;
}
/* line 397, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-trigger.tpl-header-user-trigger .tpl-user-drop-down-arrow {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: black transparent transparent transparent;
  position: absolute;
  top: 11px;
  right: 0;
}
/* line 409, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-trigger.tpl-header-user-trigger .fa-user {
  font-size: 20px;
  margin-right: 10px;
}
/* line 415, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-position-header-right {
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
}
/* line 421, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content {
  display: none;
  position: absolute;
  width: 525px;
  right: 0;
  top: 45px;
  z-index: 502;
  background: #fff;
  border: 1px solid #d5d5d5;
  padding: 20px;
  cursor: default;
  /*Up Arrow*/
}
/* line 435, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content:after, .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content:before {
  bottom: 100%;
  left: 95%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 445, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 8px;
  margin-left: -8px;
}
/* line 451, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content:before {
  border-color: rgba(213, 213, 213, 0);
  border-bottom-color: #c3c3c3;
  border-width: 9px;
  margin-left: -9px;
}
/* line 458, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content.tpl-user-logged-in {
  width: 240px;
  padding: 5px 0;
  right: auto;
  left: 50%;
  margin-left: -120px;
}
/* line 466, ../sass/positions.scss */
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content.tpl-user-logged-in:after,
.tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content.tpl-user-logged-in:before {
  left: 50%;
}

@media (min-width: 800px) {
  /* line 475, ../sass/positions.scss */
  .tpl-fixed-header .tpl-wrapper-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 700;
  }

  /* line 482, ../sass/positions.scss */
  .tpl-fixed-header .tpl-section-body-wrapper {
    margin-top: 120px;
  }

  /* line 485, ../sass/positions.scss */
  .tpl-fixed-header.avant-style .tpl-section-body-wrapper {
    margin-top: 140px;
  }
}
/* Responsive - HEADER */
@media (max-width: 1110px) {
  /* line 492, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner {
    padding: 15px 10px;
  }
  /* line 495, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-position-header-logo {
    width: auto;
  }
  /* line 499, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-position-header-menu {
    display: none;
    float: none;
    clear: both;
    width: 100%;
    padding-top: 10px;
    margin: 22px 0 0 0;
  }
  /* line 508, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-toggle {
    display: inline-block;
  }
}
@media (max-width: 770px) {
  /* line 524, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-outer {
    border: none;
  }
  /* line 526, ../sass/positions.scss */
  .avant-style .tpl-wrapper-header .tpl-section-header-outer {
    border: none;
  }
  /* line 530, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-outer .tpl-close-search {
    float: right;
    margin: 0;
  }

  /* line 536, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner {
    padding: 0;
  }
  /* line 539, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-position-header-logo {
    float: none;
    margin: 0;
    text-align: center;
    line-height: 1;
    padding: 20px 10px;
  }
  /* line 547, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right {
    float: none;
    margin: 0;
    padding: 7px 10px;
    background-color: #b44726;
    color: #FFF;
  }
  /* line 552, ../sass/positions.scss */
  .avant-style .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right {
    background-color: #c20430;
  }
  /* line 557, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-trigger {
    color: #FFF;
  }
  /* line 559, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-trigger.tpl-header-user-trigger span span {
    display: none;
  }
  /* line 563, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-trigger .label {
    color: #323232;
  }
  /* line 568, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-header-toggle {
    float: right;
    line-height: 36px;
  }
  /* line 574, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content,
  .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content.tpl-user-logged-in {
    right: auto;
    top: 36px;
    left: -7px;
    margin-left: 0;
  }
  /* line 581, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content:before, .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content:after,
  .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content.tpl-user-logged-in:before,
  .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content.tpl-user-logged-in:after {
    left: 13px;
  }
  /* line 585, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-section-header-right .tpl-section-user-drop-content {
    width: 92vw;
  }
  /* line 590, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-inner .tpl-position-header-menu {
    margin: 0;
    padding: 10px 0;
  }

  /* line 596, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-search-outer .tpl-section-header-search .tpl-close-search {
    float: right;
    height: 50px;
    margin: 0;
  }
  /* line 601, ../sass/positions.scss */
  .tpl-wrapper-header .tpl-section-header-search-outer .tpl-section-header-search .tpl-close-search:after {
    line-height: 50px;
  }

    /*.tpl-wrapper-header .tpl-section-header-inner {
      padding: 5px;

      .tpl-position-header-logo {
        width: 35%;
        min-width: 140px;
      }

      .tpl-section-header-right {
        position: static;

        .tpl-section-user-drop-content,
        .tpl-section-user-drop-content.tpl-user-logged-in {
          width: 98%;
          top: $header-dropdowns-position-top + 23px;
          margin: 0 1%;
        }
      }
    }

    .tpl-wrapper-header .tpl-section-header-search-outer .tpl-section-header-search {
      position: relative;
      padding: 17px 60px 15px 15px;

      .tpl-close-search {
        position: absolute;
        top: 17px;
        right: 15px;
        line-height: $field-height - 10px;
        width: $field-height - 10px;
        height: $field-height - 10px;
        margin-top: 0;
      }
    }*/
}
@media (max-width: 415px) {
    /*.tpl-wrapper-header .tpl-section-header-inner {
      .tpl-position-header-logo {
        min-width: 120px;
      }

      .tpl-section-header-right {
        margin-right: 0;

        .tpl-header-trigger,
        .tpl-position-header-right,
        .tpl-header-toggle {
          margin-left: 5px;
          margin-right: 5px;
        }

        .tpl-header-trigger.tpl-header-search-trigger {
          display: none;
        }
      }
    }*/
}
/*===============================*/
/* BODY =========================*/
/*===============================*/
/* line 667, ../sass/positions.scss */
.tpl-section-body-wrapper {
  background-color: #fff;
}

/*===============================*/
/* FOOTER =======================*/
/*===============================*/
/* line 676, ../sass/positions.scss */
.tpl-section-footer-top-wrapper {
  display: none;
  background-color: #4c8d85;
  color: #fff;
}
/* line 679, ../sass/positions.scss */
.avant-style .tpl-section-footer-top-wrapper {
  background-color: #323232;
}
/* line 683, ../sass/positions.scss */
.tpl-section-footer-top-wrapper.tpl-fixed {
  width: 100%;
  position: fixed;
  left: 0;
  top: auto;
  bottom: 0;
  z-index: 200;
}
/* line 691, ../sass/positions.scss */
.tpl-section-footer-top-wrapper .tpl-section-footer-top {
  height: 70px;
}
@media screen and (max-width: 900px) {
  /* line 676, ../sass/positions.scss */
  .tpl-section-footer-top-wrapper {
    display: none !important;
  }
}

/* line 699, ../sass/positions.scss */
.tpl-section-footer-wrapper {
  background: url("../img/footer.jpg") repeat center;
}
/* line 701, ../sass/positions.scss */
.avant-style .tpl-section-footer-wrapper {
  background: #ececec;
}
/* line 705, ../sass/positions.scss */
.tpl-section-footer-wrapper .tpl-section-footer .tpl-position-footer {
  padding: 60px 0;
}

/* line 711, ../sass/positions.scss */
.tpl-section-footer-bottom-wrapper {
  background: #272727;
}
/* line 714, ../sass/positions.scss */
.tpl-section-footer-bottom-wrapper .tpl-section-footer-bottom .tpl-position-footer-bottom {
  height: 50px;
}
@media screen and (max-width: 700px) {
  /* line 714, ../sass/positions.scss */
  .tpl-section-footer-bottom-wrapper .tpl-section-footer-bottom .tpl-position-footer-bottom {
    height: auto;
    padding: 15px 0;
  }
}

/*============================================*/
/* [DASHBOARDS] LOGIN ========================*/
/*============================================*/
/* line 731, ../sass/positions.scss */
.tpl-login-position .tpl-architect-wrapper-basic.tpl-col-1-2 {
  padding: 20px 50px;
}
@media (max-width: 1220px) {
  /* line 731, ../sass/positions.scss */
  .tpl-login-position .tpl-architect-wrapper-basic.tpl-col-1-2 {
    padding: 20px;
  }
}
@media (max-width: 1170px) {
  /* line 731, ../sass/positions.scss */
  .tpl-login-position .tpl-architect-wrapper-basic.tpl-col-1-2 {
    width: 100%;
  }
}
@media (max-width: 630px) {
  /* line 731, ../sass/positions.scss */
  .tpl-login-position .tpl-architect-wrapper-basic.tpl-col-1-2 {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 746, ../sass/positions.scss */
.tpl-login-position .tpl-h1, .tpl-login-position .tpl-h2, .tpl-login-position .tpl-h3, .tpl-login-position .tpl-h4, .tpl-login-position .tpl-h5, .tpl-login-position .tpl-h6 {
  color: #d5d5d5;
  margin: 0 0 15px;
}
/* line 754, ../sass/positions.scss */
.tpl-login-position .tpl-architect-static-body-only {
  line-height: 1.6;
  margin: 10px 0;
}
/* line 761, ../sass/positions.scss */
.tpl-login-position .tpl-architect-static-body-only table {
  line-height: normal;
  border-collapse: collapse;
  width: 100%;
  background-color: #fff;
  font-size: 1rem;
  margin: 20px 0 10px;
}
/* line 769, ../sass/positions.scss */
.tpl-login-position .tpl-architect-static-body-only table thead td {
  background-color: #b44726;
  color: #fff;
  font-weight: 600;
}
/* line 775, ../sass/positions.scss */
.tpl-login-position .tpl-architect-static-body-only table td {
  border: 1px solid #eeedea;
  padding: 15px 20px;
}
/* line 779, ../sass/positions.scss */
.tpl-login-position .tpl-architect-static-body-only table td a i {
  margin-left: 5px;
}
@media (max-width: 530px) {
  /* line 775, ../sass/positions.scss */
  .tpl-login-position .tpl-architect-static-body-only table td {
    font-size: 0.875rem;
    padding: 10px;
  }
}
@media (max-width: 600px) {
  /* line 775, ../sass/positions.scss */
  .tpl-login-position .tpl-architect-static-body-only table td {
    word-break: break-all;
  }
}
/* line 796, ../sass/positions.scss */
.tpl-login-position .users-modules-login {
  text-align: left;
}
/* line 799, ../sass/positions.scss */
.tpl-login-position .users-modules-login form {
  max-width: 100%;
}
/* line 803, ../sass/positions.scss */
.tpl-login-position .users-modules-login .row {
  margin: 20px 0;
}
/* line 807, ../sass/positions.scss */
.tpl-login-position .users-modules-login .remember {
  margin: 10px 2px;
}
/* line 811, ../sass/positions.scss */
.tpl-login-position .users-modules-login .submit {
  padding: 10px 5px;
}
/* line 815, ../sass/positions.scss */
.tpl-login-position .users-modules-login .option.recover {
  display: none;
}

/*============================================*/
/* [DASHBOARDS] HEADER =======================*/
/*============================================*/
/* line 825, ../sass/positions.scss */
#tpl-header {
  left: 0;
  right: 0;
  z-index: 1002;
  background: #fff;
  min-height: 67px;
}

/* line 833, ../sass/positions.scss */
#tpl-header .tpl-position-header-left-wrapper {
  background: #b44726;
  color: #FFF;
  float: left;
  height: 140px;
  line-height: 140px;
  overflow: hidden;
  width: 240px;
  text-align: center;
}
/* line 843, ../sass/positions.scss */
#tpl-header .tpl-position-header-left-wrapper * {
  line-height: normal;
}
/* line 847, ../sass/positions.scss */
#tpl-header .tpl-position-header-left-wrapper .tpl-position-profile-photo {
  background: #323232;
  color: #949494;
  width: 60px;
  height: 60px;
  line-height: 60px;
  vertical-align: middle;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  margin: 20px auto 0;
}
/* line 860, ../sass/positions.scss */
#tpl-header .tpl-position-header-left-wrapper .tpl-position-profile-photo .profile-photo-text {
  font-size: 0;
  text-align: center;
  color: transparent;
}
/* line 865, ../sass/positions.scss */
#tpl-header .tpl-position-header-left-wrapper .tpl-position-profile-photo .profile-photo-text:after {
  display: inline-block;
  line-height: 60px;
  color: #949494;
  font-family: "FontAwesome";
  content: "\e71e";
  font-size: 27px;
  margin-top: -2px;
}
/* line 876, ../sass/positions.scss */
#tpl-header .tpl-position-header-left-wrapper .tpl-position-profile-photo img {
  max-width: 150px;
  width: 100%;
  height: auto;
}

/* line 885, ../sass/positions.scss */
#tpl-header .tpl-header-inner {
  position: relative;
}

/* Sidebar Toggle */
/* line 890, ../sass/positions.scss */
#tpl-header .tpl-sidebar-toggle {
  display: none;
  float: left;
  position: absolute;
  left: 217px;
  top: 50%;
  background: #ecf0f1;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  margin-top: -22px;
}

/* line 904, ../sass/positions.scss */
#tpl-header .tpl-sidebar-toggle .fa-bars {
  cursor: pointer;
  display: inline-block;
  font-size: 14pt;
  padding: 14px;
  color: rgba(0, 0, 0, 0.3);
}

/* line 911, ../sass/positions.scss */
#tpl-header .tpl-sidebar-toggle:hover {
  background: #F6F6F6;
}

/* Page Title */
/* line 916, ../sass/positions.scss */
#tpl-header .tpl-position-page-title {
  height: 140px;
  line-height: 140px;
  overflow: hidden;
  padding-left: 30px;
}

/* line 922, ../sass/positions.scss */
#tpl-header .tpl-position-page-title h2 {
  line-height: inherit;
  margin: 0;
}

/* line 926, ../sass/positions.scss */
#tpl-header .tpl-position-page-title i.fa.tpl-sub-menu-trigger {
  display: none;
  color: #4f5891;
  font-size: 19pt;
  line-height: 22px;
  vertical-align: middle;
  cursor: pointer;
  margin-left: 3px;
}

/* Sub Menu */
/* line 937, ../sass/positions.scss */
#tpl-header .tpl-position-sub-menu {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding-left: 240px;
}

/*============================================*/
/* [DASHBOARDS] SIDEBAR ======================*/
/*============================================*/
/* line 948, ../sass/positions.scss */
#tpl-sidebar {
  background: #323232;
  float: left;
  width: 240px;
  min-height: 100vh;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /* for Nice Scroll: */
  /*position: fixed;*/
  /*height: 100%;*/
}
/* line 961, ../sass/positions.scss */
#tpl-sidebar.hide-left-bar {
  margin-left: -240px !important;
}
/* line 965, ../sass/positions.scss */
#tpl-sidebar.fixed {
  position: fixed;
  left: 0;
  top: 0;
}
/* line 971, ../sass/positions.scss */
#tpl-sidebar .tpl-sidebar-inner {
  height: 100%;
}

/*============================================*/
/* [DASHBOARDS] MAIN CONTENT =================*/
/*============================================*/
/* line 980, ../sass/positions.scss */
#tpl-main-content {
  background: #ecf0f1;
  min-height: 100vh;
  margin-left: 240px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* Move to left when sidebar is hidden */
/* line 990, ../sass/positions.scss */
#tpl-main-content.merge-left {
  margin-left: 0 !important;
}

/* line 993, ../sass/positions.scss */
#tpl-main-content .tpl-main-content-inner {
  width: 100%;
  max-width: 2000px;
  display: inline-block;
}

/*============================================*/
/* [DASHBOARDS] Responsive ===================*/
/*============================================*/
@media (max-width: 1080px) {
  /* HEADER */
  /* line 1006, ../sass/positions.scss */
  #tpl-header .tpl-header-inner {
    padding-right: 55px;
    padding-left: 20px;
  }

  /* Sidebar Toggle */
  /* line 1012, ../sass/positions.scss */
  #tpl-header .tpl-sidebar-toggle {
    display: block;
    left: auto;
    right: 10px;
    top: 12px;
    margin-top: 0;
  }

  /* Page Title */
  /* line 1021, ../sass/positions.scss */
  #tpl-header .tpl-position-page-title {
    height: auto;
    line-height: normal;
    padding: 12px 0;
  }

  /* line 1026, ../sass/positions.scss */
  #tpl-header .tpl-position-page-title i.fa.tpl-sub-menu-trigger {
    display: inline;
  }

  /* line 1029, ../sass/positions.scss */
  #tpl-header .tpl-position-page-title i.fa.tpl-sub-menu-trigger.expanded {
    display: none;
  }

  /* Sub Menu */
  /* line 1034, ../sass/positions.scss */
  #tpl-header .tpl-position-sub-menu {
    display: none;
    position: static;
    padding: 0;
  }

  /* line 1039, ../sass/positions.scss */
  #tpl-header .tpl-position-sub-menu .tpl-menus-menu-sub-menu {
    padding-left: 0;
    margin-left: -20px;
  }

  /* line 1043, ../sass/positions.scss */
  #tpl-header .tpl-position-sub-menu .tpl-menus-menu-sub-menu ul li {
    border-top: 1px solid #ecf0f1;
  }

  /* line 1046, ../sass/positions.scss */
  #tpl-header .tpl-position-sub-menu .tpl-menus-menu-sub-menu ul li a {
    float: none;
    display: table;
    border-left: 5px solid transparent;
    font-size: 10pt;
    padding: 15px;
    margin: 0;
  }

  /* line 1054, ../sass/positions.scss */
  #tpl-header .tpl-position-sub-menu .tpl-menus-menu-sub-menu ul li a.active {
    border-left-color: #4f5891;
    border-bottom: none;
  }

  /* HEADER (Profile Photo) and SIDEBAR - show above other content */
  /* line 1061, ../sass/positions.scss */
  #tpl-header .tpl-position-header-left-wrapper,
  #tpl-sidebar {
    position: absolute;
    z-index: 1002;
    top: 0;
    margin-left: -240px;
  }

  /* line 1067, ../sass/positions.scss */
  #tpl-sidebar {
    top: 140px;
  }

  /* line 1071, ../sass/positions.scss */
  #tpl-header .tpl-position-header-left-wrapper.hide-left-bar,
  #tpl-sidebar.hide-left-bar {
    margin-left: 0!important;
  }

  /* line 1074, ../sass/positions.scss */
  #tpl-header .tpl-position-header-left-wrapper {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }

  /* MAIN CONTENT */
  /* line 1082, ../sass/positions.scss */
  #tpl-main-content {
    margin-left: 0;
  }
}
/* Show Sub Menu if it was hidden while on smaller screen size */
@media (min-width: 1080px) {
  /* line 1089, ../sass/positions.scss */
  #tpl-header .tpl-position-sub-menu {
    display: block !important;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 11, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.left-half-wrapper {
  float: left;
  width: 50%;
  padding-right: 20px;
}
/* line 16, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.right-half-wrapper {
  float: right;
  width: 50%;
  padding-left: 20px;
}
/* line 22, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.text-align-center {
  text-align: center;
}
/* line 29, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.border-top, .tpl-architect-wrapper-basic.border-bottom, .tpl-architect-wrapper-basic.border-left, .tpl-architect-wrapper-basic.border-right {
  border-width: 0;
  border-color: #949494;
  border-style: solid;
}
/* line 35, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.border-light-gray {
  border-color: #d5d5d5;
}
/* line 39, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.border-transparent {
  border-color: transparent;
}
/* line 43, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.border-white {
  border-color: white;
}
/* line 47, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.border-top {
  border-top-width: 1px;
}
/* line 50, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.border-bottom {
  border-bottom-width: 1px;
}
/* line 53, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.border-left {
  border-left-width: 1px;
}
/* line 56, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.border-right {
  border-right-width: 1px;
}
/* line 60, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.border-top.border-x-5 {
  border-top-width: 5px;
}
/* line 63, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.border-bottom.border-x-5 {
  border-bottom-width: 5px;
}
/* line 66, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.border-left.border-x-5 {
  border-left-width: 5px;
}
/* line 69, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.border-right.border-x-5 {
  border-right-width: 5px;
}
/* line 73, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-top {
  padding-top: 20px;
}
/* line 76, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-bottom {
  padding-bottom: 20px;
}
/* line 79, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-sides {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 83, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-top.padding-x-1-5 {
  padding-top: 30px;
}
/* line 86, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-bottom.padding-x-1-5 {
  padding-bottom: 30px;
}
/* line 89, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-sides.padding-x-1-5 {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 93, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-left {
  padding-left: 20px;
}
/* line 96, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-right {
  padding-right: 20px;
}
/* line 100, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-top.padding-x-2 {
  padding-top: 40px;
}
/* line 103, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-bottom.padding-x-2 {
  padding-bottom: 40px;
}
/* line 106, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-sides.padding-x-2 {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 110, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-left.padding-x-2 {
  padding-left: 20px;
}
/* line 113, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-right.padding-x-2 {
  padding-right: 20px;
}
/* line 100, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-top.padding-x-3 {
  padding-top: 60px;
}
/* line 103, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-bottom.padding-x-3 {
  padding-bottom: 60px;
}
/* line 106, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-sides.padding-x-3 {
  padding-left: 30px;
  padding-right: 30px;
}
/* line 110, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-left.padding-x-3 {
  padding-left: 30px;
}
/* line 113, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-right.padding-x-3 {
  padding-right: 30px;
}
/* line 100, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-top.padding-x-4 {
  padding-top: 80px;
}
/* line 103, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-bottom.padding-x-4 {
  padding-bottom: 80px;
}
/* line 106, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-sides.padding-x-4 {
  padding-left: 40px;
  padding-right: 40px;
}
/* line 110, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-left.padding-x-4 {
  padding-left: 40px;
}
/* line 113, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-right.padding-x-4 {
  padding-right: 40px;
}
/* line 100, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-top.padding-x-5 {
  padding-top: 100px;
}
/* line 103, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-bottom.padding-x-5 {
  padding-bottom: 100px;
}
/* line 106, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-sides.padding-x-5 {
  padding-left: 50px;
  padding-right: 50px;
}
/* line 110, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-left.padding-x-5 {
  padding-left: 50px;
}
/* line 113, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.padding-right.padding-x-5 {
  padding-right: 50px;
}
/* line 120, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.overlap-left.overlap-small {
  margin-left: -10px;
}
/* line 123, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.overlap-left.overlap-medium {
  margin-left: -25px;
}
/* line 126, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.overlap-left.overlap-big {
  margin-left: -50px;
}
/* line 131, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.overlap-right.overlap-small {
  margin-right: -10px;
}
/* line 134, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.overlap-right.overlap-medium {
  margin-right: -25px;
}
/* line 137, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.overlap-right.overlap-big {
  margin-right: -50px;
}
/* line 142, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.overlap-top.overlap-small {
  margin-top: -10px;
}
/* line 145, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.overlap-top.overlap-medium {
  margin-top: -25px;
}
/* line 148, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.overlap-top.overlap-big {
  margin-top: -50px;
}
/* line 153, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.overlap-bottom.overlap-small {
  margin-bottom: -10px;
}
/* line 156, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.overlap-bottom.overlap-medium {
  margin-bottom: -25px;
}
/* line 159, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.overlap-bottom.overlap-big {
  margin-bottom: -50px;
}
/* line 164, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.style-border-top-and-bottom {
  border: 0;
  border-top: 2px solid #d5d5d5;
  border-bottom: 2px solid #d5d5d5;
}
/* line 169, ../sass/Architect/Wrapper/Basic.scss */
.avant-style .tpl-architect-wrapper-basic.style-border-top-and-bottom {
  position: relative;
  border-top: 4px solid #c20430;
  border-bottom: 4px solid #c20430;
}
/* line 174, ../sass/Architect/Wrapper/Basic.scss */
.avant-style .tpl-architect-wrapper-basic.style-border-top-and-bottom:before {
  content: " ";
  position: absolute;
  top: 4px;
  bottom: 5px;
  left: 0;
  right: 0;
  border-top: 2px solid #c20430;
  border-bottom: 2px solid #c20430;
}
/* line 187, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.fixed-height-450 {
  height: 450px;
}
/* line 193, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.fixed-height-450.border-top, .tpl-architect-wrapper-basic.fixed-height-450.border-bottom, .tpl-architect-wrapper-basic.fixed-height-450.border-left, .tpl-architect-wrapper-basic.fixed-height-450.border-right {
  height: 451px;
}
/* line 195, ../sass/Architect/Wrapper/Basic.scss */
.border-x-5 .tpl-architect-wrapper-basic.fixed-height-450.border-top, .border-x-5 .tpl-architect-wrapper-basic.fixed-height-450.border-bottom, .border-x-5 .tpl-architect-wrapper-basic.fixed-height-450.border-left, .border-x-5 .tpl-architect-wrapper-basic.fixed-height-450.border-right {
  height: 455px;
}
/* line 201, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.fixed-height-350 {
  height: 350px;
}
/* line 207, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.fixed-height-350.border-top, .tpl-architect-wrapper-basic.fixed-height-350.border-bottom, .tpl-architect-wrapper-basic.fixed-height-350.border-left, .tpl-architect-wrapper-basic.fixed-height-350.border-right {
  height: 351px;
}
/* line 209, ../sass/Architect/Wrapper/Basic.scss */
.border-x-5 .tpl-architect-wrapper-basic.fixed-height-350.border-top, .border-x-5 .tpl-architect-wrapper-basic.fixed-height-350.border-bottom, .border-x-5 .tpl-architect-wrapper-basic.fixed-height-350.border-left, .border-x-5 .tpl-architect-wrapper-basic.fixed-height-350.border-right {
  height: 355px;
}
/* line 215, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.fixed-height-250 {
  height: 250px;
}
/* line 221, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.fixed-height-250.border-top, .tpl-architect-wrapper-basic.fixed-height-250.border-bottom, .tpl-architect-wrapper-basic.fixed-height-250.border-left, .tpl-architect-wrapper-basic.fixed-height-250.border-right {
  height: 251px;
}
/* line 223, ../sass/Architect/Wrapper/Basic.scss */
.border-x-5 .tpl-architect-wrapper-basic.fixed-height-250.border-top, .border-x-5 .tpl-architect-wrapper-basic.fixed-height-250.border-bottom, .border-x-5 .tpl-architect-wrapper-basic.fixed-height-250.border-left, .border-x-5 .tpl-architect-wrapper-basic.fixed-height-250.border-right {
  height: 255px;
}
/* line 230, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.hide-motion-form-title .MotionDataSubmitApplication .title {
  display: none;
}
/* line 235, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.align-right {
  float: right;
}
/* line 238, ../sass/Architect/Wrapper/Basic.scss */
.tpl-architect-wrapper-basic.align-left {
  float: left;
}

/* In Footer */
/* line 245, ../sass/Architect/Wrapper/Basic.scss */
.tpl-section-footer-wrapper .tpl-architect-wrapper-basic.left-half-wrapper {
  max-width: 360px;
}

/* line 249, ../sass/Architect/Wrapper/Basic.scss */
.tpl-section-footer-wrapper .tpl-architect-wrapper-basic.right-half-wrapper {
  max-width: 550px;
}

/* In User Drop Content */
/* line 254, ../sass/Architect/Wrapper/Basic.scss */
.tpl-section-user-drop-content .tpl-architect-wrapper-basic.right-half-wrapper {
  border-left: 1px solid #f3efed;
}

@media (max-width: 800px) {
  /* line 260, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.left-half-wrapper,
  .tpl-architect-wrapper-basic.right-half-wrapper {
    float: none;
    width: 100%;
    padding: 0;
  }

  /* line 266, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-section-user-drop-content .tpl-architect-wrapper-basic.left-half-wrapper {
    padding-bottom: 30px;
  }

  /* line 269, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-section-user-drop-content .tpl-architect-wrapper-basic.right-half-wrapper {
    border-left: none;
  }

  /* line 275, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.border-left, .tpl-architect-wrapper-basic.border-right {
    border-left: none;
    border-right: none;
  }
  /* line 283, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-left, .tpl-architect-wrapper-basic.padding-right, .tpl-architect-wrapper-basic.padding-sides, .tpl-architect-wrapper-basic.padding-sides.padding-x-1-5 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 288, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-sides.padding-x-2 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 292, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-left.padding-x-2 {
    padding-left: 0;
  }
  /* line 295, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-right.padding-x-2 {
    padding-right: 0;
  }
  /* line 288, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-sides.padding-x-3 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 292, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-left.padding-x-3 {
    padding-left: 0;
  }
  /* line 295, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-right.padding-x-3 {
    padding-right: 0;
  }
  /* line 288, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-sides.padding-x-4 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 292, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-left.padding-x-4 {
    padding-left: 0;
  }
  /* line 295, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-right.padding-x-4 {
    padding-right: 0;
  }
  /* line 288, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-sides.padding-x-5 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 292, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-left.padding-x-5 {
    padding-left: 0;
  }
  /* line 295, ../sass/Architect/Wrapper/Basic.scss */
  .tpl-architect-wrapper-basic.padding-right.padding-x-5 {
    padding-right: 0;
  }
}
@media (max-width: 800px) {
  /* line 303, ../sass/Architect/Wrapper/Basic.scss */
  .overlap-small {
    margin-bottom: 0 !important;
  }

  /* line 306, ../sass/Architect/Wrapper/Basic.scss */
  .overlap-medium {
    margin-bottom: 0 !important;
  }

  /* line 309, ../sass/Architect/Wrapper/Basic.scss */
  .overlap-big {
    margin-bottom: 0 !important;
  }

  /* line 313, ../sass/Architect/Wrapper/Basic.scss */
  .overlap-left {
    margin-left: 0 !important;
  }

  /* line 316, ../sass/Architect/Wrapper/Basic.scss */
  .overlap-right {
    margin-right: 0 !important;
  }

  /* line 319, ../sass/Architect/Wrapper/Basic.scss */
  .overlap-top {
    margin-top: 0 !important;
  }

  /* line 322, ../sass/Architect/Wrapper/Basic.scss */
  .overlap-bottom {
    margin-bottom: 0 !important;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Architect/Wrapper/ModuleHolder.scss */
.tpl-architect-wrapper-module-holder {
  padding: 20px;
}
/* line 6, ../sass/Architect/Wrapper/ModuleHolder.scss */
.tpl-architect-wrapper-module-holder .tpl-module-holder-inner {
  background-color: #FFF;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 270px;
  min-height: 225px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 20px;
}
/* line 17, ../sass/Architect/Wrapper/ModuleHolder.scss */
.tpl-architect-wrapper-module-holder.position-relative {
  position: relative;
}
/* line 31, ../sass/Architect/Wrapper/ModuleHolder.scss */
.tpl-architect-wrapper-module-holder.cancel-spacing-top {
  padding-top: 0;
}
/* line 34, ../sass/Architect/Wrapper/ModuleHolder.scss */
.tpl-architect-wrapper-module-holder.cancel-spacing-right {
  padding-right: 0;
}
/* line 37, ../sass/Architect/Wrapper/ModuleHolder.scss */
.tpl-architect-wrapper-module-holder.cancel-spacing-bottom {
  padding-bottom: 0;
}
/* line 40, ../sass/Architect/Wrapper/ModuleHolder.scss */
.tpl-architect-wrapper-module-holder.cancel-spacing-left {
  padding-left: 0;
}
/* line 43, ../sass/Architect/Wrapper/ModuleHolder.scss */
.tpl-architect-wrapper-module-holder.cancel-spacing-all {
  padding: 0;
}
/* line 48, ../sass/Architect/Wrapper/ModuleHolder.scss */
.tpl-architect-wrapper-module-holder.cancel-padding .tpl-module-holder-inner {
  padding: 0;
}
/* line 51, ../sass/Architect/Wrapper/ModuleHolder.scss */
.tpl-architect-wrapper-module-holder.cancel-background-color .tpl-module-holder-inner {
  background-color: transparent;
}
/* line 54, ../sass/Architect/Wrapper/ModuleHolder.scss */
.tpl-architect-wrapper-module-holder.cancel-min-height .tpl-module-holder-inner {
  min-height: 0;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block {
  height: 450px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 9, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block .tpl-project-subtitle {
  display: none;
}
/* line 13, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block.use-subtitle .tpl-project-title {
  display: none;
}
/* line 16, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block.use-subtitle .tpl-project-subtitle {
  display: block;
}
/* line 21, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block.no-summary .tpl-summary {
  display: none;
}
/* line 25, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block.no-bg-image {
  background-image: none !important;
}
/* line 29, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block .tpl-content-holder {
  height: 100%;
  text-align: center;
}
/* line 33, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block .tpl-content-holder table {
  width: 100%;
  height: 100%;
  padding: 0;
  border: none;
  border-spacing: 0;
}
/* line 40, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block .tpl-content-holder table td {
  padding: 0;
}
/* line 45, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block .tpl-content-holder h2 {
  color: #FFF;
  text-align: inherit;
  margin-top: 0;
}
/* line 51, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block .tpl-content-holder .tpl-summary {
  color: #FFF;
  margin-bottom: 10px;
}
/* line 56, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form {
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.5);
  text-align: left;
}
/* line 63, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form .tpl-other-country {
  margin-top: 20px;
}
/* line 69, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block.big-give-button .tpl-content-holder .tpl-giving-form {
  padding: 0;
  background-color: transparent;
  text-align: center;
}
/* line 74, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block.big-give-button .tpl-content-holder .tpl-giving-form h5 {
  display: none;
}
/* line 78, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block.big-give-button .tpl-content-holder .tpl-giving-form .tpl-field {
  float: none;
  text-align: center;
  padding-right: 0;
}
/* line 82, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block.big-give-button .tpl-content-holder .tpl-giving-form .tpl-field .tpl-field-wrap {
  width: 70%;
  margin: 0 auto;
}
/* line 88, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-architect-project-feature-give-block.big-give-button .tpl-content-holder .tpl-giving-form input.tpl-button-give {
  float: none;
  width: 70%;
  margin-top: 10px;
}

@media (min-width: 800px) {
  /* line 99, ../sass/Architect/Project/FeatureGiveBlock.scss */
  .tpl-architect-project-feature-give-block.tpl-align-left .tpl-content-holder {
    max-width: 980px;
    text-align: left;
  }
  /* line 103, ../sass/Architect/Project/FeatureGiveBlock.scss */
  .tpl-architect-project-feature-give-block.tpl-align-left .tpl-content-holder table {
    width: 500px;
  }

  /* line 108, ../sass/Architect/Project/FeatureGiveBlock.scss */
  .tpl-architect-project-feature-give-block.tpl-align-right .tpl-content-holder {
    max-width: 980px;
    text-align: right;
  }
  /* line 112, ../sass/Architect/Project/FeatureGiveBlock.scss */
  .tpl-architect-project-feature-give-block.tpl-align-right .tpl-content-holder table {
    float: right;
    width: 500px;
  }
}
/* line 120, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-position-footer .tpl-architect-project-feature-give-block {
  height: auto;
  background: none;
  padding: 0 50px;
}
@media (max-width: 980px) {
  /* line 120, ../sass/Architect/Project/FeatureGiveBlock.scss */
  .tpl-position-footer .tpl-architect-project-feature-give-block {
    text-align: center;
    padding-bottom: 50px;
  }
}
@media (max-width: 800px) {
  /* line 120, ../sass/Architect/Project/FeatureGiveBlock.scss */
  .tpl-position-footer .tpl-architect-project-feature-give-block {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 132, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder {
  padding: 0;
}
/* line 135, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder table {
  width: 100%;
  height: auto;
}
/* line 139, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder h2 {
  display: block;
  width: 100%;
  font-size: 30px;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  color: #323232;
  margin: 5px 0;
  font-family: "source-sans-pro", sans-serif;
  color: #323232;
  font-weight: 100;
  margin-bottom: 15px;
}
/* line 178, ../sass/_variables.scss */
.avant-style .tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder h2 {
  font-size: 28px;
  font-family: "source-sans-pro", sans-serif;
  font-weight: 100;
}
/* line 146, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder .tpl-summary {
  color: #323232;
  font-size: 16px;
  font-weight: 100;
  line-height: 22px;
}
/* line 152, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form {
  margin-top: 20px;
  background: none;
  padding: 0;
}
/* line 156, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form h5 {
  display: none;
}
/* line 159, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form .tpl-field {
  padding-right: 105px;
}
/* line 161, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form .tpl-field input {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 40px;
  line-height: 40px;
  color: #323232;
  background: #d5d5d5;
}
/* line 322, ../sass/_variables.scss */
.avant-style .tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form .tpl-field input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 167, ../sass/Architect/Project/FeatureGiveBlock.scss */
.tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form input.tpl-button-give {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  width: 100px;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 247, ../sass/_variables.scss */
.avant-style .tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form input.tpl-button-give {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form input.tpl-button-give {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form input.tpl-button-give {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form input.tpl-button-give:hover {
  text-decoration: none;
}
/* line 295, ../sass/_variables.scss */
.tpl-position-footer .tpl-architect-project-feature-give-block .tpl-content-holder .tpl-giving-form input.tpl-button-give:hover {
  text-decoration: none;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Project/Summary.scss */
.avant-style .tpl-architect-project-summary {
  padding-bottom: 20px;
  border-bottom: 2px solid #c20430;
}

/* line 9, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary {
  margin-bottom: 30px;
}
/* line 13, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary.no-image .tpl-content-holder .tpl-project-center {
  padding-left: 0;
}

/* line 18, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary .tpl-content-holder {
  position: relative;
  padding: 12px;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  min-height: 200px;
}
/* line 25, ../sass/Architect/Project/Summary.scss */
.avant-style .tpl-architect-project-summary .tpl-content-holder {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 28, ../sass/Architect/Project/Summary.scss */
.avant-style .tpl-architect-project-summary .tpl-content-holder .tpl-read-more:after {
  content: "Learn More";
}
/* line 32, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary .tpl-content-holder .tpl-read-more:after {
  content: "See this project.";
}
/* line 36, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary .tpl-content-holder h6 {
  margin-top: 0;
  margin-bottom: 15px;
}
/* line 41, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary .tpl-content-holder .tpl-project-left {
  position: absolute;
  top: 12px;
  left: 12px;
}
/* line 45, ../sass/Architect/Project/Summary.scss */
.avant-style .tpl-architect-project-summary .tpl-content-holder .tpl-project-left {
  left: 0;
}
/* line 49, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary .tpl-content-holder .tpl-project-left img {
  width: 100%;
  max-width: 260px;
}
/* line 55, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary .tpl-content-holder .tpl-project-right {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 200px;
}
/* line 59, ../sass/Architect/Project/Summary.scss */
.avant-style .tpl-architect-project-summary .tpl-content-holder .tpl-project-right {
  right: 0;
}
/* line 64, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary .tpl-content-holder .tpl-project-right .tpl-external-id {
  margin-top: 5px;
  margin-bottom: 15px;
  text-align: right;
  color: #949494;
  font-family: "futura-pt", sans-serif;
  font-size: 16px;
}
/* line 70, ../sass/Architect/Project/Summary.scss */
.avant-style .tpl-architect-project-summary .tpl-content-holder .tpl-project-right .tpl-external-id {
  font-family: "source-sans-pro", sans-serif;
}
/* line 76, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary .tpl-content-holder .tpl-project-right .tpl-field {
  float: none;
  padding: 0;
}
/* line 80, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary .tpl-content-holder .tpl-project-right .tpl-field input {
  border: 1px solid #949494;
}
/* line 85, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary .tpl-content-holder .tpl-project-right input.tpl-button-give {
  float: none;
  margin-top: 10px;
  width: 100%;
}
/* line 93, ../sass/Architect/Project/Summary.scss */
.tpl-architect-project-summary .tpl-content-holder .tpl-project-center {
  padding-left: 280px;
  padding-right: 220px;
}

@media (max-width: 800px) {
  /* line 103, ../sass/Architect/Project/Summary.scss */
  .tpl-architect-project-summary .tpl-content-holder .tpl-project-left {
    position: static;
    top: auto;
    left: auto;
    margin-bottom: 10px;
    text-align: center;
  }
  /* line 110, ../sass/Architect/Project/Summary.scss */
  .tpl-architect-project-summary .tpl-content-holder .tpl-project-left img {
    max-width: 325px;
  }
  /* line 115, ../sass/Architect/Project/Summary.scss */
  .tpl-architect-project-summary .tpl-content-holder .tpl-project-right {
    position: static;
    top: auto;
    right: auto;
    width: 100%;
  }
  /* line 122, ../sass/Architect/Project/Summary.scss */
  .tpl-architect-project-summary .tpl-content-holder .tpl-project-center {
    padding: 0;
    text-align: center;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-hero-image {
  height: 300px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 13, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-title-and-giving {
  padding: 30px 0;
  margin-bottom: 50px;
  background-color: #4c8d85;
  /* Styles for background color coming from wrapper */
}
/* line 17, ../sass/Architect/Project/FullView.scss */
.avant-style .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #92c5ca;
}
/* line 22, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-orange .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #b44726;
}
/* line 24, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-orange .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #b44726 !important;
}
/* line 28, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-gold .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #bd952e;
}
/* line 30, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-gold .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #bd952e !important;
}
/* line 34, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-teal .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #4c8d85;
}
/* line 36, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-teal .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #4c8d85 !important;
}
/* line 40, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-blue .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #4f5891;
}
/* line 42, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-blue .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #4f5891 !important;
}
/* line 46, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-light-blue .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #7ca6c8;
}
/* line 48, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-light-blue .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #7ca6c8 !important;
}
/* line 52, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-purple .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #792468;
}
/* line 54, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-purple .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #792468 !important;
}
/* line 58, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-taupe .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #796d4e;
}
/* line 60, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-taupe .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #796d4e !important;
}
/* line 64, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-light-taupe .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #c9c5b9;
}
/* line 66, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-light-taupe .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #c9c5b9 !important;
}
/* line 70, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-red .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #c20430;
}
/* line 72, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-red .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #c20430 !important;
}
/* line 76, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-aqua .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #92c5ca;
}
/* line 78, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-aqua .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #92c5ca !important;
}
/* line 82, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-light-aqua .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #dbeceb;
}
/* line 84, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-light-aqua .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #dbeceb !important;
}
/* line 88, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-charcoal .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #323232;
}
/* line 90, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-charcoal .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #323232 !important;
}
/* line 94, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-gray .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #949494;
}
/* line 96, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-gray .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #949494 !important;
}
/* line 100, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-light-gray .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #d5d5d5;
}
/* line 102, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-light-gray .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #d5d5d5 !important;
}
/* line 106, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-sand .tpl-architect-project-full-view .tpl-title-and-giving {
  background-color: #eeedea;
}
/* line 108, ../sass/Architect/Project/FullView.scss */
.tpl-bar-color-sand .tpl-architect-project-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #eeedea !important;
}
/* line 113, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-title-and-giving h2 {
  margin-top: 0;
  margin-bottom: 20px;
  color: #FFF;
}
/* line 119, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-title-and-giving .tpl-table {
  display: table;
  width: 100%;
}
/* line 123, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-left {
  display: table-cell;
  width: 50%;
  padding-right: 80px;
  /*Amount raised progress bar*/
}
/* line 128, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-current-need {
  color: #FFF;
  margin-bottom: 5px;
}
/* line 134, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-giving-progressbar {
  position: relative;
  height: 50px;
  padding: 2px;
  background: #FFF;
}
/* line 140, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-giving-progressbar:after {
  position: absolute;
  right: -20px;
  bottom: -25px;
  content: '100%';
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  color: #FFF;
}
/* line 149, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-progressbar-inner {
  position: relative;
  height: 100%;
  background: #b44726;
}
/* line 153, ../sass/Architect/Project/FullView.scss */
.avant-style .tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-progressbar-inner {
  background: #c20430;
}
/* line 157, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-progressbar-inner:after {
  position: absolute;
  right: -20px;
  bottom: -27px;
  content: ' ';
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  color: #FFF;
}
/* line 168, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-right {
  display: table-cell;
  vertical-align: bottom;
  width: 50%;
  padding-left: 80px;
}
/* line 175, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-title-and-giving .tpl-other-country {
  margin: 20px 0 0;
  color: #fff;
  text-align: right;
}
@media (max-width: 700px) {
  /* line 175, ../sass/Architect/Project/FullView.scss */
  .tpl-architect-project-full-view .tpl-title-and-giving .tpl-other-country {
    text-align: center;
  }
}
/* line 186, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-external-id {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}
/* line 192, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-related-items {
  margin: 50px auto;
}
/* line 195, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-related-items hr {
  margin-bottom: 30px;
  border: 0;
  border-bottom: 2px solid #ececec;
}
/* line 201, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-related-items h1 {
  margin-bottom: 40px;
}
/* line 205, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view .tpl-related-items .child-items-1-3 {
  margin: auto -10px;
}
/* line 211, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view.tpl-no-progress-bar .tpl-title-and-giving {
  text-align: center;
}
/* line 213, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view.tpl-no-progress-bar .tpl-title-and-giving .tpl-table .tpl-table-right {
  padding-left: 0;
}
/* line 215, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view.tpl-no-progress-bar .tpl-title-and-giving .tpl-table .tpl-table-right .tpl-giving-form {
  max-width: 450px;
  margin: 0 auto;
}
/* line 220, ../sass/Architect/Project/FullView.scss */
.tpl-architect-project-full-view.tpl-no-progress-bar .tpl-title-and-giving .tpl-other-country {
  text-align: center;
}

@media (max-width: 800px) {
  /* line 233, ../sass/Architect/Project/FullView.scss */
  .tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-left {
    padding-right: 30px;
  }
  /* line 236, ../sass/Architect/Project/FullView.scss */
  .tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-right {
    padding-left: 30px;
  }
}
@media (max-width: 700px) {
  /* line 249, ../sass/Architect/Project/FullView.scss */
  .tpl-architect-project-full-view .tpl-title-and-giving .tpl-table {
    display: block;
    width: 100%;
  }
  /* line 253, ../sass/Architect/Project/FullView.scss */
  .tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-left {
    display: block;
    width: 100%;
    padding-right: 0;
    /*Amount raised progress bar*/
  }
  /* line 260, ../sass/Architect/Project/FullView.scss */
  .tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-giving-progressbar:after {
    right: 0;
  }
  /* line 265, ../sass/Architect/Project/FullView.scss */
  .tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-progressbar-inner:after {
    right: 0;
  }
  /* line 271, ../sass/Architect/Project/FullView.scss */
  .tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-right {
    display: block;
    width: 100%;
    padding-left: 0;
    margin-top: 35px;
  }
  /* line 277, ../sass/Architect/Project/FullView.scss */
  .tpl-architect-project-full-view .tpl-title-and-giving .tpl-table .tpl-table-right .tpl-button-give {
    width: 100%;
  }
}
@media (max-width: 600px) {
  /* line 291, ../sass/Architect/Project/FullView.scss */
  .tpl-architect-project-full-view .tpl-related-items .child-items-1-3 {
    margin: auto;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Project/VerticalSummary.scss */
.tpl-architect-project-vertical-summary .tpl-content-holder {
  height: 500px;
  padding: 15px;
  border: 1px solid #949494;
  border-color: #d5d5d5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
/* line 14, ../sass/Architect/Project/VerticalSummary.scss */
.tpl-architect-project-vertical-summary .tpl-date-and-tags {
  margin-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 20, ../sass/Architect/Project/VerticalSummary.scss */
.hide-tags .tpl-architect-project-vertical-summary .tpl-date-and-tags {
  display: none;
}
/* line 25, ../sass/Architect/Project/VerticalSummary.scss */
.tpl-architect-project-vertical-summary.hide-tags .tpl-date-and-tags {
  display: none;
}
/* line 29, ../sass/Architect/Project/VerticalSummary.scss */
.tpl-architect-project-vertical-summary h6 {
  text-transform: uppercase;
}
/* line 33, ../sass/Architect/Project/VerticalSummary.scss */
.tpl-architect-project-vertical-summary .tpl-body {
  margin-bottom: 5px;
}
/* line 37, ../sass/Architect/Project/VerticalSummary.scss */
.tpl-architect-project-vertical-summary .tpl-giving-form {
  position: relative;
  margin: 10px 0;
}
/* line 41, ../sass/Architect/Project/VerticalSummary.scss */
.tpl-architect-project-vertical-summary .tpl-giving-form .tpl-field {
  padding-right: 60px;
}
/* line 44, ../sass/Architect/Project/VerticalSummary.scss */
.tpl-architect-project-vertical-summary .tpl-giving-form .tpl-field .tpl-field-wrap:before,
.tpl-architect-project-vertical-summary .tpl-giving-form .tpl-field .tpl-field-wrap:after {
  line-height: 40px;
}
/* line 48, ../sass/Architect/Project/VerticalSummary.scss */
.tpl-architect-project-vertical-summary .tpl-giving-form .amount {
  border: 1px solid #949494;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 40px;
  line-height: 40px;
}
/* line 322, ../sass/_variables.scss */
.avant-style .tpl-architect-project-vertical-summary .tpl-giving-form .amount {
  font-family: "source-sans-pro", sans-serif;
}
/* line 52, ../sass/Architect/Project/VerticalSummary.scss */
.tpl-architect-project-vertical-summary .tpl-giving-form .tpl-button-give {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 247, ../sass/_variables.scss */
.avant-style .tpl-architect-project-vertical-summary .tpl-giving-form .tpl-button-give {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .tpl-architect-project-vertical-summary .tpl-giving-form .tpl-button-give {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .tpl-architect-project-vertical-summary .tpl-giving-form .tpl-button-give {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.tpl-architect-project-vertical-summary .tpl-giving-form .tpl-button-give:hover {
  text-decoration: none;
}
/* line 295, ../sass/_variables.scss */
.tpl-architect-project-vertical-summary .tpl-giving-form .tpl-button-give:hover {
  text-decoration: none;
}

@media (max-width: 700px) {
  /* line 64, ../sass/Architect/Project/VerticalSummary.scss */
  .tpl-giving-form .tpl-button-give {
    width: auto;
  }
}
@media (max-width: 600px) {
  /* line 71, ../sass/Architect/Project/VerticalSummary.scss */
  .tpl-architect-project-vertical-summary {
    padding: 0 !important;
  }
  /* line 74, ../sass/Architect/Project/VerticalSummary.scss */
  .tpl-architect-project-vertical-summary .tpl-content-holder {
    height: 100%;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-hero-image {
  height: 300px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 13, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-title-and-giving {
  padding: 30px 0;
  margin-bottom: 50px;
  background-color: #4c8d85;
  /* Styles for background color coming from wrapper */
}
/* line 17, ../sass/Architect/Missionary/FullView.scss */
.avant-style .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #92c5ca;
}
/* line 22, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-orange .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #b44726;
}
/* line 24, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-orange .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #b44726 !important;
}
/* line 28, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-gold .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #bd952e;
}
/* line 30, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-gold .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #bd952e !important;
}
/* line 34, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-teal .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #4c8d85;
}
/* line 36, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-teal .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #4c8d85 !important;
}
/* line 40, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-blue .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #4f5891;
}
/* line 42, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-blue .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #4f5891 !important;
}
/* line 46, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-light-blue .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #7ca6c8;
}
/* line 48, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-light-blue .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #7ca6c8 !important;
}
/* line 52, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-purple .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #792468;
}
/* line 54, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-purple .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #792468 !important;
}
/* line 58, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-taupe .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #796d4e;
}
/* line 60, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-taupe .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #796d4e !important;
}
/* line 64, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-light-taupe .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #c9c5b9;
}
/* line 66, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-light-taupe .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #c9c5b9 !important;
}
/* line 70, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-red .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #c20430;
}
/* line 72, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-red .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #c20430 !important;
}
/* line 76, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-aqua .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #92c5ca;
}
/* line 78, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-aqua .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #92c5ca !important;
}
/* line 82, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-light-aqua .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #dbeceb;
}
/* line 84, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-light-aqua .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #dbeceb !important;
}
/* line 88, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-charcoal .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #323232;
}
/* line 90, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-charcoal .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #323232 !important;
}
/* line 94, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-gray .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #949494;
}
/* line 96, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-gray .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #949494 !important;
}
/* line 100, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-light-gray .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #d5d5d5;
}
/* line 102, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-light-gray .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #d5d5d5 !important;
}
/* line 106, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-sand .tpl-architect-missionary-full-view .tpl-title-and-giving {
  background-color: #eeedea;
}
/* line 108, ../sass/Architect/Missionary/FullView.scss */
.tpl-bar-color-sand .tpl-architect-missionary-full-view .tpl-title-and-giving .button.sendToAFriend i {
  color: #eeedea !important;
}
/* line 113, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-title-and-giving h2 {
  margin-top: 0;
  margin-bottom: 20px;
  color: #FFF;
}
/* line 119, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table {
  display: table;
  width: 100%;
}
/* line 123, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-left {
  display: table-cell;
  width: 50%;
  padding-right: 80px;
  /*Amount raised progress bar*/
}
/* line 128, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-current-need {
  color: #FFF;
  margin-bottom: 5px;
}
/* line 134, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-giving-progressbar {
  position: relative;
  height: 50px;
  padding: 2px;
  background: #FFF;
}
/* line 140, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-giving-progressbar:after {
  position: absolute;
  right: -20px;
  bottom: -25px;
  content: '100%';
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  color: #FFF;
}
/* line 149, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-progressbar-inner {
  position: relative;
  height: 100%;
  background: #b44726;
}
/* line 153, ../sass/Architect/Missionary/FullView.scss */
.avant-style .tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-progressbar-inner {
  background: #c20430;
}
/* line 157, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-progressbar-inner:after {
  position: absolute;
  right: -20px;
  bottom: -27px;
  content: ' ';
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  color: #FFF;
}
/* line 168, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-right {
  display: table-cell;
  vertical-align: bottom;
  width: 50%;
  padding-left: 80px;
}
/* line 175, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-other-country {
  margin: 20px 0 0;
  color: #fff;
  text-align: right;
}
@media (max-width: 700px) {
  /* line 175, ../sass/Architect/Missionary/FullView.scss */
  .tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-other-country {
    text-align: center;
  }
}
/* line 186, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-external-id {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}
/* line 192, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-related-items {
  margin: 50px auto;
}
/* line 195, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-related-items hr {
  margin-bottom: 30px;
  border: 0;
  border-bottom: 2px solid #ececec;
}
/* line 201, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-related-items h1 {
  margin-bottom: 40px;
}
/* line 205, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view .tpl-related-items .child-items-1-3 {
  margin: auto -10px;
}
/* line 211, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view.tpl-no-progress-bar .tpl-title-and-giving {
  text-align: center;
}
/* line 213, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view.tpl-no-progress-bar .tpl-title-and-giving .tpl-table .tpl-table-right {
  padding-left: 0;
}
/* line 215, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view.tpl-no-progress-bar .tpl-title-and-giving .tpl-table .tpl-table-right .tpl-giving-form {
  max-width: 450px;
  margin: 0 auto;
}
/* line 220, ../sass/Architect/Missionary/FullView.scss */
.tpl-architect-missionary-full-view.tpl-no-progress-bar .tpl-title-and-giving .tpl-other-country {
  text-align: center;
}

@media (max-width: 800px) {
  /* line 233, ../sass/Architect/Missionary/FullView.scss */
  .tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-left {
    padding-right: 30px;
  }
  /* line 236, ../sass/Architect/Missionary/FullView.scss */
  .tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-right {
    padding-left: 30px;
  }
}
@media (max-width: 700px) {
  /* line 249, ../sass/Architect/Missionary/FullView.scss */
  .tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table {
    display: block;
    width: 100%;
  }
  /* line 253, ../sass/Architect/Missionary/FullView.scss */
  .tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-left {
    display: block;
    width: 100%;
    padding-right: 0;
    /*Amount raised progress bar*/
  }
  /* line 260, ../sass/Architect/Missionary/FullView.scss */
  .tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-giving-progressbar:after {
    right: 0;
  }
  /* line 265, ../sass/Architect/Missionary/FullView.scss */
  .tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-left .tpl-progressbar-inner:after {
    right: 0;
  }
  /* line 271, ../sass/Architect/Missionary/FullView.scss */
  .tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-right {
    display: block;
    width: 100%;
    padding-left: 0;
    margin-top: 35px;
  }
  /* line 277, ../sass/Architect/Missionary/FullView.scss */
  .tpl-architect-missionary-full-view .tpl-title-and-giving .tpl-table .tpl-table-right .tpl-button-give {
    width: 100%;
  }
}
@media (max-width: 600px) {
  /* line 291, ../sass/Architect/Missionary/FullView.scss */
  .tpl-architect-missionary-full-view .tpl-related-items .child-items-1-3 {
    margin: auto;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Region/VerticalSummary.scss */
.tpl-architect-region-vertical-summary .tpl-content-holder {
  height: 500px;
  padding: 15px;
  border: 1px solid #949494;
  border-color: #d5d5d5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
/* line 14, ../sass/Architect/Region/VerticalSummary.scss */
.tpl-architect-region-vertical-summary .tpl-date-and-tags {
  margin-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 20, ../sass/Architect/Region/VerticalSummary.scss */
.hide-tags .tpl-architect-region-vertical-summary .tpl-date-and-tags {
  display: none;
}
/* line 25, ../sass/Architect/Region/VerticalSummary.scss */
.tpl-architect-region-vertical-summary.hide-tags .tpl-date-and-tags {
  display: none;
}
/* line 29, ../sass/Architect/Region/VerticalSummary.scss */
.tpl-architect-region-vertical-summary h6 {
  text-transform: uppercase;
}
/* line 33, ../sass/Architect/Region/VerticalSummary.scss */
.tpl-architect-region-vertical-summary .tpl-body {
  margin-bottom: 5px;
}

@media (max-width: 600px) {
  /* line 40, ../sass/Architect/Region/VerticalSummary.scss */
  .tpl-architect-region-vertical-summary {
    padding: 0 !important;
  }
  /* line 43, ../sass/Architect/Region/VerticalSummary.scss */
  .tpl-architect-region-vertical-summary .tpl-content-holder {
    height: 100%;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Region/BlockSummary.scss */
.tpl-architect-region-block-summary {
  padding: 15px;
}
/* line 7, ../sass/Architect/Region/BlockSummary.scss */
.tpl-architect-region-block-summary .tpl-content-holder {
  display: table;
  width: 100%;
  height: 300px;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 16, ../sass/Architect/Region/BlockSummary.scss */
.tpl-architect-region-block-summary .tpl-content-holder .tpl-body {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  font-weight: normal;
  line-height: 1;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
/* line 26, ../sass/Architect/Region/BlockSummary.scss */
.tpl-architect-region-block-summary .tpl-content-holder .tpl-body .tpl-body-inner {
  display: block;
  line-height: 0;
}
/* line 30, ../sass/Architect/Region/BlockSummary.scss */
.tpl-architect-region-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  border: 0 !important;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  height: 0;
  overflow: hidden;
  margin-top: 0;
}
/* line 247, ../sass/_variables.scss */
.avant-style .tpl-architect-region-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .tpl-architect-region-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .tpl-architect-region-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.tpl-architect-region-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a:hover {
  text-decoration: none;
}
/* line 295, ../sass/_variables.scss */
.tpl-architect-region-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a:hover {
  text-decoration: none;
}
/* line 41, ../sass/Architect/Region/BlockSummary.scss */
.tpl-architect-region-block-summary .tpl-content-holder .tpl-body h2 {
  color: #FFF;
  margin: 0;
  display: block;
}
/* line 52, ../sass/Architect/Region/BlockSummary.scss */
.tpl-architect-region-block-summary:hover .tpl-content-holder .tpl-body {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 56, ../sass/Architect/Region/BlockSummary.scss */
.tpl-architect-region-block-summary:hover .tpl-content-holder .tpl-body .tpl-body-inner a {
  display: inline-block;
  height: 40px;
  margin-top: 10px;
}

@media (max-width: 800px) {
  /* line 70, ../sass/Architect/Region/BlockSummary.scss */
  .tpl-architect-region-block-summary .tpl-content-holder .tpl-body {
    background-color: rgba(0, 0, 0, 0.3);
  }
  /* line 74, ../sass/Architect/Region/BlockSummary.scss */
  .tpl-architect-region-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
    display: inline-block;
    height: 40px;
    margin-top: 10px;
  }
}
@media (max-width: 600px) {
  /* line 86, ../sass/Architect/Region/BlockSummary.scss */
  .tpl-architect-region-block-summary {
    padding: 0 !important;
  }
  /* line 89, ../sass/Architect/Region/BlockSummary.scss */
  .tpl-architect-region-block-summary .tpl-content-holder {
    height: 92vw;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-hero {
  height: 300px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #FFF;
  text-align: center;
  display: table;
  width: 100%;
}
/* line 16, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-hero .tpl-vertical-middle {
  display: table-cell;
  vertical-align: middle;
  padding: 20px 0;
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 22, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-hero .tpl-vertical-middle h2 {
  color: #FFF;
  text-transform: uppercase;
  margin-top: 0;
}
/* line 28, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-hero .tpl-vertical-middle .tpl-button {
  margin-top: 20px;
}
/* line 35, ../sass/Architect/Region/FullView.scss */
.full-view-align-left .tpl-architect-region-full-view .tpl-centered-600 {
  max-width: 820px;
  text-align: left;
}
/* line 39, ../sass/Architect/Region/FullView.scss */
.full-view-align-left .tpl-architect-region-full-view .tpl-centered-600 .tpl-body {
  width: 50%;
}
/* line 46, ../sass/Architect/Region/FullView.scss */
.full-view-align-top-left .tpl-architect-region-full-view .tpl-centered-600 {
  max-width: 820px;
  text-align: left;
}
/* line 50, ../sass/Architect/Region/FullView.scss */
.full-view-align-top-left .tpl-architect-region-full-view .tpl-centered-600 .tpl-body {
  width: 50%;
}
/* line 54, ../sass/Architect/Region/FullView.scss */
.full-view-align-top-left .tpl-architect-region-full-view .tpl-vertical-middle {
  vertical-align: top;
}
/* line 60, ../sass/Architect/Region/FullView.scss */
.full-view-align-bottom-left .tpl-architect-region-full-view .tpl-centered-600 {
  max-width: 820px;
  text-align: left;
}
/* line 64, ../sass/Architect/Region/FullView.scss */
.full-view-align-bottom-left .tpl-architect-region-full-view .tpl-centered-600 .tpl-body {
  width: 50%;
}
/* line 68, ../sass/Architect/Region/FullView.scss */
.full-view-align-bottom-left .tpl-architect-region-full-view .tpl-vertical-middle {
  vertical-align: bottom;
}
/* line 73, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-actions-bar {
  height: 75px;
  background-color: #bd952e;
  /* Styles for background color coming from wrapper */
}
/* line 76, ../sass/Architect/Region/FullView.scss */
.avant-style .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #c20430;
}
/* line 80, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-actions-bar .motion-actions {
  display: table;
  height: 100%;
}
/* line 84, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button {
  font-style: normal;
  display: table-cell;
  vertical-align: middle;
  padding: 0 30px;
}
/* line 90, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button.inquire {
  padding-left: 0;
}
/* line 93, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button.submitApplication {
  padding-right: 0;
}
/* line 97, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button:hover {
  text-decoration: none;
}
/* line 101, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
/* line 105, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i {
  position: relative;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  font-size: 20px;
  background-color: #FFF;
  color: #bd952e;
  text-align: center;
}
/* line 113, ../sass/Architect/Region/FullView.scss */
.avant-style .tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i {
  color: #c20430;
}
/* line 118, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i:before {
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 126, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button h3 {
  color: #FFF;
}
/* line 129, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button h3 i {
  vertical-align: middle;
  margin-right: 15px;
  font-size: 45px;
}
/* line 139, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-orange .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #b44726;
}
/* line 141, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-orange .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #b44726 !important;
}
/* line 145, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-gold .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #bd952e;
}
/* line 147, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-gold .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #bd952e !important;
}
/* line 151, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-teal .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #4c8d85;
}
/* line 153, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-teal .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #4c8d85 !important;
}
/* line 157, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-blue .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #4f5891;
}
/* line 159, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-blue .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #4f5891 !important;
}
/* line 163, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-light-blue .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #7ca6c8;
}
/* line 165, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-light-blue .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #7ca6c8 !important;
}
/* line 169, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-purple .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #792468;
}
/* line 171, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-purple .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #792468 !important;
}
/* line 175, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-taupe .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #796d4e;
}
/* line 177, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-taupe .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #796d4e !important;
}
/* line 181, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-light-taupe .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #c9c5b9;
}
/* line 183, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-light-taupe .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #c9c5b9 !important;
}
/* line 187, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-red .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #c20430;
}
/* line 189, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-red .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #c20430 !important;
}
/* line 193, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-aqua .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #92c5ca;
}
/* line 195, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-aqua .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #92c5ca !important;
}
/* line 199, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-light-aqua .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #dbeceb;
}
/* line 201, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-light-aqua .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #dbeceb !important;
}
/* line 205, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-charcoal .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #323232;
}
/* line 207, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-charcoal .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #323232 !important;
}
/* line 211, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-gray .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #949494;
}
/* line 213, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-gray .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #949494 !important;
}
/* line 217, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-light-gray .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #d5d5d5;
}
/* line 219, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-light-gray .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #d5d5d5 !important;
}
/* line 223, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-sand .tpl-architect-region-full-view .tpl-actions-bar {
  background-color: #eeedea;
}
/* line 225, ../sass/Architect/Region/FullView.scss */
.tpl-bar-color-sand .tpl-architect-region-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #eeedea !important;
}
/* line 230, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-actions-bar.tpl-fixed-top {
  width: 100%;
  position: fixed;
  left: 0;
  top: 120px;
  bottom: auto;
  z-index: 200;
}
/* line 235, ../sass/Architect/Region/FullView.scss */
.avant-style .tpl-architect-region-full-view .tpl-actions-bar.tpl-fixed-top {
  top: 140px;
}
/* line 244, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-content {
  padding: 50px 0;
}
/* line 247, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-content .tpl-teaser {
  margin-bottom: 50px;
}
/* line 251, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-content .tpl-media-item {
  margin: 50px 0;
}
/* line 255, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-content .tpl-second-image {
  height: 450px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 262, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-content .tpl-video-holder {
  text-align: center;
  padding: 0 10px;
}
/* line 268, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-related-items {
  margin: 50px auto;
}
/* line 271, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-related-items hr {
  margin-bottom: 30px;
  border: 0;
  border-bottom: 2px solid #ececec;
}
/* line 277, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-related-items h1 {
  margin-bottom: 40px;
}
/* line 281, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-related-items .child-items-1-3 {
  margin: auto -10px;
}
/* line 285, ../sass/Architect/Region/FullView.scss */
.tpl-architect-region-full-view .tpl-related-items .avant {
  display: none;
}
/* line 287, ../sass/Architect/Region/FullView.scss */
.avant-style .tpl-architect-region-full-view .tpl-related-items .avant {
  display: block;
}
/* line 291, ../sass/Architect/Region/FullView.scss */
.avant-style .tpl-architect-region-full-view .tpl-related-items .crossworld {
  display: none;
}

@media (max-width: 960px) {
  /* line 299, ../sass/Architect/Region/FullView.scss */
  .tpl-architect-region-full-view .tpl-actions-bar {
    height: 50px;
  }
  /* line 307, ../sass/Architect/Region/FullView.scss */
  .tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i {
    width: 22px;
    height: 22px;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    -ms-border-radius: 11px;
    -o-border-radius: 11px;
    border-radius: 11px;
    font-size: 12px;
  }
  /* line 313, ../sass/Architect/Region/FullView.scss */
  .tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i:before {
    top: 5px;
    left: 5px;
  }
  /* line 320, ../sass/Architect/Region/FullView.scss */
  .tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button h3 {
    font-size: 22px;
  }
  /* line 323, ../sass/Architect/Region/FullView.scss */
  .tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button h3 i {
    margin-right: 10px;
    font-size: 22px;
  }
}
@media (max-width: 700px) {
  /* line 338, ../sass/Architect/Region/FullView.scss */
  .tpl-architect-region-full-view .tpl-actions-bar {
    height: auto;
  }
  /* line 341, ../sass/Architect/Region/FullView.scss */
  .tpl-architect-region-full-view .tpl-actions-bar .motion-actions {
    display: block;
    padding: 0;
  }
  /* line 345, ../sass/Architect/Region/FullView.scss */
  .tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button {
    display: block;
    width: 100%;
    text-align: center;
    padding: 5px 10px;
  }
  /* line 351, ../sass/Architect/Region/FullView.scss */
  .tpl-architect-region-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend {
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar {
  /* Styles for background color coming from the view itself */
}
/* line 6, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar .tpl-action-bar {
  height: 75px;
  background-color: #bd952e;
  /* Styles for background color coming from wrapper */
  /*&.tpl-fixed-top {
  	width: 100%;
  	position: fixed;
  	left: 0;
  	top: 120px;
  	.avant-style & {
  		top: 140px;	
  	}
  	bottom: auto;
  	z-index: 200;
  }*/
}
/* line 9, ../sass/Architect/Region/ActionBar.scss */
.avant-style .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #c20430;
}
/* line 13, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar .tpl-action-bar .motion-actions {
  display: table;
  height: 100%;
}
/* line 17, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button {
  font-style: normal;
  display: table-cell;
  vertical-align: middle;
  padding: 0 30px;
}
/* line 23, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button.inquire {
  padding-left: 0;
}
/* line 26, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button.submitApplication {
  padding-right: 0;
}
/* line 30, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button:hover {
  text-decoration: none;
}
/* line 34, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
/* line 38, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i {
  width: 40px;
  height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  font-size: 20px;
  background-color: #FFF;
  color: #bd952e;
  position: relative;
  text-align: center;
}
/* line 46, ../sass/Architect/Region/ActionBar.scss */
.avant-style .tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i {
  color: #c20430;
}
/* line 51, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i:before {
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 59, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button h3 {
  color: #FFF;
}
/* line 62, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button h3 i {
  vertical-align: middle;
  margin-right: 15px;
  font-size: 45px;
}
/* line 72, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-orange .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #b44726;
}
/* line 74, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-orange .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #b44726 !important;
}
/* line 78, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-gold .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #bd952e;
}
/* line 80, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-gold .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #bd952e !important;
}
/* line 84, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-teal .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #4c8d85;
}
/* line 86, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-teal .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #4c8d85 !important;
}
/* line 90, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-blue .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #4f5891;
}
/* line 92, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-blue .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #4f5891 !important;
}
/* line 96, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-light-blue .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #7ca6c8;
}
/* line 98, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-light-blue .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #7ca6c8 !important;
}
/* line 102, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-purple .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #792468;
}
/* line 104, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-purple .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #792468 !important;
}
/* line 108, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-taupe .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #796d4e;
}
/* line 110, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-taupe .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #796d4e !important;
}
/* line 114, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-light-taupe .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #c9c5b9;
}
/* line 116, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-light-taupe .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #c9c5b9 !important;
}
/* line 120, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-red .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #c20430;
}
/* line 122, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-red .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #c20430 !important;
}
/* line 126, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-aqua .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #92c5ca;
}
/* line 128, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-aqua .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #92c5ca !important;
}
/* line 132, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-light-aqua .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #dbeceb;
}
/* line 134, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-light-aqua .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #dbeceb !important;
}
/* line 138, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-charcoal .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #323232;
}
/* line 140, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-charcoal .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #323232 !important;
}
/* line 144, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-gray .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #949494;
}
/* line 146, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-gray .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #949494 !important;
}
/* line 150, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-light-gray .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #d5d5d5;
}
/* line 152, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-light-gray .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #d5d5d5 !important;
}
/* line 156, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-sand .tpl-architect-region-action-bar .tpl-action-bar {
  background-color: #eeedea;
}
/* line 158, ../sass/Architect/Region/ActionBar.scss */
.tpl-bar-color-sand .tpl-architect-region-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #eeedea !important;
}
/* line 179, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-orange .tpl-action-bar {
  background-color: #b44726;
}
/* line 181, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-orange .tpl-action-bar .button.sendToAFriend i {
  color: #b44726 !important;
}
/* line 185, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-gold .tpl-action-bar {
  background-color: #bd952e;
}
/* line 187, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-gold .tpl-action-bar .button.sendToAFriend i {
  color: #bd952e !important;
}
/* line 191, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-teal .tpl-action-bar {
  background-color: #4c8d85;
}
/* line 193, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-teal .tpl-action-bar .button.sendToAFriend i {
  color: #4c8d85 !important;
}
/* line 197, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-blue .tpl-action-bar {
  background-color: #4f5891;
}
/* line 199, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-blue .tpl-action-bar .button.sendToAFriend i {
  color: #4f5891 !important;
}
/* line 203, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-light-blue .tpl-action-bar {
  background-color: #7ca6c8;
}
/* line 205, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-light-blue .tpl-action-bar .button.sendToAFriend i {
  color: #7ca6c8 !important;
}
/* line 209, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-purple .tpl-action-bar {
  background-color: #792468;
}
/* line 211, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-purple .tpl-action-bar .button.sendToAFriend i {
  color: #792468 !important;
}
/* line 215, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-taupe .tpl-action-bar {
  background-color: #796d4e;
}
/* line 217, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-taupe .tpl-action-bar .button.sendToAFriend i {
  color: #796d4e !important;
}
/* line 221, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-light-taupe .tpl-action-bar {
  background-color: #c9c5b9;
}
/* line 223, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-light-taupe .tpl-action-bar .button.sendToAFriend i {
  color: #c9c5b9 !important;
}
/* line 227, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-red .tpl-action-bar {
  background-color: #c20430;
}
/* line 229, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-red .tpl-action-bar .button.sendToAFriend i {
  color: #c20430 !important;
}
/* line 233, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-aqua .tpl-action-bar {
  background-color: #92c5ca;
}
/* line 235, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-aqua .tpl-action-bar .button.sendToAFriend i {
  color: #92c5ca !important;
}
/* line 239, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-light-aqua .tpl-action-bar {
  background-color: #dbeceb;
}
/* line 241, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-light-aqua .tpl-action-bar .button.sendToAFriend i {
  color: #dbeceb !important;
}
/* line 245, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-charcoal .tpl-action-bar {
  background-color: #323232;
}
/* line 247, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-charcoal .tpl-action-bar .button.sendToAFriend i {
  color: #323232 !important;
}
/* line 251, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-gray .tpl-action-bar {
  background-color: #949494;
}
/* line 253, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-gray .tpl-action-bar .button.sendToAFriend i {
  color: #949494 !important;
}
/* line 257, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-light-gray .tpl-action-bar {
  background-color: #d5d5d5;
}
/* line 259, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-light-gray .tpl-action-bar .button.sendToAFriend i {
  color: #d5d5d5 !important;
}
/* line 263, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-sand .tpl-action-bar {
  background-color: #eeedea;
}
/* line 265, ../sass/Architect/Region/ActionBar.scss */
.tpl-architect-region-action-bar.tpl-bar-color-sand .tpl-action-bar .button.sendToAFriend i {
  color: #eeedea !important;
}

@media (max-width: 960px) {
  /* line 273, ../sass/Architect/Region/ActionBar.scss */
  .tpl-architect-region-action-bar .tpl-action-bar {
    height: 50px;
  }
  /* line 281, ../sass/Architect/Region/ActionBar.scss */
  .tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i {
    width: 22px;
    height: 22px;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    -ms-border-radius: 11px;
    -o-border-radius: 11px;
    border-radius: 11px;
    font-size: 12px;
  }
  /* line 287, ../sass/Architect/Region/ActionBar.scss */
  .tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i:before {
    top: 5px;
    left: 5px;
  }
  /* line 294, ../sass/Architect/Region/ActionBar.scss */
  .tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button h3 {
    font-size: 22px;
  }
  /* line 297, ../sass/Architect/Region/ActionBar.scss */
  .tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button h3 i {
    margin-right: 10px;
    font-size: 22px;
  }
}
@media (max-width: 700px) {
  /* line 312, ../sass/Architect/Region/ActionBar.scss */
  .tpl-architect-region-action-bar .tpl-action-bar {
    height: auto;
  }
  /* line 315, ../sass/Architect/Region/ActionBar.scss */
  .tpl-architect-region-action-bar .tpl-action-bar .motion-actions {
    display: block;
    padding: 0;
  }
  /* line 319, ../sass/Architect/Region/ActionBar.scss */
  .tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button {
    display: block;
    width: 100%;
    text-align: center;
    padding: 5px 10px;
  }
  /* line 325, ../sass/Architect/Region/ActionBar.scss */
  .tpl-architect-region-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend {
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary .tpl-story-image {
  position: relative;
  display: block;
}
/* line 10, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary .tpl-story-image.has-video img {
  background-position: center;
  background-size: cover;
}
/* line 16, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary .tpl-story-image:after {
  content: "";
  position: absolute;
  bottom: 20px;
  right: 20px;
  height: 40px;
  width: 40px;
  color: #FFF;
}
/* line 27, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary.tpl-tag-story .tpl-story-image:after, .tpl-architect-story-vertical-summary.tpl-tag-blog .tpl-story-image:after, .tpl-architect-story-vertical-summary.tpl-tag-press-release .tpl-story-image:after {
  background: url("../img/icon_article.png") no-repeat center;
  background-size: 100%;
}
/* line 31, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary.tpl-tag-video .tpl-story-image:after {
  background: url("../img/icon_video.png") no-repeat center;
  background-size: 100%;
}
/* line 35, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary.tpl-tag-photo .tpl-story-image:after {
  background: url("../img/icon_photo.png") no-repeat center;
  background-size: 100%;
}
/* line 39, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary.tpl-tag-podcast .tpl-story-image:after {
  background: url("../img/icon_podcast.png") no-repeat center;
  background-size: 100%;
}
/* line 45, ../sass/Architect/Story/VerticalSummary.scss */
.avant-style .tpl-architect-story-vertical-summary .tpl-story-image:after {
  background: none;
  position: absolute;
  bottom: 20px;
  right: 20px;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 40px;
  color: #FFF;
  height: auto;
  width: auto;
}
/* line 60, ../sass/Architect/Story/VerticalSummary.scss */
.avant-style .tpl-architect-story-vertical-summary.tpl-tag-story .tpl-story-image:after, .avant-style .tpl-architect-story-vertical-summary.tpl-tag-blog .tpl-story-image:after, .avant-style .tpl-architect-story-vertical-summary.tpl-tag-press-release .tpl-story-image:after {
  content: "\f1ea";
}
/* line 63, ../sass/Architect/Story/VerticalSummary.scss */
.avant-style .tpl-architect-story-vertical-summary.tpl-tag-video .tpl-story-image:after {
  content: "\f144";
}
/* line 66, ../sass/Architect/Story/VerticalSummary.scss */
.avant-style .tpl-architect-story-vertical-summary.tpl-tag-photo .tpl-story-image:after {
  content: "\f03e";
}
/* line 71, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary .tpl-content-holder {
  height: 500px;
  padding: 15px;
  border: 1px solid #949494;
  border-color: #d5d5d5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
/* line 78, ../sass/Architect/Story/VerticalSummary.scss */
.avant-style .tpl-architect-story-vertical-summary .tpl-content-holder .tpl-read-more:after {
  content: 'Read More';
}
/* line 82, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary .tpl-content-holder .tpl-read-more:after {
  content: 'See more.';
}
/* line 87, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary .tpl-date-and-tags {
  margin-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 94, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary a.tpl-title-link:hover {
  text-decoration: none;
}
/* line 98, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary h6 {
  text-transform: uppercase;
  font-style: normal;
}
/* line 103, ../sass/Architect/Story/VerticalSummary.scss */
.tpl-architect-story-vertical-summary .tpl-body {
  margin-bottom: 5px;
}

@media (max-width: 600px) {
  /* line 111, ../sass/Architect/Story/VerticalSummary.scss */
  .tpl-architect-story-vertical-summary {
    padding: 0 !important;
  }
  /* line 114, ../sass/Architect/Story/VerticalSummary.scss */
  .tpl-architect-story-vertical-summary .tpl-content-holder {
    height: 100%;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Story/BlogSummary.scss */
.avant-style .tpl-architect-story-blog-summary {
  padding-bottom: 20px;
  border-bottom: 2px solid #c20430;
}
/* line 8, ../sass/Architect/Story/BlogSummary.scss */
.avant-style .tpl-architect-story-blog-summary .tpl-content-holder {
  padding-left: 0;
  padding-right: 0;
}

/* line 14, ../sass/Architect/Story/BlogSummary.scss */
.tpl-architect-story-blog-summary {
  margin-bottom: 30px;
}
/* line 17, ../sass/Architect/Story/BlogSummary.scss */
.tpl-architect-story-blog-summary .tpl-content-holder {
  position: relative;
  padding: 12px;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  min-height: 200px;
}
/* line 24, ../sass/Architect/Story/BlogSummary.scss */
.avant-style .tpl-architect-story-blog-summary .tpl-content-holder {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 29, ../sass/Architect/Story/BlogSummary.scss */
.tpl-architect-story-blog-summary .tpl-content-holder h6 {
  margin-top: 0;
  margin-bottom: 15px;
}
/* line 34, ../sass/Architect/Story/BlogSummary.scss */
.tpl-architect-story-blog-summary .tpl-content-holder .tpl-story-left {
  position: absolute;
  top: 12px;
  left: 12px;
}
/* line 38, ../sass/Architect/Story/BlogSummary.scss */
.avant-style .tpl-architect-story-blog-summary .tpl-content-holder .tpl-story-left {
  left: 0;
}
/* line 41, ../sass/Architect/Story/BlogSummary.scss */
.tpl-architect-story-blog-summary .tpl-content-holder .tpl-story-left .tpl-read-more:after {
  content: "See more.";
}
/* line 45, ../sass/Architect/Story/BlogSummary.scss */
.tpl-architect-story-blog-summary .tpl-content-holder .tpl-story-left img {
  width: 100%;
  max-width: 260px;
}
/* line 51, ../sass/Architect/Story/BlogSummary.scss */
.tpl-architect-story-blog-summary .tpl-content-holder .tpl-story-center {
  padding-left: 280px;
}
/* line 55, ../sass/Architect/Story/BlogSummary.scss */
.avant-style .tpl-architect-story-blog-summary .tpl-content-holder .tpl-story-center .tpl-body .tpl-read-more:after {
  content: 'Read More';
}
/* line 65, ../sass/Architect/Story/BlogSummary.scss */
.tpl-architect-story-blog-summary.no-image .tpl-content-holder {
  min-height: 1px;
}
/* line 68, ../sass/Architect/Story/BlogSummary.scss */
.tpl-architect-story-blog-summary.no-image .tpl-story-center {
  padding-left: 0;
  margin-bottom: 10px;
}

@media (max-width: 800px) {
  /* line 79, ../sass/Architect/Story/BlogSummary.scss */
  .tpl-architect-story-blog-summary .tpl-content-holder .tpl-story-left {
    position: static;
    top: auto;
    left: auto;
    margin-bottom: 10px;
    text-align: center;
  }
  /* line 86, ../sass/Architect/Story/BlogSummary.scss */
  .tpl-architect-story-blog-summary .tpl-content-holder .tpl-story-left img {
    max-width: 325px;
  }
  /* line 91, ../sass/Architect/Story/BlogSummary.scss */
  .tpl-architect-story-blog-summary .tpl-content-holder .tpl-story-center {
    padding: 0;
    text-align: center;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-title-wrapper {
  color: #FFF;
  display: table;
  width: 100%;
  background-color: #4f5891;
  /* Styles for background color coming from wrapper */
}
/* line 11, ../sass/Architect/Story/FullView.scss */
.avant-style .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #92c5ca;
}
/* line 15, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-title-wrapper .tpl-vertical-middle {
  display: table-cell;
  vertical-align: middle;
  padding: 40px 0;
}
/* line 20, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-title-wrapper .tpl-vertical-middle h1 {
  float: left;
  width: auto;
  max-width: 800px;
  color: #FFF;
  margin: 0;
}
/* line 28, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-title-wrapper .tpl-vertical-middle .tpl-share-button {
  float: right;
  margin-left: 10px;
  width: 36px;
  height: 36px;
  background: #FFF;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  cursor: pointer;
}
/* line 37, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-title-wrapper .tpl-vertical-middle .tpl-share-button:before {
  line-height: 36px;
  font-size: 20px;
  margin-left: 9px;
  color: #4f5891;
}
/* line 42, ../sass/Architect/Story/FullView.scss */
.avant-style .tpl-architect-story-full-view .tpl-title-wrapper .tpl-vertical-middle .tpl-share-button:before {
  color: #92c5ca;
}
/* line 46, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-title-wrapper .tpl-vertical-middle .tpl-share-button.tpl-facebook-button:before {
  margin-left: 12px;
}
/* line 53, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-orange .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #b44726;
}
/* line 55, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-orange .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #b44726;
}
/* line 59, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-gold .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #bd952e;
}
/* line 61, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-gold .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #bd952e;
}
/* line 65, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-teal .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #4c8d85;
}
/* line 67, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-teal .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #4c8d85;
}
/* line 71, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-blue .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #4f5891;
}
/* line 73, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-blue .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #4f5891;
}
/* line 77, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-light-blue .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #7ca6c8;
}
/* line 79, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-light-blue .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #7ca6c8;
}
/* line 83, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-purple .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #792468;
}
/* line 85, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-purple .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #792468;
}
/* line 89, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-taupe .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #796d4e;
}
/* line 91, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-taupe .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #796d4e;
}
/* line 95, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-light-taupe .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #c9c5b9;
}
/* line 97, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-light-taupe .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #c9c5b9;
}
/* line 101, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-red .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #c20430;
}
/* line 103, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-red .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #c20430;
}
/* line 107, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-aqua .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #92c5ca;
}
/* line 109, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-aqua .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #92c5ca;
}
/* line 113, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-light-aqua .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #dbeceb;
}
/* line 115, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-light-aqua .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #dbeceb;
}
/* line 119, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-charcoal .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #323232;
}
/* line 121, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-charcoal .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #323232;
}
/* line 125, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-gray .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #949494;
}
/* line 127, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-gray .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #949494;
}
/* line 131, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-light-gray .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #d5d5d5;
}
/* line 133, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-light-gray .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #d5d5d5;
}
/* line 137, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-sand .tpl-architect-story-full-view .tpl-title-wrapper {
  background-color: #eeedea;
}
/* line 139, ../sass/Architect/Story/FullView.scss */
.tpl-title-bg-color-sand .tpl-architect-story-full-view .tpl-title-wrapper .tpl-share-button:before {
  color: #eeedea;
}
/* line 146, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content {
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 150, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-body-header {
  position: relative;
}
/* line 153, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-video-wrapper {
  float: left;
  width: 100%;
  max-width: 600px;
  margin-bottom: 40px;
}
/* line 159, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-video-wrapper .video-mask {
  position: relative;
}
/* line 162, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-video-wrapper .video-mask .video-mask-play {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 170, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-video-wrapper .video-mask .video-mask-play:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -45px;
  margin-left: -45px;
  color: #FFF;
  font-style: normal;
  font-size: 90px;
  content: url("../img/play_button_small.png");
}
/* line 186, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-audio-wrapper {
  float: left;
  width: 100%;
  max-width: 600px;
  margin-bottom: 40px;
}
/* line 193, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-image-wrapper {
  float: left;
  max-width: 600px;
  margin-bottom: 40px;
}
/* line 198, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-image-wrapper img {
  width: 100%;
}
/* line 202, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-image-wrapper a:before {
  position: absolute;
  color: #FFF;
  font-size: 30px;
  bottom: 20px;
  right: 20px;
}
/* line 211, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-right-info {
  padding-left: 640px;
}
/* line 214, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-right-info .tpl-teaser-outer-border {
  margin: 40px 0;
}
/* line 216, ../sass/Architect/Story/FullView.scss */
.avant-style .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-right-info .tpl-teaser-outer-border {
  padding: 4px 0;
  border-top: 1px solid #c20430;
  border-bottom: 1px solid #c20430;
}
/* line 223, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-right-info .tpl-teaser {
  padding: 40px 0;
  border-top: 2px solid #d5d5d5;
  border-bottom: 2px solid #d5d5d5;
}
/* line 227, ../sass/Architect/Story/FullView.scss */
.avant-style .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-right-info .tpl-teaser {
  border-top: 4px solid #c20430;
  border-bottom: 4px solid #c20430;
}
/* line 236, ../sass/Architect/Story/FullView.scss */
.tpl-architect-story-full-view .tpl-content .tpl-second-image {
  height: 450px;
  margin: 50px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-width: 900px) {
  /* line 251, ../sass/Architect/Story/FullView.scss */
  .tpl-architect-story-full-view .tpl-content .tpl-body-header {
    position: relative;
  }
  /* line 256, ../sass/Architect/Story/FullView.scss */
  .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-video-wrapper,
  .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-audio-wrapper,
  .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-image-wrapper {
    max-width: 400px;
  }
  /* line 260, ../sass/Architect/Story/FullView.scss */
  .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-right-info {
    padding-left: 440px;
  }
  /* line 263, ../sass/Architect/Story/FullView.scss */
  .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-right-info .tpl-teaser-outer-border {
    margin: 30px 0;
  }
  /* line 266, ../sass/Architect/Story/FullView.scss */
  .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-right-info .tpl-teaser {
    padding: 30px 0;
  }
}
@media (max-width: 800px) {
  /* line 281, ../sass/Architect/Story/FullView.scss */
  .tpl-architect-story-full-view .tpl-content .tpl-body-header {
    position: relative;
  }
  /* line 286, ../sass/Architect/Story/FullView.scss */
  .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-video-wrapper,
  .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-audio-wrapper,
  .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-image-wrapper {
    float: none;
    max-width: 100%;
    text-align: center;
    margin-bottom: 40px;
  }
  /* line 293, ../sass/Architect/Story/FullView.scss */
  .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-audio-wrapper {
    text-align: left;
  }
  /* line 297, ../sass/Architect/Story/FullView.scss */
  .tpl-architect-story-full-view .tpl-content .tpl-body-header .tpl-right-info {
    padding-left: 0;
  }
}
@media (max-width: 700px) {
  /* line 311, ../sass/Architect/Story/FullView.scss */
  .tpl-architect-story-full-view .tpl-title-wrapper .tpl-vertical-middle {
    display: table-cell;
    vertical-align: middle;
    padding: 40px 0;
  }
  /* line 316, ../sass/Architect/Story/FullView.scss */
  .tpl-architect-story-full-view .tpl-title-wrapper .tpl-vertical-middle h1 {
    float: none;
    max-width: 100%;
  }
  /* line 321, ../sass/Architect/Story/FullView.scss */
  .tpl-architect-story-full-view .tpl-title-wrapper .tpl-vertical-middle .tpl-share-button {
    float: none;
    margin-left: auto;
    margin-right: 10px;
    margin-top: 20px;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/PhotoGallery/Summary.scss */
.tpl-architect-photo-gallery-summary .tpl-content-holder {
  height: 500px;
  padding: 15px;
  border: 1px solid #949494;
  border-color: #d5d5d5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
/* line 10, ../sass/Architect/PhotoGallery/Summary.scss */
.tpl-architect-photo-gallery-summary .tpl-content-holder .tpl-image {
  position: relative;
  display: block;
}
/* line 13, ../sass/Architect/PhotoGallery/Summary.scss */
.tpl-architect-photo-gallery-summary .tpl-content-holder .tpl-image img {
  display: block;
}
/* line 16, ../sass/Architect/PhotoGallery/Summary.scss */
.tpl-architect-photo-gallery-summary .tpl-content-holder .tpl-image:after {
  content: "";
  position: absolute;
  bottom: 20px;
  right: 20px;
  height: 40px;
  width: 40px;
  color: #FFF;
  background: url("../img/icon_photo.png") no-repeat center;
  background-size: 100%;
}
/* line 28, ../sass/Architect/PhotoGallery/Summary.scss */
.avant-style .tpl-architect-photo-gallery-summary .tpl-content-holder .tpl-image:after {
  position: absolute;
  bottom: 20px;
  right: 20px;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 40px;
  color: #FFF;
  content: "\f03e";
  background: none;
  height: auto;
  width: auto;
}
/* line 44, ../sass/Architect/PhotoGallery/Summary.scss */
.tpl-architect-photo-gallery-summary .tpl-content-holder .tpl-link {
  text-decoration: none;
}
/* line 46, ../sass/Architect/PhotoGallery/Summary.scss */
.tpl-architect-photo-gallery-summary .tpl-content-holder .tpl-link h6 {
  text-transform: uppercase;
  font-style: normal;
}
/* line 56, ../sass/Architect/PhotoGallery/Summary.scss */
.avant-style .tpl-architect-photo-gallery-summary .tpl-content-holder .tpl-read-more:after {
  content: 'View Gallery';
}
/* line 60, ../sass/Architect/PhotoGallery/Summary.scss */
.tpl-architect-photo-gallery-summary .tpl-content-holder .tpl-read-more:after {
  content: 'See more.';
}

@media (max-width: 600px) {
  /* line 68, ../sass/Architect/PhotoGallery/Summary.scss */
  .tpl-architect-photo-gallery-summary {
    padding: 0 !important;
  }
  /* line 70, ../sass/Architect/PhotoGallery/Summary.scss */
  .tpl-architect-photo-gallery-summary .tpl-content-holder {
    height: auto;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 5, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-title-wrapper {
  color: #FFF;
  display: table;
  width: 100%;
  background-color: #4f5891;
}
/* line 10, ../sass/Architect/PhotoGallery/FullView.scss */
.avant-style .tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-title-wrapper {
  background-color: #92c5ca;
}
/* line 13, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-title-wrapper .tpl-vertical-middle {
  display: table-cell;
  vertical-align: middle;
  padding: 40px 0;
}
/* line 18, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-title-wrapper .tpl-vertical-middle .tpl-centered-960 h1 {
  float: left;
  width: auto;
  max-width: 800px;
  color: #FFF;
  margin: 0;
}
/* line 25, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-title-wrapper .tpl-vertical-middle .tpl-centered-960 .tpl-share-button {
  float: right;
  margin-left: 10px;
  width: 36px;
  height: 36px;
  background: #FFF;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  cursor: pointer;
}
/* line 34, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-title-wrapper .tpl-vertical-middle .tpl-centered-960 .tpl-share-button:before {
  line-height: 36px;
  font-size: 20px;
  margin-left: 9px;
  color: #4f5891;
}
/* line 39, ../sass/Architect/PhotoGallery/FullView.scss */
.avant-style .tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-title-wrapper .tpl-vertical-middle .tpl-centered-960 .tpl-share-button:before {
  color: #92c5ca;
}
/* line 43, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-title-wrapper .tpl-vertical-middle .tpl-centered-960 .tpl-share-button.tpl-facebook-button:before {
  margin-left: 12px;
}
/* line 51, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-body {
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 55, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-images {
  margin-bottom: 50px;
}
/* line 57, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-images .tpl-images-container {
  margin: 0 -2%;
}
/* line 59, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-images .tpl-images-container .tpl-image {
  width: 33.3333%;
  padding: 2%;
  float: left;
  line-height: 0;
}
@media (max-width: 900px) {
  /* line 59, ../sass/Architect/PhotoGallery/FullView.scss */
  .tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-images .tpl-images-container .tpl-image {
    width: 50%;
  }
}
@media (max-width: 500px) {
  /* line 59, ../sass/Architect/PhotoGallery/FullView.scss */
  .tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-images .tpl-images-container .tpl-image {
    width: 100%;
    float: none;
  }
}
/* line 71, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-images .tpl-images-container .tpl-image a {
  display: block;
  position: relative;
}
/* line 74, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-images .tpl-images-container .tpl-image a img {
  width: 100%;
}
/* line 77, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-images .tpl-images-container .tpl-image a .tpl-caption {
  line-height: normal;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  padding: 5px;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  color: #000;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
  -moz-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
  -ms-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
  -o-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
/* line 104, ../sass/Architect/PhotoGallery/FullView.scss */
.tpl-architect-photo-gallery-full-view .tpl-content-holder .tpl-images .tpl-images-container .tpl-image a:hover .tpl-caption {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Ministry/BlockSummary.scss */
.tpl-architect-ministry-block-summary {
  padding: 15px;
}
/* line 7, ../sass/Architect/Ministry/BlockSummary.scss */
.tpl-architect-ministry-block-summary .tpl-content-holder {
  display: table;
  width: 100%;
  height: 300px;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 16, ../sass/Architect/Ministry/BlockSummary.scss */
.tpl-architect-ministry-block-summary .tpl-content-holder .tpl-body {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  font-weight: normal;
  line-height: 1;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
/* line 26, ../sass/Architect/Ministry/BlockSummary.scss */
.tpl-architect-ministry-block-summary .tpl-content-holder .tpl-body .tpl-body-inner {
  display: block;
  line-height: 0;
}
/* line 30, ../sass/Architect/Ministry/BlockSummary.scss */
.tpl-architect-ministry-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  border: 0 !important;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  height: 0;
  overflow: hidden;
  margin-top: 0;
}
/* line 247, ../sass/_variables.scss */
.avant-style .tpl-architect-ministry-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .tpl-architect-ministry-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .tpl-architect-ministry-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.tpl-architect-ministry-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a:hover {
  text-decoration: none;
}
/* line 295, ../sass/_variables.scss */
.tpl-architect-ministry-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a:hover {
  text-decoration: none;
}
/* line 41, ../sass/Architect/Ministry/BlockSummary.scss */
.tpl-architect-ministry-block-summary .tpl-content-holder .tpl-body h2 {
  color: #FFF;
  margin: 0;
  display: block;
}
/* line 52, ../sass/Architect/Ministry/BlockSummary.scss */
.tpl-architect-ministry-block-summary:hover .tpl-content-holder .tpl-body {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 56, ../sass/Architect/Ministry/BlockSummary.scss */
.tpl-architect-ministry-block-summary:hover .tpl-content-holder .tpl-body .tpl-body-inner a {
  display: inline-block;
  height: 40px;
  margin-top: 10px;
}

@media (max-width: 800px) {
  /* line 70, ../sass/Architect/Ministry/BlockSummary.scss */
  .tpl-architect-ministry-block-summary .tpl-content-holder .tpl-body {
    background-color: rgba(0, 0, 0, 0.3);
  }
  /* line 74, ../sass/Architect/Ministry/BlockSummary.scss */
  .tpl-architect-ministry-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
    display: inline-block;
    height: 40px;
    margin-top: 10px;
  }
}
@media (max-width: 600px) {
  /* line 86, ../sass/Architect/Ministry/BlockSummary.scss */
  .tpl-architect-ministry-block-summary {
    padding: 0 !important;
  }
  /* line 89, ../sass/Architect/Ministry/BlockSummary.scss */
  .tpl-architect-ministry-block-summary .tpl-content-holder {
    height: 92vw;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Ministry/VerticalSummary.scss */
.tpl-architect-ministry-vertical-summary .tpl-content-holder {
  height: 500px;
  padding: 15px;
  border: 1px solid #949494;
  border-color: #d5d5d5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
/* line 14, ../sass/Architect/Ministry/VerticalSummary.scss */
.tpl-architect-ministry-vertical-summary .tpl-date-and-tags {
  margin-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 20, ../sass/Architect/Ministry/VerticalSummary.scss */
.hide-tags .tpl-architect-ministry-vertical-summary .tpl-date-and-tags {
  display: none;
}
/* line 25, ../sass/Architect/Ministry/VerticalSummary.scss */
.tpl-architect-ministry-vertical-summary.hide-tags .tpl-date-and-tags {
  display: none;
}
/* line 29, ../sass/Architect/Ministry/VerticalSummary.scss */
.tpl-architect-ministry-vertical-summary h6 {
  text-transform: uppercase;
}
/* line 33, ../sass/Architect/Ministry/VerticalSummary.scss */
.tpl-architect-ministry-vertical-summary .tpl-body {
  margin-bottom: 5px;
}

@media (max-width: 600px) {
  /* line 40, ../sass/Architect/Ministry/VerticalSummary.scss */
  .tpl-architect-ministry-vertical-summary {
    padding: 0 !important;
  }
  /* line 43, ../sass/Architect/Ministry/VerticalSummary.scss */
  .tpl-architect-ministry-vertical-summary .tpl-content-holder {
    height: 100%;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-hero {
  height: 300px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #FFF;
  text-align: center;
  display: table;
  width: 100%;
}
/* line 16, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-hero .tpl-vertical-middle {
  display: table-cell;
  vertical-align: middle;
  padding: 20px 0;
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 22, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-hero .tpl-vertical-middle h2 {
  color: #FFF;
  text-transform: uppercase;
  margin-top: 0;
}
/* line 28, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-hero .tpl-vertical-middle .tpl-button {
  margin-top: 20px;
}
/* line 35, ../sass/Architect/Ministry/FullView.scss */
.full-view-align-left .tpl-architect-ministry-full-view .tpl-centered-600 {
  max-width: 820px;
  text-align: left;
}
/* line 39, ../sass/Architect/Ministry/FullView.scss */
.full-view-align-left .tpl-architect-ministry-full-view .tpl-centered-600 .tpl-body {
  width: 50%;
}
/* line 46, ../sass/Architect/Ministry/FullView.scss */
.full-view-align-top-left .tpl-architect-ministry-full-view .tpl-centered-600 {
  max-width: 820px;
  text-align: left;
}
/* line 50, ../sass/Architect/Ministry/FullView.scss */
.full-view-align-top-left .tpl-architect-ministry-full-view .tpl-centered-600 .tpl-body {
  width: 50%;
}
/* line 54, ../sass/Architect/Ministry/FullView.scss */
.full-view-align-top-left .tpl-architect-ministry-full-view .tpl-vertical-middle {
  vertical-align: top;
}
/* line 60, ../sass/Architect/Ministry/FullView.scss */
.full-view-align-bottom-left .tpl-architect-ministry-full-view .tpl-centered-600 {
  max-width: 820px;
  text-align: left;
}
/* line 64, ../sass/Architect/Ministry/FullView.scss */
.full-view-align-bottom-left .tpl-architect-ministry-full-view .tpl-centered-600 .tpl-body {
  width: 50%;
}
/* line 68, ../sass/Architect/Ministry/FullView.scss */
.full-view-align-bottom-left .tpl-architect-ministry-full-view .tpl-vertical-middle {
  vertical-align: bottom;
}
/* line 73, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-actions-bar {
  height: 75px;
  background-color: #bd952e;
  /* Styles for background color coming from wrapper */
}
/* line 76, ../sass/Architect/Ministry/FullView.scss */
.avant-style .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #c20430;
}
/* line 80, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions {
  display: table;
  height: 100%;
}
/* line 84, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button {
  font-style: normal;
  display: table-cell;
  vertical-align: middle;
  padding: 0 30px;
}
/* line 90, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button.inquire {
  padding-left: 0;
}
/* line 93, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button.submitApplication {
  padding-right: 0;
}
/* line 97, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button:hover {
  text-decoration: none;
}
/* line 101, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
/* line 105, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i {
  position: relative;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  font-size: 20px;
  background-color: #FFF;
  color: #bd952e;
  text-align: center;
}
/* line 113, ../sass/Architect/Ministry/FullView.scss */
.avant-style .tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i {
  color: #c20430;
}
/* line 118, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i:before {
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 126, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button h3 {
  color: #FFF;
}
/* line 129, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button h3 i {
  vertical-align: middle;
  margin-right: 15px;
  font-size: 45px;
}
/* line 139, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-orange .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #b44726;
}
/* line 141, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-orange .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #b44726;
}
/* line 145, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-gold .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #bd952e;
}
/* line 147, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-gold .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #bd952e;
}
/* line 151, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-teal .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #4c8d85;
}
/* line 153, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-teal .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #4c8d85;
}
/* line 157, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-blue .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #4f5891;
}
/* line 159, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-blue .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #4f5891;
}
/* line 163, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-light-blue .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #7ca6c8;
}
/* line 165, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-light-blue .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #7ca6c8;
}
/* line 169, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-purple .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #792468;
}
/* line 171, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-purple .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #792468;
}
/* line 175, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-taupe .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #796d4e;
}
/* line 177, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-taupe .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #796d4e;
}
/* line 181, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-light-taupe .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #c9c5b9;
}
/* line 183, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-light-taupe .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #c9c5b9;
}
/* line 187, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-red .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #c20430;
}
/* line 189, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-red .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #c20430;
}
/* line 193, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-aqua .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #92c5ca;
}
/* line 195, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-aqua .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #92c5ca;
}
/* line 199, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-light-aqua .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #dbeceb;
}
/* line 201, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-light-aqua .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #dbeceb;
}
/* line 205, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-charcoal .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #323232;
}
/* line 207, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-charcoal .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #323232;
}
/* line 211, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-gray .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #949494;
}
/* line 213, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-gray .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #949494;
}
/* line 217, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-light-gray .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #d5d5d5;
}
/* line 219, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-light-gray .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #d5d5d5;
}
/* line 223, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-sand .tpl-architect-ministry-full-view .tpl-actions-bar {
  background-color: #eeedea;
}
/* line 225, ../sass/Architect/Ministry/FullView.scss */
.tpl-bar-color-sand .tpl-architect-ministry-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #eeedea;
}
/* line 230, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-actions-bar.tpl-fixed-top {
  width: 100%;
  position: fixed;
  left: 0;
  top: 120px;
  bottom: auto;
  z-index: 200;
}
/* line 235, ../sass/Architect/Ministry/FullView.scss */
.avant-style .tpl-architect-ministry-full-view .tpl-actions-bar.tpl-fixed-top {
  top: 140px;
}
/* line 244, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-content {
  padding: 50px 0;
}
/* line 247, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-content .tpl-teaser {
  margin-bottom: 50px;
}
/* line 251, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-content .tpl-media-item {
  margin: 50px 0;
}
/* line 255, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-content .tpl-second-image {
  height: 450px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 262, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-content .tpl-video-holder {
  text-align: center;
  padding: 0 10px;
}
/* line 268, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-related-items {
  margin: 50px auto;
}
/* line 271, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-related-items hr {
  margin-bottom: 30px;
  border: 0;
  border-bottom: 2px solid #ececec;
}
/* line 277, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-related-items h1 {
  margin-bottom: 40px;
}
/* line 281, ../sass/Architect/Ministry/FullView.scss */
.tpl-architect-ministry-full-view .tpl-related-items .child-items-1-3 {
  margin: auto -10px;
}

@media (max-width: 960px) {
  /* line 289, ../sass/Architect/Ministry/FullView.scss */
  .tpl-architect-ministry-full-view .tpl-actions-bar {
    height: 50px;
  }
  /* line 297, ../sass/Architect/Ministry/FullView.scss */
  .tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i {
    width: 22px;
    height: 22px;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    -ms-border-radius: 11px;
    -o-border-radius: 11px;
    border-radius: 11px;
    font-size: 12px;
  }
  /* line 303, ../sass/Architect/Ministry/FullView.scss */
  .tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i:before {
    top: 5px;
    left: 5px;
  }
  /* line 310, ../sass/Architect/Ministry/FullView.scss */
  .tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button h3 {
    font-size: 22px;
  }
  /* line 313, ../sass/Architect/Ministry/FullView.scss */
  .tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button h3 i {
    margin-right: 10px;
    font-size: 22px;
  }
}
@media (max-width: 700px) {
  /* line 328, ../sass/Architect/Ministry/FullView.scss */
  .tpl-architect-ministry-full-view .tpl-actions-bar {
    height: auto;
  }
  /* line 331, ../sass/Architect/Ministry/FullView.scss */
  .tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions {
    display: block;
    padding: 0;
  }
  /* line 335, ../sass/Architect/Ministry/FullView.scss */
  .tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button {
    display: block;
    width: 100%;
    text-align: center;
    padding: 5px 10px;
  }
  /* line 341, ../sass/Architect/Ministry/FullView.scss */
  .tpl-architect-ministry-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend {
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar {
  /* Styles for background color coming from the view itself */
}
/* line 6, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar .tpl-action-bar {
  height: 75px;
  background-color: #bd952e;
  /* Styles for background color coming from wrapper */
  /*&.tpl-fixed-top {
  	width: 100%;
  	position: fixed;
  	left: 0;
  	top: 120px;
  	.avant-style & {
  		top: 140px;	
  	}
  	bottom: auto;
  	z-index: 200;
  }*/
}
/* line 9, ../sass/Architect/Ministry/ActionBar.scss */
.avant-style .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #c20430;
}
/* line 13, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions {
  display: table;
  height: 100%;
}
/* line 17, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button {
  font-style: normal;
  display: table-cell;
  vertical-align: middle;
  padding: 0 30px;
}
/* line 23, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button.inquire {
  padding-left: 0;
}
/* line 26, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button.submitApplication {
  padding-right: 0;
}
/* line 30, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button:hover {
  text-decoration: none;
}
/* line 34, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
/* line 38, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i {
  position: relative;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  font-size: 20px;
  background-color: #FFF;
  color: #bd952e;
  text-align: center;
}
/* line 46, ../sass/Architect/Ministry/ActionBar.scss */
.avant-style .tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i {
  color: #c20430;
}
/* line 51, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i:before {
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 59, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button h3 {
  color: #FFF;
}
/* line 62, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button h3 i {
  vertical-align: middle;
  margin-right: 15px;
  font-size: 45px;
}
/* line 72, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-orange .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #b44726;
}
/* line 74, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-orange .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #b44726 !important;
}
/* line 78, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-gold .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #bd952e;
}
/* line 80, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-gold .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #bd952e !important;
}
/* line 84, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-teal .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #4c8d85;
}
/* line 86, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-teal .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #4c8d85 !important;
}
/* line 90, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-blue .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #4f5891;
}
/* line 92, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-blue .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #4f5891 !important;
}
/* line 96, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-light-blue .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #7ca6c8;
}
/* line 98, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-light-blue .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #7ca6c8 !important;
}
/* line 102, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-purple .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #792468;
}
/* line 104, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-purple .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #792468 !important;
}
/* line 108, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-taupe .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #796d4e;
}
/* line 110, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-taupe .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #796d4e !important;
}
/* line 114, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-light-taupe .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #c9c5b9;
}
/* line 116, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-light-taupe .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #c9c5b9 !important;
}
/* line 120, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-red .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #c20430;
}
/* line 122, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-red .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #c20430 !important;
}
/* line 126, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-aqua .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #92c5ca;
}
/* line 128, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-aqua .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #92c5ca !important;
}
/* line 132, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-light-aqua .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #dbeceb;
}
/* line 134, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-light-aqua .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #dbeceb !important;
}
/* line 138, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-charcoal .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #323232;
}
/* line 140, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-charcoal .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #323232 !important;
}
/* line 144, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-gray .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #949494;
}
/* line 146, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-gray .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #949494 !important;
}
/* line 150, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-light-gray .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #d5d5d5;
}
/* line 152, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-light-gray .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #d5d5d5 !important;
}
/* line 156, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-sand .tpl-architect-ministry-action-bar .tpl-action-bar {
  background-color: #eeedea;
}
/* line 158, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-bar-color-sand .tpl-architect-ministry-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #eeedea !important;
}
/* line 179, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-orange .tpl-action-bar {
  background-color: #b44726;
}
/* line 181, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-orange .tpl-action-bar .button.sendToAFriend i {
  color: #b44726 !important;
}
/* line 185, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-gold .tpl-action-bar {
  background-color: #bd952e;
}
/* line 187, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-gold .tpl-action-bar .button.sendToAFriend i {
  color: #bd952e !important;
}
/* line 191, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-teal .tpl-action-bar {
  background-color: #4c8d85;
}
/* line 193, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-teal .tpl-action-bar .button.sendToAFriend i {
  color: #4c8d85 !important;
}
/* line 197, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-blue .tpl-action-bar {
  background-color: #4f5891;
}
/* line 199, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-blue .tpl-action-bar .button.sendToAFriend i {
  color: #4f5891 !important;
}
/* line 203, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-light-blue .tpl-action-bar {
  background-color: #7ca6c8;
}
/* line 205, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-light-blue .tpl-action-bar .button.sendToAFriend i {
  color: #7ca6c8 !important;
}
/* line 209, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-purple .tpl-action-bar {
  background-color: #792468;
}
/* line 211, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-purple .tpl-action-bar .button.sendToAFriend i {
  color: #792468 !important;
}
/* line 215, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-taupe .tpl-action-bar {
  background-color: #796d4e;
}
/* line 217, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-taupe .tpl-action-bar .button.sendToAFriend i {
  color: #796d4e !important;
}
/* line 221, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-light-taupe .tpl-action-bar {
  background-color: #c9c5b9;
}
/* line 223, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-light-taupe .tpl-action-bar .button.sendToAFriend i {
  color: #c9c5b9 !important;
}
/* line 227, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-red .tpl-action-bar {
  background-color: #c20430;
}
/* line 229, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-red .tpl-action-bar .button.sendToAFriend i {
  color: #c20430 !important;
}
/* line 233, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-aqua .tpl-action-bar {
  background-color: #92c5ca;
}
/* line 235, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-aqua .tpl-action-bar .button.sendToAFriend i {
  color: #92c5ca !important;
}
/* line 239, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-light-aqua .tpl-action-bar {
  background-color: #dbeceb;
}
/* line 241, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-light-aqua .tpl-action-bar .button.sendToAFriend i {
  color: #dbeceb !important;
}
/* line 245, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-charcoal .tpl-action-bar {
  background-color: #323232;
}
/* line 247, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-charcoal .tpl-action-bar .button.sendToAFriend i {
  color: #323232 !important;
}
/* line 251, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-gray .tpl-action-bar {
  background-color: #949494;
}
/* line 253, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-gray .tpl-action-bar .button.sendToAFriend i {
  color: #949494 !important;
}
/* line 257, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-light-gray .tpl-action-bar {
  background-color: #d5d5d5;
}
/* line 259, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-light-gray .tpl-action-bar .button.sendToAFriend i {
  color: #d5d5d5 !important;
}
/* line 263, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-sand .tpl-action-bar {
  background-color: #eeedea;
}
/* line 265, ../sass/Architect/Ministry/ActionBar.scss */
.tpl-architect-ministry-action-bar.tpl-bar-color-sand .tpl-action-bar .button.sendToAFriend i {
  color: #eeedea !important;
}

@media (max-width: 960px) {
  /* line 273, ../sass/Architect/Ministry/ActionBar.scss */
  .tpl-architect-ministry-action-bar .tpl-action-bar {
    height: 50px;
  }
  /* line 281, ../sass/Architect/Ministry/ActionBar.scss */
  .tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i {
    width: 22px;
    height: 22px;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    -ms-border-radius: 11px;
    -o-border-radius: 11px;
    border-radius: 11px;
    font-size: 12px;
  }
  /* line 287, ../sass/Architect/Ministry/ActionBar.scss */
  .tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i:before {
    top: 5px;
    left: 5px;
  }
  /* line 294, ../sass/Architect/Ministry/ActionBar.scss */
  .tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button h3 {
    font-size: 22px;
  }
  /* line 297, ../sass/Architect/Ministry/ActionBar.scss */
  .tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button h3 i {
    margin-right: 10px;
    font-size: 22px;
  }
}
@media (max-width: 700px) {
  /* line 312, ../sass/Architect/Ministry/ActionBar.scss */
  .tpl-architect-ministry-action-bar .tpl-action-bar {
    height: auto;
  }
  /* line 315, ../sass/Architect/Ministry/ActionBar.scss */
  .tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions {
    display: block;
    padding: 0;
  }
  /* line 319, ../sass/Architect/Ministry/ActionBar.scss */
  .tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button {
    display: block;
    width: 100%;
    text-align: center;
    padding: 5px 10px;
  }
  /* line 325, ../sass/Architect/Ministry/ActionBar.scss */
  .tpl-architect-ministry-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend {
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Opportunity/BlockSummary.scss */
.tpl-architect-opportunity-block-summary {
  padding: 15px;
}
/* line 7, ../sass/Architect/Opportunity/BlockSummary.scss */
.tpl-architect-opportunity-block-summary .tpl-content-holder {
  display: table;
  width: 100%;
  height: 300px;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 16, ../sass/Architect/Opportunity/BlockSummary.scss */
.tpl-architect-opportunity-block-summary .tpl-content-holder .tpl-body {
  display: table-cell;
  vertical-align: middle;
  color: #fff;
  font-weight: normal;
  line-height: 1;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
/* line 26, ../sass/Architect/Opportunity/BlockSummary.scss */
.tpl-architect-opportunity-block-summary .tpl-content-holder .tpl-body .tpl-body-inner {
  display: block;
  line-height: 0;
}
/* line 30, ../sass/Architect/Opportunity/BlockSummary.scss */
.tpl-architect-opportunity-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  border: 0 !important;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  -o-transition-duration: 0.25s;
  transition-duration: 0.25s;
  height: 0;
  overflow: hidden;
  margin-top: 0;
}
/* line 247, ../sass/_variables.scss */
.avant-style .tpl-architect-opportunity-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .tpl-architect-opportunity-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .tpl-architect-opportunity-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.tpl-architect-opportunity-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a:hover {
  text-decoration: none;
}
/* line 295, ../sass/_variables.scss */
.tpl-architect-opportunity-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a:hover {
  text-decoration: none;
}
/* line 41, ../sass/Architect/Opportunity/BlockSummary.scss */
.tpl-architect-opportunity-block-summary .tpl-content-holder .tpl-body h2 {
  color: #FFF;
  margin: 0;
  display: block;
}
/* line 52, ../sass/Architect/Opportunity/BlockSummary.scss */
.tpl-architect-opportunity-block-summary:hover .tpl-content-holder .tpl-body {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 56, ../sass/Architect/Opportunity/BlockSummary.scss */
.tpl-architect-opportunity-block-summary:hover .tpl-content-holder .tpl-body .tpl-body-inner a {
  display: inline-block;
  height: 40px;
  margin-top: 10px;
}

@media (max-width: 800px) {
  /* line 70, ../sass/Architect/Opportunity/BlockSummary.scss */
  .tpl-architect-opportunity-block-summary .tpl-content-holder .tpl-body {
    background-color: rgba(0, 0, 0, 0.3);
  }
  /* line 74, ../sass/Architect/Opportunity/BlockSummary.scss */
  .tpl-architect-opportunity-block-summary .tpl-content-holder .tpl-body .tpl-body-inner a {
    display: inline-block;
    height: 40px;
    margin-top: 10px;
  }
}
@media (max-width: 600px) {
  /* line 86, ../sass/Architect/Opportunity/BlockSummary.scss */
  .tpl-architect-opportunity-block-summary {
    padding: 0 !important;
  }
  /* line 89, ../sass/Architect/Opportunity/BlockSummary.scss */
  .tpl-architect-opportunity-block-summary .tpl-content-holder {
    height: 92vw;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Opportunity/VerticalSummary.scss */
.tpl-architect-opportunity-vertical-summary .tpl-content-holder {
  height: 500px;
  padding: 15px;
  border: 1px solid #949494;
  border-color: #d5d5d5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
/* line 14, ../sass/Architect/Opportunity/VerticalSummary.scss */
.tpl-architect-opportunity-vertical-summary .tpl-date-and-tags {
  margin-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 20, ../sass/Architect/Opportunity/VerticalSummary.scss */
.hide-tags .tpl-architect-opportunity-vertical-summary .tpl-date-and-tags {
  display: none;
}
/* line 25, ../sass/Architect/Opportunity/VerticalSummary.scss */
.tpl-architect-opportunity-vertical-summary.hide-tags .tpl-date-and-tags {
  display: none;
}
/* line 29, ../sass/Architect/Opportunity/VerticalSummary.scss */
.tpl-architect-opportunity-vertical-summary h6 {
  text-transform: uppercase;
}
/* line 33, ../sass/Architect/Opportunity/VerticalSummary.scss */
.tpl-architect-opportunity-vertical-summary .tpl-body {
  margin-bottom: 5px;
}

@media (max-width: 600px) {
  /* line 40, ../sass/Architect/Opportunity/VerticalSummary.scss */
  .tpl-architect-opportunity-vertical-summary {
    padding: 0 !important;
  }
  /* line 43, ../sass/Architect/Opportunity/VerticalSummary.scss */
  .tpl-architect-opportunity-vertical-summary .tpl-content-holder {
    height: 100%;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Opportunity/VerticalSummaryWithTagCategories.scss */
.tpl-architect-opportunity-vertical-summary-with-tag-categories .tpl-content-holder {
  height: 500px;
  padding: 15px;
  border: 1px solid #949494;
  border-color: #d5d5d5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
/* line 14, ../sass/Architect/Opportunity/VerticalSummaryWithTagCategories.scss */
.tpl-architect-opportunity-vertical-summary-with-tag-categories .tpl-date-and-tags {
  margin-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 20, ../sass/Architect/Opportunity/VerticalSummaryWithTagCategories.scss */
.hide-tags .tpl-architect-opportunity-vertical-summary-with-tag-categories .tpl-date-and-tags {
  display: none;
}
/* line 24, ../sass/Architect/Opportunity/VerticalSummaryWithTagCategories.scss */
.tpl-architect-opportunity-vertical-summary-with-tag-categories .tpl-date-and-tags .tpl-tag-category {
  margin: 5px 0;
}
/* line 29, ../sass/Architect/Opportunity/VerticalSummaryWithTagCategories.scss */
.tpl-architect-opportunity-vertical-summary-with-tag-categories.hide-tags .tpl-date-and-tags {
  display: none;
}
/* line 33, ../sass/Architect/Opportunity/VerticalSummaryWithTagCategories.scss */
.tpl-architect-opportunity-vertical-summary-with-tag-categories h6 {
  text-transform: uppercase;
}
/* line 37, ../sass/Architect/Opportunity/VerticalSummaryWithTagCategories.scss */
.tpl-architect-opportunity-vertical-summary-with-tag-categories .tpl-body {
  margin-bottom: 5px;
}

@media (max-width: 600px) {
  /* line 44, ../sass/Architect/Opportunity/VerticalSummaryWithTagCategories.scss */
  .tpl-architect-opportunity-vertical-summary-with-tag-categories {
    padding: 0 !important;
  }
  /* line 47, ../sass/Architect/Opportunity/VerticalSummaryWithTagCategories.scss */
  .tpl-architect-opportunity-vertical-summary-with-tag-categories .tpl-content-holder {
    height: 100%;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-hero {
  height: 300px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #FFF;
  text-align: center;
  display: table;
  width: 100%;
}
/* line 16, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-hero .tpl-vertical-middle {
  display: table-cell;
  vertical-align: middle;
  padding: 20px 0;
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 22, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-hero .tpl-vertical-middle h2 {
  color: #FFF;
  text-transform: uppercase;
  margin-top: 0;
}
/* line 28, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-hero .tpl-vertical-middle .tpl-button {
  margin-top: 20px;
}
/* line 35, ../sass/Architect/Opportunity/FullView.scss */
.full-view-align-left .tpl-architect-opportunity-full-view .tpl-centered-600 {
  max-width: 820px;
  text-align: left;
}
/* line 39, ../sass/Architect/Opportunity/FullView.scss */
.full-view-align-left .tpl-architect-opportunity-full-view .tpl-centered-600 .tpl-body {
  width: 50%;
}
/* line 46, ../sass/Architect/Opportunity/FullView.scss */
.full-view-align-top-left .tpl-architect-opportunity-full-view .tpl-centered-600 {
  max-width: 820px;
  text-align: left;
}
/* line 50, ../sass/Architect/Opportunity/FullView.scss */
.full-view-align-top-left .tpl-architect-opportunity-full-view .tpl-centered-600 .tpl-body {
  width: 50%;
}
/* line 54, ../sass/Architect/Opportunity/FullView.scss */
.full-view-align-top-left .tpl-architect-opportunity-full-view .tpl-vertical-middle {
  vertical-align: top;
}
/* line 60, ../sass/Architect/Opportunity/FullView.scss */
.full-view-align-bottom-left .tpl-architect-opportunity-full-view .tpl-centered-600 {
  max-width: 820px;
  text-align: left;
}
/* line 64, ../sass/Architect/Opportunity/FullView.scss */
.full-view-align-bottom-left .tpl-architect-opportunity-full-view .tpl-centered-600 .tpl-body {
  width: 50%;
}
/* line 68, ../sass/Architect/Opportunity/FullView.scss */
.full-view-align-bottom-left .tpl-architect-opportunity-full-view .tpl-vertical-middle {
  vertical-align: bottom;
}
/* line 73, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-actions-bar {
  height: 75px;
  background-color: #bd952e;
  /* Styles for background color coming from wrapper */
}
/* line 76, ../sass/Architect/Opportunity/FullView.scss */
.avant-style .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #c20430;
}
/* line 80, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions {
  display: table;
  height: 100%;
}
/* line 84, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button {
  font-style: normal;
  display: table-cell;
  vertical-align: middle;
  padding: 0 30px;
}
/* line 90, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button.inquire {
  padding-left: 0;
}
/* line 93, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button.submitApplication {
  padding-right: 0;
}
/* line 97, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button:hover {
  text-decoration: none;
}
/* line 101, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
/* line 105, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i {
  position: relative;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  font-size: 20px;
  background-color: #FFF;
  color: #bd952e;
  text-align: center;
}
/* line 113, ../sass/Architect/Opportunity/FullView.scss */
.avant-style .tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i {
  color: #c20430;
}
/* line 118, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i:before {
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 126, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button h3 {
  color: #FFF;
}
/* line 129, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button h3 i {
  vertical-align: middle;
  margin-right: 15px;
  font-size: 45px;
}
/* line 139, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-orange .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #b44726;
}
/* line 141, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-orange .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #b44726;
}
/* line 145, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-gold .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #bd952e;
}
/* line 147, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-gold .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #bd952e;
}
/* line 151, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-teal .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #4c8d85;
}
/* line 153, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-teal .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #4c8d85;
}
/* line 157, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-blue .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #4f5891;
}
/* line 159, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-blue .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #4f5891;
}
/* line 163, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-light-blue .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #7ca6c8;
}
/* line 165, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-light-blue .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #7ca6c8;
}
/* line 169, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-purple .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #792468;
}
/* line 171, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-purple .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #792468;
}
/* line 175, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-taupe .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #796d4e;
}
/* line 177, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-taupe .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #796d4e;
}
/* line 181, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-light-taupe .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #c9c5b9;
}
/* line 183, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-light-taupe .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #c9c5b9;
}
/* line 187, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-red .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #c20430;
}
/* line 189, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-red .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #c20430;
}
/* line 193, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-aqua .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #92c5ca;
}
/* line 195, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-aqua .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #92c5ca;
}
/* line 199, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-light-aqua .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #dbeceb;
}
/* line 201, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-light-aqua .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #dbeceb;
}
/* line 205, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-charcoal .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #323232;
}
/* line 207, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-charcoal .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #323232;
}
/* line 211, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-gray .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #949494;
}
/* line 213, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-gray .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #949494;
}
/* line 217, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-light-gray .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #d5d5d5;
}
/* line 219, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-light-gray .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #d5d5d5;
}
/* line 223, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-sand .tpl-architect-opportunity-full-view .tpl-actions-bar {
  background-color: #eeedea;
}
/* line 225, ../sass/Architect/Opportunity/FullView.scss */
.tpl-bar-color-sand .tpl-architect-opportunity-full-view .tpl-actions-bar .button.sendToAFriend i {
  color: #eeedea;
}
/* line 230, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-actions-bar.tpl-fixed-top {
  width: 100%;
  position: fixed;
  left: 0;
  top: 120px;
  bottom: auto;
  z-index: 200;
}
/* line 235, ../sass/Architect/Opportunity/FullView.scss */
.avant-style .tpl-architect-opportunity-full-view .tpl-actions-bar.tpl-fixed-top {
  top: 140px;
}
/* line 244, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-content {
  padding: 50px 0;
}
/* line 247, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-content .tpl-teaser {
  margin-bottom: 50px;
}
/* line 251, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-content .tpl-media-item {
  margin: 50px 0;
}
/* line 255, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-content .tpl-second-image {
  height: 450px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 262, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-content .tpl-video-holder {
  text-align: center;
  padding: 0 10px;
}
/* line 268, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-related-items {
  margin: 50px auto;
}
/* line 271, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-related-items hr {
  margin-bottom: 30px;
  border: 0;
  border-bottom: 2px solid #ececec;
}
/* line 277, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-related-items h1 {
  margin-bottom: 40px;
}
/* line 281, ../sass/Architect/Opportunity/FullView.scss */
.tpl-architect-opportunity-full-view .tpl-related-items .child-items-1-3 {
  margin: auto -10px;
}

@media (max-width: 960px) {
  /* line 289, ../sass/Architect/Opportunity/FullView.scss */
  .tpl-architect-opportunity-full-view .tpl-actions-bar {
    height: 50px;
  }
  /* line 297, ../sass/Architect/Opportunity/FullView.scss */
  .tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i {
    width: 22px;
    height: 22px;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    -ms-border-radius: 11px;
    -o-border-radius: 11px;
    border-radius: 11px;
    font-size: 12px;
  }
  /* line 303, ../sass/Architect/Opportunity/FullView.scss */
  .tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend i:before {
    top: 5px;
    left: 5px;
  }
  /* line 310, ../sass/Architect/Opportunity/FullView.scss */
  .tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button h3 {
    font-size: 22px;
  }
  /* line 313, ../sass/Architect/Opportunity/FullView.scss */
  .tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button h3 i {
    margin-right: 10px;
    font-size: 22px;
  }
}
@media (max-width: 700px) {
  /* line 328, ../sass/Architect/Opportunity/FullView.scss */
  .tpl-architect-opportunity-full-view .tpl-actions-bar {
    height: auto;
  }
  /* line 331, ../sass/Architect/Opportunity/FullView.scss */
  .tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions {
    display: block;
    padding: 0;
  }
  /* line 335, ../sass/Architect/Opportunity/FullView.scss */
  .tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button {
    display: block;
    width: 100%;
    text-align: center;
    padding: 5px 10px;
  }
  /* line 341, ../sass/Architect/Opportunity/FullView.scss */
  .tpl-architect-opportunity-full-view .tpl-actions-bar .motion-actions .button.sendToAFriend {
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar {
  /* Styles for background color coming from the view itself */
}
/* line 6, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar .tpl-action-bar {
  height: 75px;
  background-color: #bd952e;
  /* Styles for background color coming from wrapper */
  /*&.tpl-fixed-top {
  	width: 100%;
  	position: fixed;
  	left: 0;
  	top: 120px;
  	.avant-style & {
  		top: 140px;	
  	}
  	bottom: auto;
  	z-index: 200;
  }*/
}
/* line 9, ../sass/Architect/Opportunity/ActionBar.scss */
.avant-style .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #c20430;
}
/* line 13, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions {
  display: table;
  height: 100%;
}
/* line 17, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button {
  font-style: normal;
  display: table-cell;
  vertical-align: middle;
  padding: 0 30px;
}
/* line 23, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button.inquire {
  padding-left: 0;
}
/* line 26, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button.submitApplication {
  padding-right: 0;
}
/* line 30, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button:hover {
  text-decoration: none;
}
/* line 34, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
/* line 38, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i {
  width: 40px;
  height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  font-size: 20px;
  background-color: #FFF;
  color: #bd952e;
  position: relative;
  text-align: center;
}
/* line 46, ../sass/Architect/Opportunity/ActionBar.scss */
.avant-style .tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i {
  color: #c20430;
}
/* line 51, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i:before {
  position: absolute;
  top: 10px;
  left: 10px;
}
/* line 59, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button h3 {
  color: #FFF;
}
/* line 62, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button h3 i {
  vertical-align: middle;
  margin-right: 15px;
  font-size: 45px;
}
/* line 72, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-orange .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #b44726;
}
/* line 74, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-orange .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #b44726 !important;
}
/* line 78, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-gold .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #bd952e;
}
/* line 80, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-gold .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #bd952e !important;
}
/* line 84, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-teal .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #4c8d85;
}
/* line 86, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-teal .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #4c8d85 !important;
}
/* line 90, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-blue .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #4f5891;
}
/* line 92, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-blue .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #4f5891 !important;
}
/* line 96, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-light-blue .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #7ca6c8;
}
/* line 98, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-light-blue .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #7ca6c8 !important;
}
/* line 102, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-purple .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #792468;
}
/* line 104, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-purple .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #792468 !important;
}
/* line 108, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-taupe .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #796d4e;
}
/* line 110, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-taupe .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #796d4e !important;
}
/* line 114, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-light-taupe .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #c9c5b9;
}
/* line 116, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-light-taupe .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #c9c5b9 !important;
}
/* line 120, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-red .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #c20430;
}
/* line 122, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-red .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #c20430 !important;
}
/* line 126, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-aqua .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #92c5ca;
}
/* line 128, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-aqua .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #92c5ca !important;
}
/* line 132, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-light-aqua .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #dbeceb;
}
/* line 134, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-light-aqua .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #dbeceb !important;
}
/* line 138, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-charcoal .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #323232;
}
/* line 140, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-charcoal .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #323232 !important;
}
/* line 144, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-gray .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #949494;
}
/* line 146, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-gray .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #949494 !important;
}
/* line 150, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-light-gray .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #d5d5d5;
}
/* line 152, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-light-gray .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #d5d5d5 !important;
}
/* line 156, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-sand .tpl-architect-opportunity-action-bar .tpl-action-bar {
  background-color: #eeedea;
}
/* line 158, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-bar-color-sand .tpl-architect-opportunity-action-bar .tpl-action-bar .button.sendToAFriend i {
  color: #eeedea !important;
}
/* line 179, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-orange .tpl-action-bar {
  background-color: #b44726;
}
/* line 181, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-orange .tpl-action-bar .button.sendToAFriend i {
  color: #b44726 !important;
}
/* line 185, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-gold .tpl-action-bar {
  background-color: #bd952e;
}
/* line 187, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-gold .tpl-action-bar .button.sendToAFriend i {
  color: #bd952e !important;
}
/* line 191, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-teal .tpl-action-bar {
  background-color: #4c8d85;
}
/* line 193, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-teal .tpl-action-bar .button.sendToAFriend i {
  color: #4c8d85 !important;
}
/* line 197, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-blue .tpl-action-bar {
  background-color: #4f5891;
}
/* line 199, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-blue .tpl-action-bar .button.sendToAFriend i {
  color: #4f5891 !important;
}
/* line 203, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-light-blue .tpl-action-bar {
  background-color: #7ca6c8;
}
/* line 205, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-light-blue .tpl-action-bar .button.sendToAFriend i {
  color: #7ca6c8 !important;
}
/* line 209, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-purple .tpl-action-bar {
  background-color: #792468;
}
/* line 211, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-purple .tpl-action-bar .button.sendToAFriend i {
  color: #792468 !important;
}
/* line 215, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-taupe .tpl-action-bar {
  background-color: #796d4e;
}
/* line 217, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-taupe .tpl-action-bar .button.sendToAFriend i {
  color: #796d4e !important;
}
/* line 221, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-light-taupe .tpl-action-bar {
  background-color: #c9c5b9;
}
/* line 223, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-light-taupe .tpl-action-bar .button.sendToAFriend i {
  color: #c9c5b9 !important;
}
/* line 227, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-red .tpl-action-bar {
  background-color: #c20430;
}
/* line 229, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-red .tpl-action-bar .button.sendToAFriend i {
  color: #c20430 !important;
}
/* line 233, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-aqua .tpl-action-bar {
  background-color: #92c5ca;
}
/* line 235, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-aqua .tpl-action-bar .button.sendToAFriend i {
  color: #92c5ca !important;
}
/* line 239, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-light-aqua .tpl-action-bar {
  background-color: #dbeceb;
}
/* line 241, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-light-aqua .tpl-action-bar .button.sendToAFriend i {
  color: #dbeceb !important;
}
/* line 245, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-charcoal .tpl-action-bar {
  background-color: #323232;
}
/* line 247, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-charcoal .tpl-action-bar .button.sendToAFriend i {
  color: #323232 !important;
}
/* line 251, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-gray .tpl-action-bar {
  background-color: #949494;
}
/* line 253, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-gray .tpl-action-bar .button.sendToAFriend i {
  color: #949494 !important;
}
/* line 257, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-light-gray .tpl-action-bar {
  background-color: #d5d5d5;
}
/* line 259, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-light-gray .tpl-action-bar .button.sendToAFriend i {
  color: #d5d5d5 !important;
}
/* line 263, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-sand .tpl-action-bar {
  background-color: #eeedea;
}
/* line 265, ../sass/Architect/Opportunity/ActionBar.scss */
.tpl-architect-opportunity-action-bar.tpl-bar-color-sand .tpl-action-bar .button.sendToAFriend i {
  color: #eeedea !important;
}

@media (max-width: 960px) {
  /* line 273, ../sass/Architect/Opportunity/ActionBar.scss */
  .tpl-architect-opportunity-action-bar .tpl-action-bar {
    height: 50px;
  }
  /* line 281, ../sass/Architect/Opportunity/ActionBar.scss */
  .tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i {
    width: 22px;
    height: 22px;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    -ms-border-radius: 11px;
    -o-border-radius: 11px;
    border-radius: 11px;
    font-size: 12px;
  }
  /* line 287, ../sass/Architect/Opportunity/ActionBar.scss */
  .tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend i:before {
    top: 5px;
    left: 5px;
  }
  /* line 294, ../sass/Architect/Opportunity/ActionBar.scss */
  .tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button h3 {
    font-size: 22px;
  }
  /* line 297, ../sass/Architect/Opportunity/ActionBar.scss */
  .tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button h3 i {
    margin-right: 10px;
    font-size: 22px;
  }
}
@media (max-width: 700px) {
  /* line 312, ../sass/Architect/Opportunity/ActionBar.scss */
  .tpl-architect-opportunity-action-bar .tpl-action-bar {
    height: auto;
  }
  /* line 315, ../sass/Architect/Opportunity/ActionBar.scss */
  .tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions {
    display: block;
    padding: 0;
  }
  /* line 319, ../sass/Architect/Opportunity/ActionBar.scss */
  .tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button {
    display: block;
    width: 100%;
    text-align: center;
    padding: 5px 10px;
  }
  /* line 325, ../sass/Architect/Opportunity/ActionBar.scss */
  .tpl-architect-opportunity-action-bar .tpl-action-bar .motion-actions .button.sendToAFriend {
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Static/FooterBlock.scss */
.tpl-col-1-3 .tpl-architect-static-footer-block {
  padding: 0 5px;
}
@media (max-width: 800px) {
  /* line 4, ../sass/Architect/Static/FooterBlock.scss */
  .tpl-col-1-3 .tpl-architect-static-footer-block {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 11, ../sass/Architect/Static/FooterBlock.scss */
.tpl-col-1-2 .tpl-architect-static-footer-block {
  padding: 0 50px;
}
@media (max-width: 800px) {
  /* line 11, ../sass/Architect/Static/FooterBlock.scss */
  .tpl-col-1-2 .tpl-architect-static-footer-block {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 18, ../sass/Architect/Static/FooterBlock.scss */
.tpl-architect-static-footer-block .tpl-architect-static-footer-block-inner {
  color: white;
  position: relative;
  padding-left: 70px;
}
@media (max-width: 980px) {
  /* line 18, ../sass/Architect/Static/FooterBlock.scss */
  .tpl-architect-static-footer-block .tpl-architect-static-footer-block-inner {
    text-align: center;
    padding-left: 0;
    padding-bottom: 50px;
  }
}
/* line 27, ../sass/Architect/Static/FooterBlock.scss */
.avant-style .tpl-architect-static-footer-block .tpl-architect-static-footer-block-inner {
  padding-left: 0;
  color: #323232;
  font-family: "source-sans-pro", sans-serif;
}
/* line 32, ../sass/Architect/Static/FooterBlock.scss */
.tpl-architect-static-footer-block .tpl-architect-static-footer-block-inner .tpl-icon {
  width: 58px;
  height: 58px;
  position: absolute;
  top: 0;
  left: 0;
  background: white;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
@media (max-width: 980px) {
  /* line 32, ../sass/Architect/Static/FooterBlock.scss */
  .tpl-architect-static-footer-block .tpl-architect-static-footer-block-inner .tpl-icon {
    position: static;
    display: inline-block;
  }
}
/* line 44, ../sass/Architect/Static/FooterBlock.scss */
.avant-style .tpl-architect-static-footer-block .tpl-architect-static-footer-block-inner .tpl-icon {
  display: none;
}
/* line 47, ../sass/Architect/Static/FooterBlock.scss */
.tpl-architect-static-footer-block .tpl-architect-static-footer-block-inner .tpl-icon img {
  width: 100%;
  height: 100%;
}
/* line 52, ../sass/Architect/Static/FooterBlock.scss */
.tpl-architect-static-footer-block .tpl-architect-static-footer-block-inner .tpl-title {
  color: white;
}
/* line 54, ../sass/Architect/Static/FooterBlock.scss */
.avant-style .tpl-architect-static-footer-block .tpl-architect-static-footer-block-inner .tpl-title {
  display: block;
  width: 100%;
  font-size: 30px;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  color: #323232;
  margin: 5px 0;
  font-family: "source-sans-pro", sans-serif;
  color: #323232;
  font-weight: 100;
  margin-bottom: 15px;
}
/* line 178, ../sass/_variables.scss */
.avant-style .avant-style .tpl-architect-static-footer-block .tpl-architect-static-footer-block-inner .tpl-title {
  font-size: 28px;
  font-family: "source-sans-pro", sans-serif;
  font-weight: 100;
}
/* line 62, ../sass/Architect/Static/FooterBlock.scss */
.tpl-architect-static-footer-block .tpl-architect-static-footer-block-inner .tpl-body {
  font-size: 16px;
  font-weight: 100;
  line-height: 22px;
}
/* line 67, ../sass/Architect/Static/FooterBlock.scss */
.tpl-architect-static-footer-block .tpl-architect-static-footer-block-inner .tpl-button-small {
  margin-top: 20px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 9, ../sass/Architect/Static/BodyOnly.scss */
.tpl-position-footer .tpl-architect-static-body-only {
  font-size: 14px !important;
  text-align: center !important;
  color: #949494 !important;
}
/* line 13, ../sass/Architect/Static/BodyOnly.scss */
.avant-style .tpl-position-footer .tpl-architect-static-body-only {
  color: #323232 !important;
}
/* line 16, ../sass/Architect/Static/BodyOnly.scss */
.tpl-position-footer .tpl-architect-static-body-only a {
  font-size: inherit;
  color: #b44726 !important;
}
/* line 19, ../sass/Architect/Static/BodyOnly.scss */
.avant-style .tpl-position-footer .tpl-architect-static-body-only a {
  color: #c20430 !important;
}
/* line 23, ../sass/Architect/Static/BodyOnly.scss */
.tpl-position-footer .tpl-architect-static-body-only span {
  font-size: inherit;
  color: #b44726 !important;
}
/* line 26, ../sass/Architect/Static/BodyOnly.scss */
.avant-style .tpl-position-footer .tpl-architect-static-body-only span {
  color: #c20430 !important;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article {
  width: 100%;
  height: 100%;
  display: table;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 11, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article .tpl-inner-wrap {
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 16, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article .tpl-inner-wrap .tpl-content-holder {
  max-width: 500px;
  margin: 0 auto;
}
/* line 21, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-full-width .tpl-architect-static-basic-article .tpl-inner-wrap .tpl-content-holder, .siteplanner-modules-article-rotator .tpl-architect-static-basic-article .tpl-inner-wrap .tpl-content-holder {
  max-width: 100%;
}
/* line 29, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-hide-title .tpl-architect-static-basic-article .tpl-title {
  display: none;
}
/* line 32, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-title-h1 .tpl-architect-static-basic-article .tpl-title {
  display: block;
  width: 100%;
  font-size: 36px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 20px 0 10px;
}
/* line 136, ../sass/_variables.scss */
.avant-style .basic-article-title-h1 .tpl-architect-static-basic-article .tpl-title {
  font-size: 45px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 35, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-title-h3 .tpl-architect-static-basic-article .tpl-title {
  display: block;
  width: 100%;
  font-size: 28px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 10px 0;
}
/* line 164, ../sass/_variables.scss */
.avant-style .basic-article-title-h3 .tpl-architect-static-basic-article .tpl-title {
  font-size: 34px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 38, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-title-h4 .tpl-architect-static-basic-article .tpl-title {
  display: block;
  width: 100%;
  font-size: 30px;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  color: #323232;
  margin: 5px 0;
}
/* line 178, ../sass/_variables.scss */
.avant-style .basic-article-title-h4 .tpl-architect-static-basic-article .tpl-title {
  font-size: 28px;
  font-family: "source-sans-pro", sans-serif;
  font-weight: 100;
}
/* line 41, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-title-h5 .tpl-architect-static-basic-article .tpl-title {
  display: block;
  width: 100%;
  font-size: 25px;
  font-weight: 600;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 5px 0;
}
/* line 193, ../sass/_variables.scss */
.avant-style .basic-article-title-h5 .tpl-architect-static-basic-article .tpl-title {
  font-family: "source-sans-pro", sans-serif;
}
/* line 44, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-title-h6 .tpl-architect-static-basic-article .tpl-title {
  display: block;
  width: 100%;
  font-size: 24px;
  font-family: "futura-pt", sans-serif;
  color: #323232;
  margin: 5px 0;
}
/* line 205, ../sass/_variables.scss */
.avant-style .basic-article-title-h6 .tpl-architect-static-basic-article .tpl-title {
  font-family: "source-sans-pro", sans-serif;
  font-weight: 600;
}
/* line 47, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-uppercase-title .tpl-architect-static-basic-article .tpl-title {
  text-transform: uppercase;
}
/* line 50, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-white-text .tpl-architect-static-basic-article .tpl-title {
  color: #FFF;
}
/* line 53, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-title-centered .tpl-architect-static-basic-article .tpl-title {
  text-align: center;
}
/* line 58, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article h2 {
  margin-top: 0;
}
/* line 62, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article .tpl-description {
  margin: 30px 0 40px 0;
}
/* line 64, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-hide-description .tpl-architect-static-basic-article .tpl-description {
  display: none;
}
/* line 67, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-description-centered .tpl-architect-static-basic-article .tpl-description {
  text-align: center;
}
/* line 70, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-white-text .tpl-architect-static-basic-article .tpl-description {
  color: #FFF;
}
/* line 75, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article .tpl-text-link {
  display: none;
  margin-top: 20px;
}
/* line 78, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-text-link .tpl-architect-static-basic-article .tpl-text-link {
  display: block;
}
/* line 83, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article .tpl-button {
  margin-top: 20px;
}
/* line 86, ../sass/Architect/Static/BasicArticle.scss */
.button-style-outline .tpl-architect-static-basic-article .tpl-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  background: transparent;
  background-color: transparent;
  border: 2px solid white;
  margin-top: 20px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .button-style-outline .tpl-architect-static-basic-article .tpl-button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .button-style-outline .tpl-architect-static-basic-article .tpl-button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .button-style-outline .tpl-architect-static-basic-article .tpl-button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.button-style-outline .tpl-architect-static-basic-article .tpl-button:hover {
  text-decoration: none;
}
/* line 304, ../sass/_variables.scss */
.avant-style .button-style-outline .tpl-architect-static-basic-article .tpl-button {
  background: transparent;
  background-color: transparent;
  border: 2px solid white;
}
/* line 92, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-hide-button .tpl-architect-static-basic-article .tpl-button, .basic-article-text-link .tpl-architect-static-basic-article .tpl-button {
  display: none;
}
/* line 98, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-hide-summary .tpl-architect-static-basic-article .tpl-summary {
  display: none;
}
/* line 101, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-white-text .tpl-architect-static-basic-article .tpl-summary {
  color: #FFF;
}
/* line 107, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-hide-body .tpl-architect-static-basic-article .tpl-body-content {
  display: none;
}
/* line 110, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-white-text .tpl-architect-static-basic-article .tpl-body-content {
  color: #FFF;
}
/* line 115, ../sass/Architect/Static/BasicArticle.scss */
.basic-article-hide-bg-image .tpl-architect-static-basic-article {
  background-image: none !important;
}
/* line 119, ../sass/Architect/Static/BasicArticle.scss */
.rotator-background-images .tpl-architect-static-basic-article {
  height: 450px;
  color: #FFF;
}
/* line 123, ../sass/Architect/Static/BasicArticle.scss */
.rotator-background-images .tpl-architect-static-basic-article h1, .rotator-background-images .tpl-architect-static-basic-article h2 {
  color: #FFF;
}
/* line 127, ../sass/Architect/Static/BasicArticle.scss */
.rotator-background-images .tpl-architect-static-basic-article .tpl-inner-wrap {
  background-color: transparent;
}
/* line 131, ../sass/Architect/Static/BasicArticle.scss */
.avant-style .rotator-background-images .tpl-architect-static-basic-article .tpl-inner-wrap {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 135, ../sass/Architect/Static/BasicArticle.scss */
.rotator-background-images .tpl-architect-static-basic-article .tpl-inner-wrap .tpl-content-holder {
  max-width: 980px;
  padding: 0 80px;
  margin: 0 auto;
}
/* line 144, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-full-width .tpl-inner-wrap .tpl-content-holder {
  max-width: 100%;
}
/* line 148, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-hide-title .tpl-title {
  display: none;
}
/* line 151, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-title-h1 .tpl-title {
  display: block;
  width: 100%;
  font-size: 36px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 20px 0 10px;
}
/* line 136, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article.basic-article-title-h1 .tpl-title {
  font-size: 45px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 154, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-title-h3 .tpl-title {
  display: block;
  width: 100%;
  font-size: 28px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 10px 0;
}
/* line 164, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article.basic-article-title-h3 .tpl-title {
  font-size: 34px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 157, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-title-h4 .tpl-title {
  display: block;
  width: 100%;
  font-size: 30px;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  color: #323232;
  margin: 5px 0;
}
/* line 178, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article.basic-article-title-h4 .tpl-title {
  font-size: 28px;
  font-family: "source-sans-pro", sans-serif;
  font-weight: 100;
}
/* line 160, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-title-h5 .tpl-title {
  display: block;
  width: 100%;
  font-size: 25px;
  font-weight: 600;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 5px 0;
}
/* line 193, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article.basic-article-title-h5 .tpl-title {
  font-family: "source-sans-pro", sans-serif;
}
/* line 163, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-title-h6 .tpl-title {
  display: block;
  width: 100%;
  font-size: 24px;
  font-family: "futura-pt", sans-serif;
  color: #323232;
  margin: 5px 0;
}
/* line 205, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article.basic-article-title-h6 .tpl-title {
  font-family: "source-sans-pro", sans-serif;
  font-weight: 600;
}
/* line 166, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-uppercase-title .tpl-title {
  text-transform: uppercase;
}
/* line 169, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-white-text .tpl-title {
  color: #FFF;
}
/* line 172, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-title-centered .tpl-title {
  text-align: center;
}
/* line 176, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-hide-description .tpl-description {
  display: none;
}
/* line 179, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-description-centered .tpl-description {
  text-align: center;
}
/* line 182, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-white-text .tpl-description {
  color: #FFF;
}
/* line 186, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-image-border .tpl-image-wrapper {
  padding: 10px;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
/* line 191, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-image-right .tpl-image-wrapper {
  float: right;
  max-width: 35%;
  margin-left: 2.5%;
}
/* line 197, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-text-link .tpl-text-link {
  display: block;
}
/* line 202, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-text-link .tpl-button, .tpl-architect-static-basic-article.basic-article-hide-button .tpl-button {
  display: none;
}
/* line 205, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.button-style-outline .tpl-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  background: transparent;
  background-color: transparent;
  border: 2px solid white;
}
/* line 247, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article.button-style-outline .tpl-button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article.button-style-outline .tpl-button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article.button-style-outline .tpl-button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.tpl-architect-static-basic-article.button-style-outline .tpl-button:hover {
  text-decoration: none;
}
/* line 304, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article.button-style-outline .tpl-button {
  background: transparent;
  background-color: transparent;
  border: 2px solid white;
}
/* line 209, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-hide-summary .tpl-summary {
  display: none;
}
/* line 212, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-white-text .tpl-summary {
  color: #FFF;
}
/* line 216, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-hide-body .tpl-body-content {
  display: none;
}
/* line 219, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-white-text .tpl-body-content {
  color: #FFF;
}
/* line 222, ../sass/Architect/Static/BasicArticle.scss */
.tpl-architect-static-basic-article.basic-article-rounded-white-bg .tpl-body-content {
  margin: 20px 0;
  color: #323232;
  background-color: white;
  padding: 30px;
  text-align: left;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}

@media (max-width: 800px) {
  /* line 240, ../sass/Architect/Static/BasicArticle.scss */
  .rotator-background-images .tpl-architect-static-basic-article .tpl-inner-wrap .tpl-content-holder {
    padding: 0 10px;
  }
}
@media (max-width: 600px) {
  /* line 253, ../sass/Architect/Static/BasicArticle.scss */
  .rotator-background-images .tpl-architect-static-basic-article {
    height: auto;
    min-height: 450px;
  }
  /* line 257, ../sass/Architect/Static/BasicArticle.scss */
  .rotator-background-images .tpl-architect-static-basic-article .tpl-inner-wrap {
    padding: 50px 0;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-hide-title .tpl-architect-static-basic-article-with-image .tpl-title {
  display: none;
}
/* line 9, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-title-h1 .tpl-architect-static-basic-article-with-image .tpl-title {
  display: block;
  width: 100%;
  font-size: 36px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 20px 0 10px;
}
/* line 136, ../sass/_variables.scss */
.avant-style .basic-article-title-h1 .tpl-architect-static-basic-article-with-image .tpl-title {
  font-size: 45px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 12, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-title-h3 .tpl-architect-static-basic-article-with-image .tpl-title {
  display: block;
  width: 100%;
  font-size: 28px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 10px 0;
}
/* line 164, ../sass/_variables.scss */
.avant-style .basic-article-title-h3 .tpl-architect-static-basic-article-with-image .tpl-title {
  font-size: 34px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 15, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-title-h4 .tpl-architect-static-basic-article-with-image .tpl-title {
  display: block;
  width: 100%;
  font-size: 30px;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  color: #323232;
  margin: 5px 0;
}
/* line 178, ../sass/_variables.scss */
.avant-style .basic-article-title-h4 .tpl-architect-static-basic-article-with-image .tpl-title {
  font-size: 28px;
  font-family: "source-sans-pro", sans-serif;
  font-weight: 100;
}
/* line 18, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-title-h5 .tpl-architect-static-basic-article-with-image .tpl-title {
  display: block;
  width: 100%;
  font-size: 25px;
  font-weight: 600;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 5px 0;
}
/* line 193, ../sass/_variables.scss */
.avant-style .basic-article-title-h5 .tpl-architect-static-basic-article-with-image .tpl-title {
  font-family: "source-sans-pro", sans-serif;
}
/* line 21, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-title-h6 .tpl-architect-static-basic-article-with-image .tpl-title {
  display: block;
  width: 100%;
  font-size: 24px;
  font-family: "futura-pt", sans-serif;
  color: #323232;
  margin: 5px 0;
}
/* line 205, ../sass/_variables.scss */
.avant-style .basic-article-title-h6 .tpl-architect-static-basic-article-with-image .tpl-title {
  font-family: "source-sans-pro", sans-serif;
  font-weight: 600;
}
/* line 24, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-uppercase-title .tpl-architect-static-basic-article-with-image .tpl-title {
  text-transform: uppercase;
}
/* line 27, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-white-text .tpl-architect-static-basic-article-with-image .tpl-title {
  color: #FFF;
}
/* line 30, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-title-centered .tpl-architect-static-basic-article-with-image .tpl-title {
  text-align: center;
}
/* line 35, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image .tpl-description {
  margin: 30px 0 40px 0;
}
/* line 37, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-hide-description .tpl-architect-static-basic-article-with-image .tpl-description {
  display: none;
}
/* line 40, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-description-centered .tpl-architect-static-basic-article-with-image .tpl-description {
  text-align: center;
}
/* line 43, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-white-text .tpl-architect-static-basic-article-with-image .tpl-description {
  color: #FFF;
}
/* line 49, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image .tpl-image-wrapper img {
  width: 100%;
}
/* line 53, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-image-border .tpl-architect-static-basic-article-with-image .tpl-image-wrapper {
  padding: 10px;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
/* line 59, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-image-right .tpl-architect-static-basic-article-with-image .tpl-image-wrapper {
  float: right;
  max-width: 35%;
  margin-left: 2.5%;
}
/* line 65, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-image-left .tpl-architect-static-basic-article-with-image .tpl-image-wrapper {
  float: left;
  max-width: 35%;
  margin-right: 2.5%;
}
/* line 72, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image .tpl-text-link {
  display: none;
  margin-top: 20px;
}
/* line 75, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-text-link .tpl-architect-static-basic-article-with-image .tpl-text-link {
  display: block;
}
/* line 80, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image .tpl-button {
  width: 100%;
  margin-top: 10px;
}
/* line 84, ../sass/Architect/Static/BasicArticleWithImage.scss */
.button-style-outline .tpl-architect-static-basic-article-with-image .tpl-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  background: transparent;
  background-color: transparent;
  border: 2px solid white;
  margin-top: 10px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .button-style-outline .tpl-architect-static-basic-article-with-image .tpl-button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .button-style-outline .tpl-architect-static-basic-article-with-image .tpl-button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .button-style-outline .tpl-architect-static-basic-article-with-image .tpl-button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.button-style-outline .tpl-architect-static-basic-article-with-image .tpl-button:hover {
  text-decoration: none;
}
/* line 304, ../sass/_variables.scss */
.avant-style .button-style-outline .tpl-architect-static-basic-article-with-image .tpl-button {
  background: transparent;
  background-color: transparent;
  border: 2px solid white;
}
/* line 90, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-text-link .tpl-architect-static-basic-article-with-image .tpl-button, .basic-article-hide-button .tpl-architect-static-basic-article-with-image .tpl-button {
  display: none;
}
/* line 95, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-image-left .tpl-architect-static-basic-article-with-image .tpl-button, .basic-article-image-right .tpl-architect-static-basic-article-with-image .tpl-button {
  width: auto;
  margin-top: 20px;
}
/* line 102, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-image-right .tpl-architect-static-basic-article-with-image .tpl-summary {
  max-width: 62.5%;
}
/* line 108, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-hide-summary .tpl-architect-static-basic-article-with-image .tpl-summary {
  display: none;
}
/* line 111, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-white-text .tpl-architect-static-basic-article-with-image .tpl-summary {
  color: #FFF;
}
/* line 117, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-image-right .tpl-architect-static-basic-article-with-image .tpl-body-content {
  max-width: 62.5%;
}
/* line 123, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-hide-body .tpl-architect-static-basic-article-with-image .tpl-body-content {
  display: none;
}
/* line 126, ../sass/Architect/Static/BasicArticleWithImage.scss */
.basic-article-white-text .tpl-architect-static-basic-article-with-image .tpl-body-content {
  color: #FFF;
}
/* line 132, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-hide-title .tpl-title {
  display: none;
}
/* line 135, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-title-h1 .tpl-title {
  display: block;
  width: 100%;
  font-size: 36px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 20px 0 10px;
}
/* line 136, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article-with-image.basic-article-title-h1 .tpl-title {
  font-size: 45px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 138, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-title-h3 .tpl-title {
  display: block;
  width: 100%;
  font-size: 28px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 10px 0;
}
/* line 164, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article-with-image.basic-article-title-h3 .tpl-title {
  font-size: 34px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 141, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-title-h4 .tpl-title {
  display: block;
  width: 100%;
  font-size: 30px;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  color: #323232;
  margin: 5px 0;
}
/* line 178, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article-with-image.basic-article-title-h4 .tpl-title {
  font-size: 28px;
  font-family: "source-sans-pro", sans-serif;
  font-weight: 100;
}
/* line 144, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-title-h5 .tpl-title {
  display: block;
  width: 100%;
  font-size: 25px;
  font-weight: 600;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 5px 0;
}
/* line 193, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article-with-image.basic-article-title-h5 .tpl-title {
  font-family: "source-sans-pro", sans-serif;
}
/* line 147, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-title-h6 .tpl-title {
  display: block;
  width: 100%;
  font-size: 24px;
  font-family: "futura-pt", sans-serif;
  color: #323232;
  margin: 5px 0;
}
/* line 205, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article-with-image.basic-article-title-h6 .tpl-title {
  font-family: "source-sans-pro", sans-serif;
  font-weight: 600;
}
/* line 150, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-uppercase-title .tpl-title {
  text-transform: uppercase;
}
/* line 153, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-white-text .tpl-title {
  color: #FFF;
}
/* line 156, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-title-centered .tpl-title {
  text-align: center;
}
/* line 160, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-hide-description .tpl-description {
  display: none;
}
/* line 163, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-description-centered .tpl-description {
  text-align: center;
}
/* line 166, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-white-text .tpl-description {
  color: #FFF;
}
/* line 171, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-image-border .tpl-image-wrapper {
  padding: 10px;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
/* line 176, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-image-right .tpl-image-wrapper {
  float: right;
  max-width: 35%;
  margin-left: 2.5%;
}
/* line 181, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-image-left .tpl-image-wrapper {
  float: left;
  max-width: 35%;
  margin-right: 2.5%;
}
/* line 187, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-text-link .tpl-text-link {
  display: block;
}
/* line 191, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.button-style-outline .tpl-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  background: transparent;
  background-color: transparent;
  border: 2px solid white;
}
/* line 247, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article-with-image.button-style-outline .tpl-button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article-with-image.button-style-outline .tpl-button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article-with-image.button-style-outline .tpl-button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.tpl-architect-static-basic-article-with-image.button-style-outline .tpl-button:hover {
  text-decoration: none;
}
/* line 304, ../sass/_variables.scss */
.avant-style .tpl-architect-static-basic-article-with-image.button-style-outline .tpl-button {
  background: transparent;
  background-color: transparent;
  border: 2px solid white;
}
/* line 195, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-text-link .tpl-button, .tpl-architect-static-basic-article-with-image.basic-article-hide-button .tpl-button {
  display: none;
}
/* line 199, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-image-left .tpl-button, .tpl-architect-static-basic-article-with-image.basic-article-image-right .tpl-button {
  width: auto;
  margin-top: 20px;
}
/* line 205, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-image-left .tpl-summary, .tpl-architect-static-basic-article-with-image.basic-article-image-right .tpl-summary {
  max-width: 62.5%;
}
/* line 208, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-hide-summary .tpl-summary {
  display: none;
}
/* line 211, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-white-text .tpl-summary {
  color: #FFF;
}
/* line 216, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-image-left .tpl-body-content, .tpl-architect-static-basic-article-with-image.basic-article-image-right .tpl-body-content {
  max-width: 62.5%;
}
/* line 219, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-hide-body .tpl-body-content {
  display: none;
}
/* line 222, ../sass/Architect/Static/BasicArticleWithImage.scss */
.tpl-architect-static-basic-article-with-image.basic-article-white-text .tpl-body-content {
  color: #FFF;
}

@media (max-width: 800px) {
  /* line 233, ../sass/Architect/Static/BasicArticleWithImage.scss */
  .tpl-architect-static-basic-article-with-image .tpl-title {
    text-align: center;
  }
  /* line 242, ../sass/Architect/Static/BasicArticleWithImage.scss */
  .tpl-architect-static-basic-article-with-image.basic-article-image-left .tpl-image-wrapper, .basic-article-image-left .tpl-architect-static-basic-article-with-image .tpl-image-wrapper, .tpl-architect-static-basic-article-with-image.basic-article-image-right .tpl-image-wrapper, .basic-article-image-right .tpl-architect-static-basic-article-with-image .tpl-image-wrapper {
    float: none;
    max-width: 100%;
    margin: 20px 0;
  }
  /* line 248, ../sass/Architect/Static/BasicArticleWithImage.scss */
  .tpl-architect-static-basic-article-with-image.basic-article-image-left .tpl-summary, .basic-article-image-left .tpl-architect-static-basic-article-with-image .tpl-summary, .tpl-architect-static-basic-article-with-image.basic-article-image-right .tpl-summary, .basic-article-image-right .tpl-architect-static-basic-article-with-image .tpl-summary {
    max-width: 100%;
  }
  /* line 252, ../sass/Architect/Static/BasicArticleWithImage.scss */
  .tpl-architect-static-basic-article-with-image.basic-article-image-left .tpl-body-content, .basic-article-image-left .tpl-architect-static-basic-article-with-image .tpl-body-content, .tpl-architect-static-basic-article-with-image.basic-article-image-right .tpl-body-content, .basic-article-image-right .tpl-architect-static-basic-article-with-image .tpl-body-content {
    max-width: 100%;
  }
  /* line 259, ../sass/Architect/Static/BasicArticleWithImage.scss */
  .tpl-architect-static-basic-article-with-image.original-image .tpl-image-wrapper {
    text-align: center;
  }
  /* line 261, ../sass/Architect/Static/BasicArticleWithImage.scss */
  .tpl-architect-static-basic-article-with-image.original-image .tpl-image-wrapper img {
    width: auto;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion {
  color: #323232;
  border-bottom: solid 3px white;
}
/* line 8, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-title {
  text-align: center;
}
/* line 10, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-title h4 {
  display: block;
  width: 100%;
  font-size: 30px;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  color: #323232;
  margin: 5px 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  width: auto;
  margin: 0;
  color: #FFF;
  cursor: pointer;
  padding: 18px 5px 18px 40px;
}
/* line 178, ../sass/_variables.scss */
.avant-style .tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-title h4 {
  font-size: 28px;
  font-family: "source-sans-pro", sans-serif;
  font-weight: 100;
}
/* line 20, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-title h4:before {
  position: absolute;
  top: 50%;
  left: 5px;
  display: block;
  width: 25px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-family: "FontAwesome";
  font-size: 34px;
  content: '\f0d7';
  color: #bd952e;
  margin-top: -12px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 34, ../sass/Architect/Static/Accordion.scss */
.avant-style .tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-title h4:before {
  color: #c20430;
}
/* line 41, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-body {
  color: inherit;
  padding-top: 10px;
  padding-bottom: 30px;
  display: none;
}
/* line 46, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-body .tpl-video-wrapper {
  text-align: center;
  width: 100%;
  max-width: 600px;
  margin: auto;
}
/* line 51, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-body .tpl-video-wrapper .tpl-video-wrapper-inner {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
/* line 55, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-body .tpl-video-wrapper .tpl-video-wrapper-inner iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 66, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-orange {
  background: #b44726;
  color: white;
}
/* line 72, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-orange .tpl-architect-static-accordion-inner .tpl-title h4:before {
  color: white !important;
}
/* line 79, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-gold {
  background: #bd952e;
  color: white;
}
/* line 83, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-teal {
  background: #4c8d85;
  color: white;
}
/* line 87, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-blue {
  background: #4f5891;
  color: white;
}
/* line 91, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-light-blue {
  background: #7ca6c8;
  color: white;
}
/* line 95, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-purple {
  background: #792468;
  color: white;
}
/* line 99, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-taupe {
  background: #796d4e;
  color: white;
}
/* line 103, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-light-taupe {
  background: #c9c5b9;
  color: #323232;
}
/* line 107, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-red {
  background: #c20430;
  color: white;
}
/* line 113, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-red .tpl-architect-static-accordion-inner .tpl-title h4:before {
  color: white !important;
}
/* line 120, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-aqua {
  background: #92c5ca;
  color: white;
}
/* line 124, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-light-aqua {
  background: #dbeceb;
  color: #323232;
}
/* line 128, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-charcoal {
  background: #323232;
  color: white;
}
/* line 132, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-gray {
  background: #949494;
  color: white;
}
/* line 136, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-light-gray {
  background: #d5d5d5;
  color: #323232;
}
/* line 140, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-background-color-sand {
  background: #eeedea;
  color: #323232;
}
/* line 144, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-dark-text {
  color: #323232;
}
/* line 151, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.expanded .tpl-architect-static-accordion-inner .tpl-title h4:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 159, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-arrow-color-orange .tpl-architect-static-accordion-inner .tpl-title h4:before {
  color: #b44726;
}
/* line 162, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-arrow-color-aqua .tpl-architect-static-accordion-inner .tpl-title h4:before {
  color: #92c5ca;
}
/* line 165, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-arrow-color-charcoal .tpl-architect-static-accordion-inner .tpl-title h4:before {
  color: #323232;
}
/* line 168, ../sass/Architect/Static/Accordion.scss */
.tpl-architect-static-accordion.tpl-arrow-color-white .tpl-architect-static-accordion-inner .tpl-title h4:before {
  color: white;
}

@media (max-width: 600px) {
  /* line 176, ../sass/Architect/Static/Accordion.scss */
  .tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-title h4 {
    font-size: 24px;
    padding: 16px 5px 16px 36px;
  }
  /* line 180, ../sass/Architect/Static/Accordion.scss */
  .tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-title h4:before {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  /* line 187, ../sass/Architect/Static/Accordion.scss */
  .tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-title h4 {
    font-size: 21px;
    padding: 14px 5px 14px 32px;
  }
  /* line 191, ../sass/Architect/Static/Accordion.scss */
  .tpl-architect-static-accordion .tpl-architect-static-accordion-inner .tpl-title h4:before {
    font-size: 24px;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Static/Hero.scss */
.tpl-architect-static-hero {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 9, ../sass/Architect/Static/Hero.scss */
.tpl-architect-static-hero .tpl-architect-static-hero-inner .tpl-table {
  display: table;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
/* line 14, ../sass/Architect/Static/Hero.scss */
.tpl-architect-static-hero .tpl-architect-static-hero-inner .tpl-table .tpl-table-cell {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  height: 300px;
  padding: 30px 0;
}
/* line 20, ../sass/Architect/Static/Hero.scss */
.tpl-architect-static-hero .tpl-architect-static-hero-inner .tpl-table .tpl-table-cell h2 {
  color: white;
  margin: 0;
  padding-bottom: 15px;
}
/* line 25, ../sass/Architect/Static/Hero.scss */
.tpl-architect-static-hero .tpl-architect-static-hero-inner .tpl-table .tpl-table-cell .tpl-body {
  color: white;
  margin: 0;
  padding-bottom: 25px;
}
/* line 39, ../sass/Architect/Static/Hero.scss */
.tpl-architect-static-hero.top-left-aligned .tpl-architect-static-hero-inner .tpl-table .tpl-table-cell {
  text-align: left;
  vertical-align: top;
}
/* line 49, ../sass/Architect/Static/Hero.scss */
.tpl-architect-static-hero.bottom-left-aligned .tpl-architect-static-hero-inner .tpl-table .tpl-table-cell {
  text-align: left;
  vertical-align: bottom;
}
/* line 57, ../sass/Architect/Static/Hero.scss */
.tpl-architect-static-hero.tpl-inner-width-500 .tpl-architect-static-hero-inner {
  max-width: 500px;
}
/* line 60, ../sass/Architect/Static/Hero.scss */
.tpl-architect-static-hero.tpl-inner-width-600 .tpl-architect-static-hero-inner {
  max-width: 600px;
}
/* line 63, ../sass/Architect/Static/Hero.scss */
.tpl-architect-static-hero.tpl-inner-width-750 .tpl-architect-static-hero-inner {
  max-width: 750px;
}
/* line 66, ../sass/Architect/Static/Hero.scss */
.tpl-architect-static-hero.tpl-inner-width-800 .tpl-architect-static-hero-inner {
  max-width: 800px;
}
/* line 69, ../sass/Architect/Static/Hero.scss */
.tpl-architect-static-hero.tpl-inner-width-900 .tpl-architect-static-hero-inner {
  max-width: 900px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Static/AskAQuestionBar.scss */
a.tpl-architect-static-ask-a-question-bar {
  display: block;
  padding: 15px 10px;
  text-align: center;
  font-style: normal;
}
/* line 10, ../sass/Architect/Static/AskAQuestionBar.scss */
a.tpl-architect-static-ask-a-question-bar:hover {
  text-decoration: none;
}
/* line 14, ../sass/Architect/Static/AskAQuestionBar.scss */
a.tpl-architect-static-ask-a-question-bar img {
  vertical-align: middle;
  padding-right: 10px;
}
/* line 19, ../sass/Architect/Static/AskAQuestionBar.scss */
a.tpl-architect-static-ask-a-question-bar h3 {
  vertical-align: middle;
  display: inline;
  color: #FFF;
}
/* line 25, ../sass/Architect/Static/AskAQuestionBar.scss */
a.tpl-architect-static-ask-a-question-bar.tpl-dark-text h3 {
  color: #323232;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 5, ../sass/Architect/Static/LargeVideo.scss */
.tpl-architect-static-big-video .tpl-architect-static-big-video-inner {
  text-align: center;
}
/* line 10, ../sass/Architect/Static/LargeVideo.scss */
.tpl-architect-static-big-video .tpl-architect-static-big-video-inner .tpl-description {
  margin: 30px 0 40px 0;
}
/* line 13, ../sass/Architect/Static/LargeVideo.scss */
.tpl-architect-static-big-video .tpl-architect-static-big-video-inner .tpl-video-summary {
  padding-bottom: 30px;
}
/* line 16, ../sass/Architect/Static/LargeVideo.scss */
.tpl-architect-static-big-video .tpl-architect-static-big-video-inner .tpl-video-body {
  padding-top: 30px;
  text-align: left;
}
/* line 20, ../sass/Architect/Static/LargeVideo.scss */
.tpl-architect-static-big-video .tpl-architect-static-big-video-inner .tpl-video-wrapper {
  height: 540px;
  position: relative;
}
@media screen and (max-width: 800px) {
  /* line 20, ../sass/Architect/Static/LargeVideo.scss */
  .tpl-architect-static-big-video .tpl-architect-static-big-video-inner .tpl-video-wrapper {
    height: 300px;
  }
}
/* line 26, ../sass/Architect/Static/LargeVideo.scss */
.tpl-architect-static-big-video .tpl-architect-static-big-video-inner .tpl-video-wrapper iframe {
  width: 100%;
  height: 100%;
}
/* line 30, ../sass/Architect/Static/LargeVideo.scss */
.tpl-architect-static-big-video .tpl-architect-static-big-video-inner .tpl-video-wrapper .tpl-video-cover {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  cursor: pointer;
}
/* line 41, ../sass/Architect/Static/LargeVideo.scss */
.tpl-architect-static-big-video .tpl-architect-static-big-video-inner .tpl-video-wrapper .tpl-video-cover:after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -40px;
  margin-top: -40px;
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  font-family: "FontAwesome";
  font-size: 80px;
  color: white;
  content: '\f144';
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 57, ../sass/Architect/Static/LargeVideo.scss */
.tpl-architect-static-big-video .tpl-architect-static-big-video-inner .tpl-video-wrapper .tpl-video-cover:hover:after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 64, ../sass/Architect/Static/LargeVideo.scss */
.tpl-architect-static-big-video.hide-description .tpl-description {
  display: none;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Static/VideoThumbnail.scss */
.tpl-architect-static-video-thumbnail {
  padding-bottom: 30px;
}
/* line 6, ../sass/Architect/Static/VideoThumbnail.scss */
.tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner {
  min-height: 180px;
  padding-left: 320px;
  position: relative;
}
@media screen and (max-width: 900px) {
  /* line 6, ../sass/Architect/Static/VideoThumbnail.scss */
  .tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner {
    min-height: 150px;
    padding-left: 240px;
  }
}
@media screen and (max-width: 700px) {
  /* line 6, ../sass/Architect/Static/VideoThumbnail.scss */
  .tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner {
    min-height: auto;
    padding-left: 0;
  }
}
/* line 18, ../sass/Architect/Static/VideoThumbnail.scss */
.tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner .tpl-video-thumbnail {
  width: 320px;
  height: 180px;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 900px) {
  /* line 18, ../sass/Architect/Static/VideoThumbnail.scss */
  .tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner .tpl-video-thumbnail {
    width: 240px;
    height: 150px;
  }
}
@media screen and (max-width: 700px) {
  /* line 18, ../sass/Architect/Static/VideoThumbnail.scss */
  .tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner .tpl-video-thumbnail {
    width: 100%;
    height: auto;
    min-height: 100px;
    position: static;
  }
}
/* line 37, ../sass/Architect/Static/VideoThumbnail.scss */
.tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner .tpl-content {
  padding-left: 30px;
}
@media screen and (max-width: 700px) {
  /* line 37, ../sass/Architect/Static/VideoThumbnail.scss */
  .tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner .tpl-content {
    padding-left: 0;
  }
}
/* line 45, ../sass/Architect/Static/VideoThumbnail.scss */
.tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-body {
  padding-bottom: 10px;
}
/* line 48, ../sass/Architect/Static/VideoThumbnail.scss */
.tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.tpl-architect-static-video-thumbnail .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button:hover {
  text-decoration: none;
}
/* line 55, ../sass/Architect/Static/VideoThumbnail.scss */
.tpl-architect-static-video-thumbnail.small-button .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
/* line 247, ../sass/_variables.scss */
.avant-style .tpl-architect-static-video-thumbnail.small-button .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .tpl-architect-static-video-thumbnail.small-button .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .tpl-architect-static-video-thumbnail.small-button .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.tpl-architect-static-video-thumbnail.small-button .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button:hover {
  text-decoration: none;
}
/* line 295, ../sass/_variables.scss */
.tpl-architect-static-video-thumbnail.small-button .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button:hover {
  text-decoration: none;
}
/* line 60, ../sass/Architect/Static/VideoThumbnail.scss */
.tpl-architect-static-video-thumbnail.outline-button .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button {
  background: transparent;
  border-width: 2px;
  font-weight: 600;
  color: #b44726;
}
/* line 65, ../sass/Architect/Static/VideoThumbnail.scss */
.avant-style .tpl-architect-static-video-thumbnail.outline-button .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button {
  color: #c20430;
}
/* line 71, ../sass/Architect/Static/VideoThumbnail.scss */
.tpl-architect-static-video-thumbnail.link-button .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button {
  border: none 0;
  background: none;
  height: auto;
  line-height: 1;
  padding: 0;
  text-transform: none;
  font-weight: bold;
  font-style: italic;
  color: #b44726;
  font-family: "proxima-nova", sans-serif;
}
/* line 82, ../sass/Architect/Static/VideoThumbnail.scss */
.avant-style .tpl-architect-static-video-thumbnail.link-button .tpl-architect-static-video-thumbnail-inner .tpl-content .tpl-watch-now-button {
  color: #c20430;
  font-family: "source-sans-pro", sans-serif;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Architect/Static/VideoList.scss */
.tpl-architect-static-video-list {
  padding-bottom: 20px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Architect/Static/TitleOnly.scss */
.tpl-position-header-left .tpl-architect-static-title-only {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  font-size: 14px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 5, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link {
  display: block;
  width: 100%;
  text-align: center;
  background-color: #4f5891;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 20px;
}
/* line 16, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link, .tpl-architect-static-block-link:hover {
  color: #fff;
  text-decoration: none;
}
/* line 21, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link .tpl-content {
  display: table;
  width: 100%;
  height: 100%;
}
/* line 26, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link .tpl-content .tpl-content-inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 30, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link .tpl-content .tpl-content-inner .tpl-title {
  display: block;
  font-size: 20px;
  margin: 0;
}
/* line 38, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-inline-block {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 42, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-height-165px {
  height: 165px;
}
/* line 45, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-height-165px.tpl-square {
  width: 165px;
}
/* line 49, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-height-350px {
  height: 350px;
}
/* line 52, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-height-350px.tpl-square {
  width: 350px;
}
/* line 57, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-text-align-left .tpl-content .tpl-content-inner {
  text-align: left;
}
/* line 60, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-text-align-left .tpl-content .tpl-content-inner .tpl-title {
  padding: 10px;
}
/* line 64, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-text-align-right .tpl-content .tpl-content-inner {
  text-align: right;
}
/* line 67, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-text-align-right .tpl-content .tpl-content-inner .tpl-title {
  padding: 10px;
}
/* line 71, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-text-align-top .tpl-content .tpl-content-inner {
  vertical-align: top;
}
/* line 74, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-text-align-top .tpl-content .tpl-content-inner .tpl-title {
  padding: 10px;
}
/* line 78, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-text-align-bottom .tpl-content .tpl-content-inner {
  vertical-align: bottom;
}
/* line 81, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.tpl-text-align-bottom .tpl-content .tpl-content-inner .tpl-title {
  padding: 10px;
}
/* line 92, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.padding {
  padding: 10px;
}
/* line 95, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.padding-20px {
  padding: 20px;
}
/* line 98, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.padding-top {
  padding-top: 10px;
}
/* line 101, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.padding-bottom {
  padding-bottom: 10px;
}
/* line 104, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.padding-sides {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 109, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.margin {
  margin: 10px;
}
/* line 112, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.margin-20px {
  margin: 20px;
}
/* line 115, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.margin-top {
  margin-top: 10px;
}
/* line 118, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.margin-bottom {
  margin-bottom: 10px;
}
/* line 121, ../sass/Architect/Static/BlockLink.scss */
.tpl-architect-static-block-link.margin-sides {
  margin-left: 10px;
  margin-right: 10px;
}
@media (max-width: 800px) {
  /* line 128, ../sass/Architect/Static/BlockLink.scss */
  .tpl-architect-static-block-link .tpl-content .tpl-content-inner .tpl-title {
    font-size: 34px;
  }
  /* line 131, ../sass/Architect/Static/BlockLink.scss */
  .tpl-architect-static-block-link .tpl-content .tpl-content-inner .tpl-body {
    font-size: 20px;
  }
}
@media (max-width: 600px) {
  /* line 5, ../sass/Architect/Static/BlockLink.scss */
  .tpl-architect-static-block-link {
    padding: 18px 40px 22px;
  }
  /* line 140, ../sass/Architect/Static/BlockLink.scss */
  .tpl-architect-static-block-link .tpl-content {
    display: block;
    height: auto;
  }
  /* line 144, ../sass/Architect/Static/BlockLink.scss */
  .tpl-architect-static-block-link .tpl-content .tpl-content-inner {
    display: block;
  }
  /* line 147, ../sass/Architect/Static/BlockLink.scss */
  .tpl-architect-static-block-link .tpl-content .tpl-content-inner .tpl-title {
    font-size: 28px;
  }
  /* line 150, ../sass/Architect/Static/BlockLink.scss */
  .tpl-architect-static-block-link .tpl-content .tpl-content-inner .tpl-body {
    font-size: 16px;
    line-height: 1.4;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 5, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
  overflow: visible;
  font-family: "futura-pt", sans-serif;
  /* Sub items */
}
/* line 10, ../sass/Menus/Menu/HorizontalMenu.scss */
.avant-style .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item {
  font-family: "source-sans-pro", sans-serif;
}
/* line 14, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item a.tpl-menu-item {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #b44726;
  font-size: 22px;
  margin: 5px;
  font-style: normal;
  font-weight: normal;
}
/* line 17, ../sass/Menus/Menu/HorizontalMenu.scss */
.avant-style .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item a.tpl-menu-item {
  color: #323232;
}
/* line 25, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item a.tpl-menu-item:hover {
  text-decoration: none;
}
/* line 30, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item a.tpl-menu-item.tpl-item-first-level {
  margin: 3px 6px;
}
/* line 34, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item a.tpl-menu-item .tpl-expand-arrow {
  display: none;
  float: right;
  font-size: 14px;
  line-height: 24px;
}
/* line 42, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper {
  display: none;
  position: absolute;
  width: 240px;
  left: 50%;
  top: 50px;
  z-index: 501;
  background: #fff;
  border: 1px solid #d5d5d5;
  padding: 5px 0;
  margin-left: -120px;
  /* updated with JS in menu view */
  text-align: left;
  /*Up Arrow*/
}
/* line 55, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper .tpl-sub-item-hover-bridge {
  display: block;
  position: absolute;
  left: 0;
  top: -53px;
  width: 100%;
  height: 60px;
}
/* line 64, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper a.tpl-menu-item {
  color: #323232;
  font-family: "proxima-nova", sans-serif;
  display: block;
  font-size: 18px;
  font-style: normal;
  word-wrap: break-word;
  padding: 12px 15px;
  margin: 0;
}
/* line 67, ../sass/Menus/Menu/HorizontalMenu.scss */
.avant-style .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper a.tpl-menu-item {
  font-family: "source-sans-pro", sans-serif;
}
/* line 77, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper a.tpl-menu-item:hover {
  background-color: #ececec;
}
/* line 84, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper:after, .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 94, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 8px;
  margin-left: -8px;
}
/* line 100, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper:before {
  border-color: rgba(213, 213, 213, 0);
  border-bottom-color: #c3c3c3;
  border-width: 9px;
  margin-left: -9px;
}
/* line 107, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-menus-menu-horizontal-menu .tpl-items .tpl-item:hover .tpl-sub-items-wrapper {
  display: block;
}

/* line 115, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-position-footer .tpl-menus-menu-horizontal-menu .tpl-items {
  text-align: center;
  padding-bottom: 30px;
}
/* line 118, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-position-footer .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item {
  /* Sub items */
}
/* line 119, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-position-footer .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item a.tpl-menu-item {
  color: white;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 22px;
}
/* line 125, ../sass/Menus/Menu/HorizontalMenu.scss */
.avant-style .tpl-position-footer .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item a.tpl-menu-item {
  color: #323232;
  font-weight: normal;
}
/* line 137, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-position-footer .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper {
  display: none;
}
/* line 140, ../sass/Menus/Menu/HorizontalMenu.scss */
.tpl-position-footer .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item:hover .tpl-sub-items-wrapper {
  display: none;
}

@media (max-width: 1110px) {
  /* line 150, ../sass/Menus/Menu/HorizontalMenu.scss */
  .tpl-position-header-menu .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item {
    display: block;
    text-align: center;
    /* First show just down arrow */
    /* Toggle arrow with "expanded" class from js */
    /* Sub items */
  }
  /* line 154, ../sass/Menus/Menu/HorizontalMenu.scss */
  .tpl-position-header-menu .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item a.tpl-menu-item.tpl-item-first-level {
    display: block;
    margin: 8px 10px;
  }
  /* line 160, ../sass/Menus/Menu/HorizontalMenu.scss */
  .tpl-position-header-menu .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item a.tpl-menu-item .tpl-expand-arrow.tpl-expand-arrow-down {
    float: none;
    display: inline-block;
  }
  /* line 166, ../sass/Menus/Menu/HorizontalMenu.scss */
  .tpl-position-header-menu .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item.expanded a.tpl-menu-item .tpl-expand-arrow.tpl-expand-arrow-down {
    display: none;
  }
  /* line 169, ../sass/Menus/Menu/HorizontalMenu.scss */
  .tpl-position-header-menu .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item.expanded a.tpl-menu-item .tpl-expand-arrow.tpl-expand-arrow-up {
    display: block;
  }
  /* line 174, ../sass/Menus/Menu/HorizontalMenu.scss */
  .tpl-position-header-menu .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper {
    position: static;
    top: auto;
    left: auto;
    border: none;
    width: 100%;
    padding: 2px 0;
    margin: 0 !important;
    text-align: center;
    /*Hide Up Arrow*/
  }
  /* line 184, ../sass/Menus/Menu/HorizontalMenu.scss */
  .tpl-position-header-menu .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper .tpl-sub-item-hover-bridge {
    display: none;
  }
  /* line 188, ../sass/Menus/Menu/HorizontalMenu.scss */
  .tpl-position-header-menu .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper a.tpl-menu-item {
    padding: 8px 12px;
    margin: 0 5px;
  }
  /* line 195, ../sass/Menus/Menu/HorizontalMenu.scss */
  .tpl-position-header-menu .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper:after, .tpl-position-header-menu .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item .tpl-sub-items-wrapper:before {
    display: none;
  }
}
@media (max-width: 700px) {
  /* line 207, ../sass/Menus/Menu/HorizontalMenu.scss */
  .tpl-position-footer .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item {
    display: block;
    text-align: center;
    /* First show just down arrow */
  }
  /* line 211, ../sass/Menus/Menu/HorizontalMenu.scss */
  .tpl-position-footer .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item a.tpl-menu-item.tpl-item-first-level {
    display: block;
    margin: 8px 10px;
  }
  /* line 217, ../sass/Menus/Menu/HorizontalMenu.scss */
  .tpl-position-footer .tpl-menus-menu-horizontal-menu .tpl-items .tpl-item a.tpl-menu-item .tpl-expand-arrow.tpl-expand-arrow-down {
    display: none;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 5, ../sass/Menus/Menu/Submenu.scss */
.tpl-menus-menu-submenu .tpl-items .tpl-item {
  /* Sub items */
}
/* line 7, ../sass/Menus/Menu/Submenu.scss */
.tpl-menus-menu-submenu .tpl-items .tpl-item a.tpl-menu-item {
  display: block;
  width: 100%;
  color: #323232;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  word-wrap: break-word;
  padding: 12px 15px;
  margin: 0;
}
/* line 12, ../sass/Menus/Menu/Submenu.scss */
.avant-style .tpl-menus-menu-submenu .tpl-items .tpl-item a.tpl-menu-item {
  font-family: "source-sans-pro", sans-serif;
}
/* line 22, ../sass/Menus/Menu/Submenu.scss */
.tpl-menus-menu-submenu .tpl-items .tpl-item a.tpl-menu-item:hover {
  background-color: #ececec;
  text-decoration: none;
}
/* line 29, ../sass/Menus/Menu/Submenu.scss */
.tpl-menus-menu-submenu .tpl-items .tpl-item .tpl-sub-items-wrapper {
  display: none;
  position: absolute;
  width: 240px;
  left: 50%;
  top: 50px;
  z-index: 501;
  background: #fff;
  border: 1px solid #d5d5d5;
  padding: 5px 0;
  margin-left: -120px;
  /* updated with JS in menu view */
}
/* line 41, ../sass/Menus/Menu/Submenu.scss */
.tpl-menus-menu-submenu .tpl-items .tpl-item .tpl-sub-items-wrapper .tpl-sub-item-hover-bridge {
  display: block;
  position: absolute;
  left: 0;
  top: -53px;
  width: 100%;
  height: 60px;
}
/* line 50, ../sass/Menus/Menu/Submenu.scss */
.tpl-menus-menu-submenu .tpl-items .tpl-item .tpl-sub-items-wrapper a.tpl-menu-item {
  color: #323232;
  font-family: "proxima-nova", sans-serif;
  display: block;
  font-size: 18px;
  word-wrap: break-word;
  padding: 12px 15px;
  margin: 0;
}
/* line 59, ../sass/Menus/Menu/Submenu.scss */
.tpl-menus-menu-submenu .tpl-items .tpl-item .tpl-sub-items-wrapper a.tpl-menu-item:hover {
  background-color: #ececec;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Menus/Menu/CopyrightMenu.scss */
.tpl-menus-menu-copyright-menu {
  font-size: 14px;
  color: white;
  font-weight: 100;
}
/* line 8, ../sass/Menus/Menu/CopyrightMenu.scss */
.tpl-position-footer-bottom .tpl-menus-menu-copyright-menu {
  float: left;
}
@media screen and (max-width: 700px) {
  /* line 8, ../sass/Menus/Menu/CopyrightMenu.scss */
  .tpl-position-footer-bottom .tpl-menus-menu-copyright-menu {
    float: none;
    text-align: center;
  }
}
/* line 15, ../sass/Menus/Menu/CopyrightMenu.scss */
.tpl-menus-menu-copyright-menu a {
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
}
/* line 19, ../sass/Menus/Menu/CopyrightMenu.scss */
.tpl-menus-menu-copyright-menu a:hover {
  text-decoration: underline;
}
/* line 23, ../sass/Menus/Menu/CopyrightMenu.scss */
.tpl-menus-menu-copyright-menu span {
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
}
/* line 27, ../sass/Menus/Menu/CopyrightMenu.scss */
.tpl-position-footer-bottom .tpl-menus-menu-copyright-menu span {
  line-height: 50px;
}
@media screen and (max-width: 700px) {
  /* line 27, ../sass/Menus/Menu/CopyrightMenu.scss */
  .tpl-position-footer-bottom .tpl-menus-menu-copyright-menu span {
    line-height: 30px;
  }
}
/* line 34, ../sass/Menus/Menu/CopyrightMenu.scss */
.tpl-menus-menu-copyright-menu b {
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  padding: 0 5px;
}
/* line 40, ../sass/Menus/Menu/CopyrightMenu.scss */
.tpl-menus-menu-copyright-menu .member-login {
  font-weight: 600;
  color: #b44726;
}
/* line 43, ../sass/Menus/Menu/CopyrightMenu.scss */
.avant-style .tpl-menus-menu-copyright-menu .member-login {
  color: #c20430;
}
/* line 46, ../sass/Menus/Menu/CopyrightMenu.scss */
.tpl-menus-menu-copyright-menu .member-login:hover {
  text-decoration: none;
}
/* line 49, ../sass/Menus/Menu/CopyrightMenu.scss */
.tpl-menus-menu-copyright-menu .member-login:before {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 14px;
  background: #b44726;
  color: #272727;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  content: 'm';
}
/* line 60, ../sass/Menus/Menu/CopyrightMenu.scss */
.avant-style .tpl-menus-menu-copyright-menu .member-login:before {
  font-size: 12px;
  background: #c20430;
  font-family: "FontAwesome";
  content: '\f007';
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-menus-menu-social-menu {
  padding: 13px 0;
}
/* line 6, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-position-footer-bottom .tpl-menus-menu-social-menu {
  float: right;
}
@media screen and (max-width: 700px) {
  /* line 6, ../sass/Menus/Menu/SocialMenu.scss */
  .tpl-position-footer-bottom .tpl-menus-menu-social-menu {
    float: none;
    text-align: center;
  }
}
/* line 13, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-position-footer-top .tpl-menus-menu-social-menu {
  float: right;
  padding: 15px 0;
}
/* line 17, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-menus-menu-social-menu a {
  float: left;
  display: block;
  text-decoration: none;
  position: relative;
  width: 24px;
  height: 24px;
  margin-left: 5px;
  color: #323232;
  vertical-align: middle;
}
/* line 26, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-position-footer-top .tpl-menus-menu-social-menu a {
  color: #4c8d85;
}
/* line 28, ../sass/Menus/Menu/SocialMenu.scss */
.avant-style .tpl-position-footer-top .tpl-menus-menu-social-menu a {
  color: #323232;
}
@media screen and (max-width: 700px) {
  /* line 17, ../sass/Menus/Menu/SocialMenu.scss */
  .tpl-menus-menu-social-menu a {
    display: inline-block;
    float: none;
  }
}
/* line 37, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-menus-menu-social-menu a:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #FFF;
  background: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  font-family: "FontAwesome";
  content: '.';
}
/* line 53, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-menus-menu-social-menu a.facebook:after {
  content: '\f09a';
}
/* line 56, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-menus-menu-social-menu a.twitter:after {
  content: '\f099';
}
/* line 59, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-menus-menu-social-menu a.youtube:after {
  content: '\f04b';
}
/* line 62, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-menus-menu-social-menu a.vimeo:after {
  content: '\f27d';
}
/* line 65, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-menus-menu-social-menu a.instagram:after {
  content: '\f16d';
}
/* line 68, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-menus-menu-social-menu a.linkedin:after {
  content: "\f0e1";
}
/* line 71, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-menus-menu-social-menu a.rss:after {
  content: '\f09e';
}
/* line 74, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-position-footer-top .tpl-menus-menu-social-menu a {
  margin-top: 8px;
}
/* line 77, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-menus-menu-social-menu a.contact {
  display: none;
}
/* line 79, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-position-footer-top .tpl-menus-menu-social-menu a.contact {
  display: block;
  background: #323232;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  width: auto;
  height: auto;
  color: white;
  line-height: 40px;
  font-size: 14px;
  padding: 0 8px;
  margin-top: 0;
}
/* line 90, ../sass/Menus/Menu/SocialMenu.scss */
.avant-style .tpl-position-footer-top .tpl-menus-menu-social-menu a.contact {
  background: #92c5ca;
}
/* line 94, ../sass/Menus/Menu/SocialMenu.scss */
.tpl-menus-menu-social-menu a.contact:after {
  display: none;
  content: '';
}

/* line 1, ../sass/Menus/Menu/Dropdown.scss */
.tpl-menus-menu-dropdown {
  margin: 0 auto;
}
/* line 3, ../sass/Menus/Menu/Dropdown.scss */
.tpl-menus-menu-dropdown .tpl-select-field-holder {
  margin: 0 40px;
}
/* line 5, ../sass/Menus/Menu/Dropdown.scss */
.tpl-menus-menu-dropdown .tpl-select-field-holder::after {
  z-index: -1;
}
/* line 8, ../sass/Menus/Menu/Dropdown.scss */
.tpl-menus-menu-dropdown .tpl-select-field-holder select {
  background: transparent url("../img/extjs/drop-down-arrow.png") no-repeat 99% center;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
@media (max-width: 800px) {
  /* line 8, ../sass/Menus/Menu/Dropdown.scss */
  .tpl-menus-menu-dropdown .tpl-select-field-holder select {
    background: transparent url("../img/extjs/drop-down-arrow.png") no-repeat 97% center;
    height: 50px;
    font-size: 18px;
    line-height: normal;
  }
}
/* line 20, ../sass/Menus/Menu/Dropdown.scss */
.tpl-menus-menu-dropdown .tpl-select-field-holder select::-ms-expand {
  display: none;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Menus/Menu/DashboardMainMenu.scss */
.tpl-menus-menu-main-menu {
  /* sub items */
  /* icons */
}
/* line 4, ../sass/Menus/Menu/DashboardMainMenu.scss */
.tpl-menus-menu-main-menu .tpl-menu-title {
  display: block;
  color: #656565;
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 28px 10px 13px 20px;
}
/* line 14, ../sass/Menus/Menu/DashboardMainMenu.scss */
.tpl-menus-menu-main-menu ul,
.tpl-menus-menu-main-menu ul li ul.sub {
  padding: 0;
  margin: 0;
}
/* line 18, ../sass/Menus/Menu/DashboardMainMenu.scss */
.tpl-menus-menu-main-menu ul li {
  position: relative;
  border-left: 5px solid transparent;
}
/* line 22, ../sass/Menus/Menu/DashboardMainMenu.scss */
.tpl-menus-menu-main-menu ul li a {
  display: block;
  color: #949494;
  font-weight: 300;
  font-size: 14px;
  text-decoration: none;
  outline: none;
  padding: 13px 10px 13px 16px;
}
/* line 33, ../sass/Menus/Menu/DashboardMainMenu.scss */
.tpl-menus-menu-main-menu ul li.current, .tpl-menus-menu-main-menu ul li.active {
  border-left-color: #b44726;
  background: #191919;
}
/* line 36, ../sass/Menus/Menu/DashboardMainMenu.scss */
.tpl-menus-menu-main-menu ul li.current a, .tpl-menus-menu-main-menu ul li.active a {
  color: #FFF;
}
/* line 41, ../sass/Menus/Menu/DashboardMainMenu.scss */
.tpl-menus-menu-main-menu ul li:hover {
  background: #252525;
}
/* line 59, ../sass/Menus/Menu/DashboardMainMenu.scss */
.tpl-menus-menu-main-menu ul li ul.sub li {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}
/* line 65, ../sass/Menus/Menu/DashboardMainMenu.scss */
.tpl-menus-menu-main-menu ul li ul.sub li a {
  font-size: 10pt;
  padding: 13px 0 13px 46px;
}
/* line 70, ../sass/Menus/Menu/DashboardMainMenu.scss */
.tpl-menus-menu-main-menu ul li ul.sub li a:hover,
.tpl-menus-menu-main-menu ul li ul.sub li.active {
  color: #bdc3c7;
}
/* line 75, ../sass/Menus/Menu/DashboardMainMenu.scss */
.tpl-menus-menu-main-menu ul li a i {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 15px;
  min-width: 23px;
  padding-right: 8px;
  margin-top: -4px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Menus/Menu/DashboardSubMenu.scss */
.tpl-menus-menu-sub-menu {
  display: block;
  padding-left: 20px;
}

/* line 7, ../sass/Menus/Menu/DashboardSubMenu.scss */
.tpl-menus-menu-sub-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 12, ../sass/Menus/Menu/DashboardSubMenu.scss */
.tpl-menus-menu-sub-menu ul li a {
  display: block;
  float: left;
  color: #323232;
  font-size: 11pt;
  font-weight: 300;
  padding: 15px 0 11px 0;
  background: none;
  text-decoration: none;
  vertical-align: middle;
  margin: 0 12px;
}

/* line 24, ../sass/Menus/Menu/DashboardSubMenu.scss */
.tpl-menus-menu-sub-menu ul li a.active {
  border-bottom: 5px solid #b44726;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Components/Contributions/Checkout.scss */
.contributions {
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #323232;
}
/* line 12, ../sass/Components/Contributions/Checkout.scss */
.contributions .login-text {
  font-weight: normal;
  color: #949494;
  line-height: 28px;
  margin: 0;
  padding-bottom: 20px;
  font-size: 18px;
}
/* line 19, ../sass/Components/Contributions/Checkout.scss */
.contributions .login-text a {
  font-size: 18px;
  color: #b44726;
}
/* line 22, ../sass/Components/Contributions/Checkout.scss */
.avant-style .contributions .login-text a {
  color: #C20430;
}
/* line 30, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary-title {
  display: block;
  width: 100%;
  font-size: 36px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 20px 0 10px;
  background: none;
  border-bottom: solid 3px #323232;
}
/* line 136, ../sass/_variables.scss */
.avant-style .contributions #cart-summary-container .cart-summary-title {
  font-size: 45px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 35, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary {
  background: #fff;
  padding-top: 30px;
}
/* line 38, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row {
  background: transparent;
  width: 100%;
  margin: auto;
  padding: 0;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: solid 1px #d5d5d5;
  min-height: auto;
}
/* line 47, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row img {
  display: none;
}
/* line 50, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .top-data {
  padding-bottom: 10px;
}
/* line 52, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .top-data .name {
  display: block;
  width: 100%;
  font-size: 25px;
  font-weight: 600;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 5px 0;
  width: auto;
  text-transform: none;
}
/* line 193, ../sass/_variables.scss */
.avant-style .contributions #cart-summary-container .cart-summary .summary-row .top-data .name {
  font-family: "source-sans-pro", sans-serif;
}
/* line 57, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .top-data .amount {
  display: block;
  width: 100%;
  font-size: 25px;
  font-weight: 600;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 5px 0;
  width: auto;
}
/* line 193, ../sass/_variables.scss */
.avant-style .contributions #cart-summary-container .cart-summary .summary-row .top-data .amount {
  font-family: "source-sans-pro", sans-serif;
}
/* line 63, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .bottom-data .buttons {
  line-height: 24px;
  float: right;
  font-size: 18px;
}
/* line 67, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .bottom-data .buttons a {
  font-size: 18px;
  line-height: 24px;
  color: #b44726;
}
/* line 71, ../sass/Components/Contributions/Checkout.scss */
.avant-style .contributions #cart-summary-container .cart-summary .summary-row .bottom-data .buttons a {
  color: #C20430;
}
/* line 75, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .bottom-data .buttons .separator {
  line-height: 24px;
}
/* line 79, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .bottom-data .anonymous {
  width: 100%;
  float: none;
  text-align: left;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
}
/* line 86, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .bottom-data .anonymous span {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  font-size: 18px;
}
/* line 92, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .bottom-data .anonymous label {
  display: inline-block;
  position: relative;
  height: 24px;
  line-height: 24px;
  padding-left: 30px;
  font-weight: bold;
}
/* line 99, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .bottom-data .anonymous label input {
  display: none;
}
/* line 102, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .bottom-data .anonymous label:before {
  font-family: "FontAwesome";
  display: block;
  width: 22px;
  height: 22px;
  line-height: 24px;
  font-size: 18px;
  font-weight: normal;
  background: #fff;
  border: solid 1px #949494;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  text-align: center;
  color: #323232;
}
/* line 121, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .bottom-data .anonymous label.checked:before {
  content: '\f00c';
}
/* line 127, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .bottom-data .notes {
  width: 100%;
  float: none;
  text-align: left;
  padding-left: 0;
  line-height: 24px;
}
/* line 133, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .summary-row .bottom-data .notes a {
  color: #b44726;
  font-size: 18px;
}
/* line 136, ../sass/Components/Contributions/Checkout.scss */
.avant-style .contributions #cart-summary-container .cart-summary .summary-row .bottom-data .notes a {
  color: #C20430;
}
/* line 143, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .total {
  display: block;
  width: 100%;
  font-size: 25px;
  font-weight: 600;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 5px 0;
  background: none;
  text-align: center;
}
/* line 193, ../sass/_variables.scss */
.avant-style .contributions #cart-summary-container .cart-summary .total {
  font-family: "source-sans-pro", sans-serif;
}
/* line 147, ../sass/Components/Contributions/Checkout.scss */
.contributions #cart-summary-container .cart-summary .total .amount {
  color: inherit;
}
/* line 153, ../sass/Components/Contributions/Checkout.scss */
.contributions .campaign-page-buttons {
  padding-bottom: 40px;
  background: #fff;
}
/* line 156, ../sass/Components/Contributions/Checkout.scss */
.contributions .campaign-page-buttons a {
  margin: 0;
  padding: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: #fff;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
  width: auto;
  text-decoration: none;
}
/* line 247, ../sass/_variables.scss */
.avant-style .contributions .campaign-page-buttons a {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .contributions .campaign-page-buttons a {
  border: 1px solid #C20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .contributions .campaign-page-buttons a {
  background: #C20430;
  background-color: #C20430;
}
/* line 276, ../sass/_variables.scss */
.contributions .campaign-page-buttons a:hover {
  text-decoration: none;
}
/* line 164, ../sass/Components/Contributions/Checkout.scss */
.contributions .checkout-campaign-checkbox {
  padding-bottom: 20px;
  background: #fff;
}
/* line 167, ../sass/Components/Contributions/Checkout.scss */
.contributions .checkout-campaign-checkbox .form-input-wrapper {
  padding: 10px 0;
}
/* line 169, ../sass/Components/Contributions/Checkout.scss */
.contributions .checkout-campaign-checkbox .form-input-wrapper .form-input-holder {
  text-align: center;
}
/* line 171, ../sass/Components/Contributions/Checkout.scss */
.contributions .checkout-campaign-checkbox .form-input-wrapper .form-input-holder label {
  display: inline-block;
  position: relative;
  height: 24px;
  line-height: 24px;
  padding-left: 35px;
  font-weight: normal;
  color: #323232;
  padding-bottom: 0;
  padding-top: 0;
}
/* line 181, ../sass/Components/Contributions/Checkout.scss */
.contributions .checkout-campaign-checkbox .form-input-wrapper .form-input-holder label input {
  display: none;
}
/* line 184, ../sass/Components/Contributions/Checkout.scss */
.contributions .checkout-campaign-checkbox .form-input-wrapper .form-input-holder label:before {
  font-family: "FontAwesome";
  display: block;
  width: 22px;
  height: 22px;
  line-height: 24px;
  font-size: 18px;
  font-weight: normal;
  background: #fff;
  border: solid 1px #949494;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  text-align: center;
  color: #323232;
}
/* line 202, ../sass/Components/Contributions/Checkout.scss */
.contributions .checkout-campaign-checkbox .form-input-wrapper .form-input-holder label.checked:before {
  content: '\f00c';
}
/* line 212, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body {
  padding-top: 0 !important;
}
/* line 215, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .title-wrapper .title {
  display: block;
  width: 100%;
  font-size: 36px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 20px 0 10px;
  margin-bottom: 20px;
}
/* line 136, ../sass/_variables.scss */
.avant-style .contributions .forms #contributions-payment-form .form-body .title-wrapper .title {
  font-size: 45px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 219, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .title-wrapper .title-options {
  float: none;
  text-align: center;
}
/* line 222, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .title-wrapper .title-options .form-input-wrapper {
  display: inline-block;
}
/* line 226, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .title-wrapper .form-panel-currency .inputs-wrapper .currency-field .form-input-holder {
  text-align: center;
}
/* line 230, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-panel-recurring,
.contributions .forms #contributions-payment-form .form-body .register-options,
.contributions .forms #contributions-payment-form .form-body .secure-payment,
.contributions .forms #contributions-payment-form .form-body .contributions-transfer-fee-form,
.contributions .forms #contributions-payment-form .form-body .billing-information,
.contributions .forms #contributions-payment-form .form-body .organization-information {
  width: 100%;
  margin: auto;
}
/* line 239, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper {
  padding: 10px 0;
  text-align: left;
}
/* line 242, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper label {
  display: none;
  color: #323232;
  padding-bottom: 5px;
}
/* line 247, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper.has-buttons {
  text-align: center;
}
/* line 251, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder label {
  display: inline-block;
  position: relative;
  height: 24px;
  line-height: 24px;
  padding-left: 35px;
  font-weight: normal;
  color: #323232;
  padding-bottom: 0;
  padding-top: 0;
}
/* line 261, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder label.checkbox input, .contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder label.radio input {
  display: none;
}
/* line 265, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder label:before {
  font-family: "FontAwesome";
  display: block;
  width: 22px;
  height: 22px;
  line-height: 24px;
  font-size: 18px;
  font-weight: normal;
  background: #fff;
  border: solid 1px #949494;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  text-align: center;
  color: #323232;
}
/* line 283, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder label.checked:before {
  content: '\f00c';
}
/* line 286, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder label.radio.checked:before {
  content: '\f111';
  line-height: 23px;
  font-size: 16px;
}
/* line 292, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=text],
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=email],
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=password],
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=number],
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=numeric],
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=card],
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=phone],
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder textarea,
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder select {
  width: 100%;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #949494;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: #fff;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 50px;
  line-height: 50px;
}
/* line 322, ../sass/_variables.scss */
.avant-style .contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=text], .avant-style
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=email], .avant-style
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=password], .avant-style
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=number], .avant-style
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=numeric], .avant-style
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=card], .avant-style
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=phone], .avant-style
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder textarea, .avant-style
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder select {
  font-family: "source-sans-pro", sans-serif;
}
/* line 307, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder select {
  line-height: 30px;
  background: #fff url("../img/drop-down-arrow.png") no-repeat right 12px center !important;
}
/* line 311, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=checkbox],
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder input[type=radio] {
  display: none;
}
/* line 316, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder .form-input-error span {
  display: block;
  color: #b44726;
}
/* line 319, ../sass/Components/Contributions/Checkout.scss */
.avant-style .contributions .forms #contributions-payment-form .form-body .form-input-wrapper .form-input-holder .form-input-error span {
  color: #C20430;
}
/* line 326, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper.is-combo .form-input-holder {
  position: relative;
}
/* line 328, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper.is-combo .form-input-holder input {
  background: #fff url("../img/drop-down-arrow.png") no-repeat right 12px center !important;
}
/* line 331, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper.is-combo .form-input-holder .combo-options {
  border: solid 1px #bbbdc0;
  border-top: none 0;
}
/* line 337, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .form-input-wrapper.form-disabled {
  opacity: 0.5;
}
/* line 341, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .recurring-options {
  padding-bottom: 20px;
  background: #fff;
}
/* line 344, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .recurring-options .form-input-wrapper {
  width: 100%;
  margin: auto;
}
/* line 347, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .recurring-options .form-input-wrapper .form-input-holder {
  text-align: center;
}
/* line 349, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .recurring-options .form-input-wrapper .form-input-holder label {
  display: inline;
  color: #323232;
}
/* line 352, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .recurring-options .form-input-wrapper .form-input-holder label input {
  display: none;
}
/* line 358, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .recurring-options .form-panel-recurring {
  padding-top: 40px;
}
/* line 361, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .recurring-options .form-panel-recurring .field-group .form-input-wrapper {
  padding-left: 0;
  padding-right: 0;
  float: left;
  width: 49%;
}
/* line 366, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .recurring-options .form-panel-recurring .field-group .form-input-wrapper.recurring-start-date-field {
  margin-right: 1%;
}
/* line 369, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .recurring-options .form-panel-recurring .field-group .form-input-wrapper.recurring-end-date-field {
  margin-left: 1%;
}
/* line 374, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .recurring-options .form-panel-recurring .field-group .form-input-wrapper.recurring-start-date-field .form-input-holder, .contributions .forms #contributions-payment-form .form-body .recurring-options .form-panel-recurring .field-group .form-input-wrapper.recurring-end-date-field .form-input-holder {
  position: relative;
}
/* line 376, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .recurring-options .form-panel-recurring .field-group .form-input-wrapper.recurring-start-date-field .form-input-holder:after, .contributions .forms #contributions-payment-form .form-body .recurring-options .form-panel-recurring .field-group .form-input-wrapper.recurring-end-date-field .form-input-holder:after {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f073";
  font-size: 16px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  color: #d5d5d5;
  top: 50%;
  right: 13px;
  margin-top: -12px;
  z-index: 0;
}
/* line 390, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .recurring-options .form-panel-recurring .field-group .form-input-wrapper.recurring-start-date-field .form-input-holder input, .contributions .forms #contributions-payment-form .form-body .recurring-options .form-panel-recurring .field-group .form-input-wrapper.recurring-end-date-field .form-input-holder input {
  z-index: 1;
  position: relative;
  background: transparent;
}
/* line 403, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .register-options .form-panel-register .password-strength-info {
  display: none;
}
/* line 406, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .register-options .form-panel-register .field-group {
  padding-top: 0;
}
/* line 408, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .register-options .form-panel-register .field-group .form-input-wrapper {
  padding-left: 0;
  padding-right: 0;
  float: left;
  width: 49%;
}
/* line 413, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .register-options .form-panel-register .field-group .form-input-wrapper.user-password-field {
  margin-right: 1%;
}
/* line 416, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .register-options .form-panel-register .field-group .form-input-wrapper.user-password-repeat-field {
  margin-left: 1%;
}
/* line 426, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .form-panel-existing-cards .payment-id-field .form-input-holder {
  padding-right: 0;
}
/* line 428, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .form-panel-existing-cards .payment-id-field .form-input-holder .form-field-button {
  display: inline-block;
  position: static;
  width: auto;
  margin: 5px;
  color: #b44726;
}
/* line 434, ../sass/Components/Contributions/Checkout.scss */
.avant-style .contributions .forms #contributions-payment-form .form-body .secure-payment .form-panel-existing-cards .payment-id-field .form-input-holder .form-field-button {
  color: #C20430;
}
/* line 441, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .accepted-cards {
  display: none;
  padding-top: 10px;
}
/* line 444, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .accepted-cards img {
  height: 19px;
}
/* line 448, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-card-expiration-month-field {
  width: 50%;
  padding-right: 1%;
}
/* line 452, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-card-expiration-year-field {
  width: 50%;
  padding-left: 1%;
}
/* line 456, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-card-security-code-field {
  width: 100%;
}
/* line 458, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-card-security-code-field .form-input-holder {
  position: relative;
}
/* line 460, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-card-security-code-field .form-input-holder .cvv-help-icon {
  top: 17px;
  color: #323232;
  background: none;
}
/* line 464, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-card-security-code-field .form-input-holder .cvv-help-icon:before {
  font-style: normal;
  position: absolute;
  font-family: "FontAwesome";
  content: "\f059";
  font-size: 20px;
  height: 16px;
  width: 16px;
  line-height: 16px;
  vertical-align: middle;
  color: #d5d5d5;
}
/* line 480, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-check-account-number-field .form-input-holder {
  position: relative;
}
/* line 482, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-check-account-number-field .form-input-holder .cvv-help-icon {
  top: 17px;
  color: #323232;
  background: none;
}
/* line 486, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-check-account-number-field .form-input-holder .cvv-help-icon:before {
  font-style: normal;
  position: absolute;
  font-family: "FontAwesome";
  content: "\f059";
  font-size: 20px;
  height: 16px;
  width: 16px;
  line-height: 16px;
  vertical-align: middle;
  color: #d5d5d5;
}
/* line 502, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-check-routing-number-field .form-input-holder {
  position: relative;
}
/* line 504, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-check-routing-number-field .form-input-holder .cvv-help-icon {
  top: 17px;
  color: #323232;
  background: none;
}
/* line 508, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-check-routing-number-field .form-input-holder .cvv-help-icon:before {
  font-style: normal;
  position: absolute;
  font-family: "FontAwesome";
  content: "\f059";
  font-size: 20px;
  height: 16px;
  width: 16px;
  line-height: 16px;
  vertical-align: middle;
  color: #d5d5d5;
}
/* line 523, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-check-checking-type-field {
  width: 50%;
  padding-right: 1%;
}
/* line 527, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .secure-payment .payment-check-account-type-field {
  width: 50%;
  padding-left: 1%;
}
/* line 532, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .contributions-transfer-fee-form {
  padding-bottom: 60px;
}
/* line 535, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .contributions-transfer-fee-form .form-input-holder label {
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 26px;
}
/* line 545, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .billing-information .form-panel-saved-addresses .address-id-field .form-input-holder {
  padding-right: 0;
}
/* line 547, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .billing-information .form-panel-saved-addresses .address-id-field .form-input-holder .form-field-button {
  display: inline-block;
  position: static;
  width: auto;
  margin: 5px;
  color: #b44726;
}
/* line 553, ../sass/Components/Contributions/Checkout.scss */
.avant-style .contributions .forms #contributions-payment-form .form-body .billing-information .form-panel-saved-addresses .address-id-field .form-input-holder .form-field-button {
  color: #C20430;
}
/* line 560, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .billing-information .person-firstname-field {
  width: 50%;
  padding-right: 1%;
}
/* line 564, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .billing-information .person-lastname-field {
  width: 50%;
  padding-left: 1%;
}
/* line 568, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .billing-information .phone-number-field {
  width: 50%;
  padding-right: 1%;
}
/* line 572, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .billing-information .phone-is-outside-us-field {
  width: 50%;
  padding-left: 1%;
  padding-top: 22px;
}
/* line 579, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .organization-information .title {
  padding-top: 40px;
}
/* line 583, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .organization-information .group-yes-field .form-input-holder {
  text-align: center;
}
/* line 585, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .organization-information .group-yes-field .form-input-holder label {
  display: inline;
}
/* line 592, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .organization-information .form-panel-organization-selector .group-id-field .form-input-holder {
  padding-right: 0;
}
/* line 594, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .organization-information .form-panel-organization-selector .group-id-field .form-input-holder .form-field-button {
  display: inline-block;
  position: static;
  width: auto;
  margin: 5px;
  color: #b44726;
}
/* line 600, ../sass/Components/Contributions/Checkout.scss */
.avant-style .contributions .forms #contributions-payment-form .form-body .organization-information .form-panel-organization-selector .group-id-field .form-input-holder .form-field-button {
  color: #C20430;
}
/* line 607, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .organization-information .group-phone-number-field {
  width: 50%;
  padding-right: 1%;
}
/* line 611, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms #contributions-payment-form .form-body .organization-information .group-phone-is-outside-us-field {
  width: 50%;
  padding-left: 1%;
  padding-top: 22px;
}
/* line 619, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms .form-validation-errors {
  width: 100%;
  margin: auto;
  padding-top: 30px;
}
/* line 623, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms .form-validation-errors span {
  color: #b44726;
}
/* line 625, ../sass/Components/Contributions/Checkout.scss */
.avant-style .contributions .forms .form-validation-errors span {
  color: #C20430;
}
/* line 630, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms .form-actions {
  padding-top: 40px;
}
/* line 632, ../sass/Components/Contributions/Checkout.scss */
.contributions .forms .form-actions input {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: #fff;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .contributions .forms .form-actions input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .contributions .forms .form-actions input {
  border: 1px solid #C20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .contributions .forms .form-actions input {
  background: #C20430;
  background-color: #C20430;
}
/* line 276, ../sass/_variables.scss */
.contributions .forms .form-actions input:hover {
  text-decoration: none;
}
/* line 640, ../sass/Components/Contributions/Checkout.scss */
.contributions.thank-you .thanks:before {
  width: 100px;
  height: 100px;
  font-size: 100px;
  line-height: 100px;
  font-family: "Fontawesome", sans-serif;
  content: '\f05d';
  color: green;
}
/* line 649, ../sass/Components/Contributions/Checkout.scss */
.contributions.thank-you .thanks .thanks-icon {
  display: none;
}
/* line 652, ../sass/Components/Contributions/Checkout.scss */
.contributions.thank-you .thanks .thanks-message {
  display: block;
  width: 100%;
  font-size: 36px;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  color: #323232;
  margin: 20px 0 10px;
}
/* line 150, ../sass/_variables.scss */
.avant-style .contributions.thank-you .thanks .thanks-message {
  font-size: 40px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 656, ../sass/Components/Contributions/Checkout.scss */
.contributions.thank-you .separator {
  border-top: solid 2px #323232;
}
/* line 660, ../sass/Components/Contributions/Checkout.scss */
.contributions.thank-you .forms .title {
  display: block;
  width: 100%;
  font-size: 36px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 20px 0 10px;
}
/* line 136, ../sass/_variables.scss */
.avant-style .contributions.thank-you .forms .title {
  font-size: 45px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 666, ../sass/Components/Contributions/Checkout.scss */
.contributions.thank-you .forms .password-strength-info {
  display: none;
}
/* line 670, ../sass/Components/Contributions/Checkout.scss */
.contributions.thank-you .forms .form-body .form-input-wrapper {
  padding-bottom: 20px;
}
/* line 672, ../sass/Components/Contributions/Checkout.scss */
.contributions.thank-you .forms .form-body .form-input-wrapper label {
  display: none;
}
/* line 676, ../sass/Components/Contributions/Checkout.scss */
.contributions.thank-you .forms .form-body .form-input-wrapper .form-input-holder input {
  width: 100%;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #949494;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: #fff;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 50px;
  line-height: 50px;
}
/* line 322, ../sass/_variables.scss */
.avant-style .contributions.thank-you .forms .form-body .form-input-wrapper .form-input-holder input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 685, ../sass/Components/Contributions/Checkout.scss */
.contributions.thank-you .forms .form-body .form-validation-errors {
  padding: 0;
}
/* line 688, ../sass/Components/Contributions/Checkout.scss */
.contributions.thank-you .forms .form-body .form-actions {
  padding-top: 20px;
}
/* line 690, ../sass/Components/Contributions/Checkout.scss */
.contributions.thank-you .forms .form-body .form-actions input {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: #fff;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .contributions.thank-you .forms .form-body .form-actions input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .contributions.thank-you .forms .form-body .form-actions input {
  border: 1px solid #C20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .contributions.thank-you .forms .form-body .form-actions input {
  background: #C20430;
  background-color: #C20430;
}
/* line 276, ../sass/_variables.scss */
.contributions.thank-you .forms .form-body .form-actions input:hover {
  text-decoration: none;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 7, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .title-wrapper .title {
  float: none;
  text-align: center;
  display: block;
  width: 100%;
  font-size: 36px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 20px 0 10px;
  background: none;
}
/* line 136, ../sass/_variables.scss */
.avant-style .payment-processors .forms .title-wrapper .title {
  font-size: 45px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 13, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .title-wrapper .title-options {
  float: none;
}
/* line 15, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .title-wrapper .title-options .form-input-holder {
  float: none;
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}
/* line 24, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper {
  padding: 10px 0;
  text-align: left;
}
/* line 27, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper label {
  display: none;
  color: #323232;
  padding-bottom: 5px;
}
/* line 39, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper.has-buttons {
  text-align: center;
}
/* line 45, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper .form-input-holder label {
  display: inline-block;
  position: relative;
  height: 24px;
  line-height: 24px;
  padding-left: 35px;
  font-weight: normal;
  color: #323232;
  padding-bottom: 0;
  padding-top: 0;
}
/* line 56, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper .form-input-holder label.checkbox input, .payment-processors .forms .form-input-wrapper .form-input-holder label.radio input {
  display: none;
}
/* line 59, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper .form-input-holder label:before {
  font-family: "FontAwesome";
  display: block;
  width: 22px;
  height: 22px;
  line-height: 24px;
  font-size: 18px;
  font-weight: normal;
  background: #fff;
  border: solid 1px #949494;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  text-align: center;
  color: #323232;
}
/* line 77, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper .form-input-holder label.checked:before {
  content: '\f00c';
}
/* line 80, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper .form-input-holder label.radio.checked:before {
  content: '\f111';
  line-height: 23px;
  font-size: 16px;
}
/* line 94, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=text],
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=email],
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=password],
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=number],
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=numeric],
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=card],
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=phone],
.payment-processors .forms .form-input-wrapper .form-input-holder textarea,
.payment-processors .forms .form-input-wrapper .form-input-holder select {
  width: 100%;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #949494;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 50px;
  line-height: 50px;
}
/* line 322, ../sass/_variables.scss */
.avant-style .payment-processors .forms .form-input-wrapper .form-input-holder input[type=text], .avant-style
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=email], .avant-style
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=password], .avant-style
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=number], .avant-style
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=numeric], .avant-style
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=card], .avant-style
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=phone], .avant-style
.payment-processors .forms .form-input-wrapper .form-input-holder textarea, .avant-style
.payment-processors .forms .form-input-wrapper .form-input-holder select {
  font-family: "source-sans-pro", sans-serif;
}
/* line 101, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper .form-input-holder select {
  line-height: 30px;
  background: white url("../img/drop-down-arrow.png") no-repeat right 12px center !important;
}
/* line 106, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=checkbox],
.payment-processors .forms .form-input-wrapper .form-input-holder input[type=radio] {
  display: none;
}
/* line 110, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper .form-input-holder .form-input-error span {
  display: block;
  color: #b44726;
}
/* line 121, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper.is-combo .form-input-holder {
  position: relative;
}
/* line 123, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper.is-combo .form-input-holder input {
  background: white url("../img/drop-down-arrow.png") no-repeat right 12px center !important;
}
/* line 126, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper.is-combo .form-input-holder .combo-options {
  border: solid 1px #bbbdc0;
  border-top: none 0;
}
/* line 132, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-input-wrapper.form-disabled {
  opacity: 0.5;
}
/* line 138, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .field-group .payment-card-security-code-field {
  padding-left: 0 !important;
}
/* line 146, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .billing-information .form-panel-saved-addresses .address-id-field .form-input-holder {
  padding-right: 0;
}
/* line 148, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .billing-information .form-panel-saved-addresses .address-id-field .form-input-holder .form-field-button {
  display: inline-block;
  position: static;
  width: auto;
  margin: 5px;
  color: #b44726;
  background: none;
  border: none 0;
  padding: 0;
}
/* line 157, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.avant-style .payment-processors .forms .billing-information .form-panel-saved-addresses .address-id-field .form-input-holder .form-field-button {
  color: #c20430;
}
/* line 166, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-actions {
  padding-top: 40px;
}
/* line 168, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-actions input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
  margin: 0 5px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .payment-processors .forms .form-actions input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .payment-processors .forms .form-actions input {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .payment-processors .forms .form-actions input {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.payment-processors .forms .form-actions input:hover {
  text-decoration: none;
}
/* line 172, ../sass/Components/PaymentProcessors/EditPaymentMethod.scss */
.payment-processors .forms .form-actions a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
  margin: 0 5px;
  font-weight: normal;
  text-decoration: none;
}
/* line 247, ../sass/_variables.scss */
.avant-style .payment-processors .forms .form-actions a {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .payment-processors .forms .form-actions a {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .payment-processors .forms .form-actions a {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.payment-processors .forms .form-actions a:hover {
  text-decoration: none;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 5, ../sass/Components/Users/RecoverPassword.scss */
.users.users-recover-password {
  text-align: center;
}
/* line 7, ../sass/Components/Users/RecoverPassword.scss */
.users.users-recover-password h1 {
  margin-bottom: 20px;
}
/* line 10, ../sass/Components/Users/RecoverPassword.scss */
.users.users-recover-password .description {
  margin-bottom: 20px;
}
/* line 13, ../sass/Components/Users/RecoverPassword.scss */
.users.users-recover-password .password-strength-info {
  display: none;
}
/* line 17, ../sass/Components/Users/RecoverPassword.scss */
.users.users-recover-password form .input {
  margin-bottom: 20px;
}
/* line 19, ../sass/Components/Users/RecoverPassword.scss */
.users.users-recover-password form .input input {
  width: 100%;
  border: 1px solid #949494;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 50px;
  line-height: 50px;
}
/* line 322, ../sass/_variables.scss */
.avant-style .users.users-recover-password form .input input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 25, ../sass/Components/Users/RecoverPassword.scss */
.users.users-recover-password form .submit input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .users.users-recover-password form .submit input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .users.users-recover-password form .submit input {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .users.users-recover-password form .submit input {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.users.users-recover-password form .submit input:hover {
  text-decoration: none;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Components/Processes/Task.scss */
.processes-task .task-title {
  padding: 30px 0 0;
  margin: 10px 0;
}

/* line 8, ../sass/Components/Processes/Task.scss */
.processes-task .task-body {
  max-width: 950px;
  padding: 10px 20px;
  margin: 10px auto;
}

/* line 14, ../sass/Components/Processes/Task.scss */
.processes-task .task-description {
  padding: 0 0 30px;
}

/* line 18, ../sass/Components/Processes/Task.scss */
.processes-task .task-message-container .task-field-container {
  text-align: left;
  max-width: 700px;
}

/* line 22, ../sass/Components/Processes/Task.scss */
.processes-task .task-message-container .task-field-container label {
  display: block;
  padding: 2px 0 5px 2px;
}

/* line 26, ../sass/Components/Processes/Task.scss */
.processes-task .task-message-container .task-field-container textarea.task-message-body {
  height: 200px;
}

/* line 30, ../sass/Components/Processes/Task.scss */
.processes-task .task-answers {
  margin: 20px 0;
}

/* line 33, ../sass/Components/Processes/Task.scss */
.processes-task textarea.task-note {
  max-width: 700px;
  height: 250px;
}

/* line 38, ../sass/Components/Processes/Task.scss */
.processes-task .task-note-container .field-wrapper {
  max-width: 700px;
}

/* line 42, ../sass/Components/Processes/Task.scss */
.processes-task .task-buttons {
  margin: 20px auto;
}

/* line 46, ../sass/Components/Processes/Task.scss */
.processes-task .task-buttons .cancel {
  background-color: #d55c38;
  border-color: #d55c38;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Modules/Module/Search/SearchField.scss */
.search-modules-search-field {
  float: left;
  width: 75%;
  text-align: right;
  padding: 0;
  margin-left: 9%;
}
/* line 11, ../sass/Modules/Module/Search/SearchField.scss */
.search-modules-search-field div.search-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: relative;
  width: 75%;
  max-width: 595px;
}
/* line 17, ../sass/Modules/Module/Search/SearchField.scss */
.search-modules-search-field div.search-input:before {
  position: absolute;
  font-family: "FontAwesome";
  font-size: 24px;
  content: "\f002";
  color: #d5d5d5;
  text-align: center;
  width: 24px;
  height: 24px;
  background: none;
  left: 15px;
  top: 50%;
  margin-top: -12px;
}
/* line 31, ../sass/Modules/Module/Search/SearchField.scss */
.search-modules-search-field div.search-input input {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 50px;
  line-height: 50px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  width: 100%;
  padding-left: 50px;
}
/* line 322, ../sass/_variables.scss */
.avant-style .search-modules-search-field div.search-input input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 38, ../sass/Modules/Module/Search/SearchField.scss */
.search-modules-search-field div.search-input .search-icon,
.search-modules-search-field div.search-input .reset-search-icon {
  display: none !important;
}
/* line 42, ../sass/Modules/Module/Search/SearchField.scss */
.search-modules-search-field input.submit-search {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .search-modules-search-field input.submit-search {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .search-modules-search-field input.submit-search {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .search-modules-search-field input.submit-search {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.search-modules-search-field input.submit-search:hover {
  text-decoration: none;
}
/* line 48, ../sass/Modules/Module/Search/SearchField.scss */
.search-modules-search-field input.submit-search:hover {
  text-shadow: none;
}

@media (max-width: 770px) {
  /* line 55, ../sass/Modules/Module/Search/SearchField.scss */
  .search-modules-search-field {
    width: 90%;
    text-align: left;
    margin-left: 0;
  }
  /* line 60, ../sass/Modules/Module/Search/SearchField.scss */
  .search-modules-search-field div.search-input {
    width: 100%;
  }
  /* line 63, ../sass/Modules/Module/Search/SearchField.scss */
  .search-modules-search-field div.search-input input {
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    padding: 4px 10px 4px 45px;
  }
  /* line 70, ../sass/Modules/Module/Search/SearchField.scss */
  .search-modules-search-field input.submit-search {
    display: none;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 8, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields {
  border: none;
  margin-bottom: 50px;
  padding: 25px 25px 15px 25px;
  padding-top: 15px;
  background: #c9c5b9;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  /* Dropdowns */
}
/* line 18, ../sass/Modules/Module/Search/Results.scss */
.avant-style .search-modules-results-responsive-view .search-modules-results-fields {
  background: #92c5ca;
}
/* line 26, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper {
  /* Query, Dropdown and other fields*/
  /* Query Field */
}
/* line 29, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper .form-input-holder {
  /* Search and other buttons */
}
/* line 31, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper .form-input-holder input[type=text],
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper .form-input-holder select {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 50px;
  line-height: 50px;
}
/* line 322, ../sass/_variables.scss */
.avant-style .search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper .form-input-holder input[type=text], .avant-style
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper .form-input-holder select {
  font-family: "source-sans-pro", sans-serif;
}
/* line 49, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper .form-input-holder .form-field-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper .form-input-holder .form-field-button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper .form-input-holder .form-field-button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper .form-input-holder .form-field-button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper .form-input-holder .form-field-button:hover {
  text-decoration: none;
}
/* line 58, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.multiselect input[type=text] {
  background: white url("../img/drop-down-arrow.png") no-repeat right 12px center !important;
  padding-right: 40px;
}
/* line 63, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.multiselect .multiselect-options {
  border: 0;
  border-top: 1px solid #d5d5d5;
}
/* line 68, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.multiselect label {
  font-weight: normal;
  color: #949494;
  padding-left: 30px;
}
/* line 73, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.multiselect label:before {
  top: 4px;
  width: 18px;
  height: 18px;
}
/* line 79, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.multiselect label.checked {
  color: #b44726;
}
/* line 81, ../sass/Modules/Module/Search/Results.scss */
.avant-style .search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.multiselect label.checked {
  color: #c20430;
}
/* line 86, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.multiselect label.checked:before {
  background-color: #b44726;
}
/* line 88, ../sass/Modules/Module/Search/Results.scss */
.avant-style .search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.multiselect label.checked:before {
  background-color: #c20430;
}
/* line 100, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.query-field .form-input-holder {
  padding-right: 125px;
  /* search button */
}
/* line 104, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.query-field .form-input-holder .form-field-button.reset {
  display: none !important;
}
/* line 109, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.query-field .form-input-holder .form-field-button.search {
  width: auto;
}
/* line 155, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .custom-filters.multiple.split-three .form-input-wrapper {
  width: 33.3333%;
  padding-left: 0;
  padding-right: 0;
}
/* line 160, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .custom-filters.multiple.split-three .form-input-wrapper.filter-1-field {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 167, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .search-modules-results-fields .filters-actions .right-actions .button {
  padding: 0;
  background: transparent;
  font-weight: 100;
  font-size: 16px;
  font-style: normal;
}
/* line 176, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view.no-results .search-modules-results-fields {
  margin-bottom: 0;
}
/* line 181, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .infinite-container .infinite-item {
  display: block;
}
/* line 185, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .infinite-container.infinite-loading:after {
  background: transparent;
  color: #949494;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 40px;
}
/* line 193, ../sass/Modules/Module/Search/Results.scss */
.search-modules-results-responsive-view .infinite-container .search-modules-results-no-results {
  text-align: center;
}

@media (max-width: 600px) {
  /* line 200, ../sass/Modules/Module/Search/Results.scss */
  .search-modules-results-responsive-view .search-modules-results-fields {
    /* Dropdowns */
  }
  /* line 201, ../sass/Modules/Module/Search/Results.scss */
  .search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper {
    /* Query, Dropdown and other fields*/
    /* Query Field */
  }
  /* line 204, ../sass/Modules/Module/Search/Results.scss */
  .search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper .form-input-holder {
    /* Search and other buttons */
  }
  /* line 221, ../sass/Modules/Module/Search/Results.scss */
  .search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.query-field .form-input-holder {
    /* search button */
  }
  /* line 235, ../sass/Modules/Module/Search/Results.scss */
  .search-modules-results-responsive-view .search-modules-results-fields .custom-filters.multiple .form-input-wrapper,
  .search-modules-results-responsive-view .search-modules-results-fields .custom-filters.multiple .form-input-wrapper:nth-child(2n+1),
  .search-modules-results-responsive-view .search-modules-results-fields .custom-filters.multiple .form-input-wrapper:nth-child(2n) {
    float: none;
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 400px) {
  /* line 247, ../sass/Modules/Module/Search/Results.scss */
  .search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper {
    /* Query Field */
  }
  /* line 250, ../sass/Modules/Module/Search/Results.scss */
  .search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.query-field .form-input-holder {
    padding-right: 0;
    /* search button */
  }
  /* line 254, ../sass/Modules/Module/Search/Results.scss */
  .search-modules-results-responsive-view .search-modules-results-fields .form-input-wrapper.query-field .form-input-holder .form-field-button.search {
    position: static;
    width: 100%;
    margin-top: 10px;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search {
  padding: 10px 0 30px;
}
/* line 7, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search form.custom-search-form {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #4c8d85;
  padding: 5px 15px;
  margin: 30px 0;
}
/* line 11, ../sass/Modules/Module/Google/GoogleSearch.scss */
.avant-style .google-modules-google-search form.custom-search-form {
  background: #323232;
}
/* line 18, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search form.custom-search-form .search-input-wrapper {
  position: relative;
  padding-right: 135px;
  /* width of filter button */
  margin: 10px 0;
}
/* line 23, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search form.custom-search-form .search-input-wrapper:before {
  position: absolute;
  font-family: "FontAwesome";
  font-size: 21px;
  content: "\f002";
  color: #949494;
  text-align: center;
  width: 22px;
  height: 22px;
  background: none;
  left: 15px;
  top: 50%;
  margin-top: -11px;
}
/* line 37, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search form.custom-search-form .search-input-wrapper input {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 50px;
  line-height: 50px;
  width: 100%;
  font-style: normal;
  padding-left: 50px;
}
/* line 322, ../sass/_variables.scss */
.avant-style .google-modules-google-search form.custom-search-form .search-input-wrapper input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 52, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search form.custom-search-form .search-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
  width: 100%;
  max-width: 125px;
  font-style: normal;
  line-height: normal;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 247, ../sass/_variables.scss */
.avant-style .google-modules-google-search form.custom-search-form .search-button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .google-modules-google-search form.custom-search-form .search-button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .google-modules-google-search form.custom-search-form .search-button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.google-modules-google-search form.custom-search-form .search-button:hover {
  text-decoration: none;
}
/* line 77, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-results-wrapper-nooverlay .gsc-above-wrapper-area {
  margin: 0;
  padding: 10px 0;
}
/* line 81, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-results-wrapper-nooverlay .gsc-above-wrapper-area .gsc-above-wrapper-area-container .gsc-result-info-container .gsc-result-info {
  display: inline;
  padding: 0;
}
/* line 87, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-results-wrapper-nooverlay .gsc-above-wrapper-area .gsc-above-wrapper-area-container .gsc-orderby-container .gsc-orderby .gsc-option-menu-container,
.google-modules-google-search .gsc-control-cse .gsc-results-wrapper-nooverlay .gsc-above-wrapper-area .gsc-selected-option-container {
  min-width: 62px;
  background: none;
  border: none;
  box-shadow: none;
  cursor: pointer;
}
/* line 94, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-results-wrapper-nooverlay .gsc-above-wrapper-area .gsc-above-wrapper-area-container .gsc-orderby-container .gsc-orderby .gsc-option-menu-container .gsc-selected-option {
  font-size: 12px;
  padding: 0;
}
/* line 99, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gcsc-branding {
  display: none;
}
/* line 102, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results {
  padding: 0;
  margin: 0;
  width: 100%;
}
/* line 107, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult {
  border: none;
  background: #fff;
  margin: 35px 0;
  padding: 0;
}
/* line 114, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gsc-table-cell-snippet-close {
  padding: 10px 20px 10px;
}
/* line 118, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gsc-table-cell-thumbnail {
  padding: 0;
}
/* line 122, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gsc-table-cell-thumbnail a {
  font-style: normal;
}
/* line 126, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gsc-table-cell-thumbnail .gs-web-image-box {
  width: 220px;
  float: none;
}
/* line 130, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gsc-table-cell-thumbnail .gs-web-image-box a .gs-image {
  width: 100% !important;
  height: auto;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 140, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gs-snippet,
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gs-title,
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gsc-url-bottom {
  font-family: "proxima-nova", sans-serif;
  color: #000;
  font-weight: 300;
  margin-bottom: 5px;
}
/* line 142, ../sass/Modules/Module/Google/GoogleSearch.scss */
.avant-style .google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gs-snippet, .avant-style
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gs-title, .avant-style
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gsc-url-bottom {
  font-family: "source-sans-pro", sans-serif;
}
/* line 150, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gs-snippet {
  font-size: 14px;
}
/* line 155, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gs-title,
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gs-title b {
  text-decoration: none;
  font-size: 24px;
}
/* line 159, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gs-title b {
  color: #b44726;
}
/* line 161, ../sass/Modules/Module/Google/GoogleSearch.scss */
.avant-style .google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gs-title b {
  color: #c20430;
}
/* line 165, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gs-visibleUrl {
  color: #b44726;
}
/* line 167, ../sass/Modules/Module/Google/GoogleSearch.scss */
.avant-style .google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gs-visibleUrl {
  color: #c20430;
}
/* line 172, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-cursor-box {
  border: none;
  text-align: center;
  margin: 20px 0 10px;
}
/* line 177, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-color: #d5d5d5;
  background-color: #d5d5d5;
  width: 30px;
  line-height: normal;
  vertical-align: middle;
  color: #fff;
  padding: 6px 2px;
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 189, ../sass/Modules/Module/Google/GoogleSearch.scss */
.google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page.gsc-cursor-current-page {
  background: #b44726;
  border-color: #b44726;
}
/* line 192, ../sass/Modules/Module/Google/GoogleSearch.scss */
.avant-style .google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page.gsc-cursor-current-page {
  background: #c20430;
  border-color: #c20430;
}

@media (max-width: 990px) {
  /* line 201, ../sass/Modules/Module/Google/GoogleSearch.scss */
  .google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gsc-table-cell-thumbnail {
    width: 31%;
  }
}
@media (max-width: 700px) {
  /* line 208, ../sass/Modules/Module/Google/GoogleSearch.scss */
  .google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gsc-table-cell-snippet-close {
    padding: 20px 20px 25px;
  }
  /* line 211, ../sass/Modules/Module/Google/GoogleSearch.scss */
  .google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gsc-table-cell-thumbnail {
    width: auto;
  }
  /* line 214, ../sass/Modules/Module/Google/GoogleSearch.scss */
  .google-modules-google-search .gsc-control-cse .gsc-wrapper .gsc-results .gsc-webResult .gs-webResult .gsc-table-result .gsc-table-cell-thumbnail .gs-web-image-box {
    display: none;
  }
}
@media (max-width: 700px) {
  /* line 221, ../sass/Modules/Module/Google/GoogleSearch.scss */
  .google-modules-google-search form.custom-search-form .search-input-wrapper {
    padding-right: 105px;
  }
  /* line 224, ../sass/Modules/Module/Google/GoogleSearch.scss */
  .google-modules-google-search form.custom-search-form .search-button {
    max-width: 100px;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Modules/Module/People/EditProfile.scss */
.people-modules-edit-profile {
  width: 100%;
  max-width: 780px;
  padding: 0 10px;
  margin: 0 auto;
}
/* line 9, ../sass/Modules/Module/People/EditProfile.scss */
.people-modules-edit-profile .crm-field-container .add-phone-wrapper .x-box-inner > div {
  width: 100% !important;
}
/* line 12, ../sass/Modules/Module/People/EditProfile.scss */
.people-modules-edit-profile .crm-field-container .add-phone-wrapper .x-box-inner > div .add-button {
  left: auto;
  right: 10px;
  top: 0 !important;
  background-color: transparent !important;
  background-image: none;
  border: none !important;
  height: auto;
  padding: 0;
}
/* line 22, ../sass/Modules/Module/People/EditProfile.scss */
.people-modules-edit-profile .crm-field-container .add-phone-wrapper .x-box-inner > div .add-button button {
  float: right;
  width: auto;
  height: auto !important;
  line-height: normal;
}
/* line 29, ../sass/Modules/Module/People/EditProfile.scss */
.people-modules-edit-profile .crm-field-container .add-phone-wrapper .x-box-inner > div .add-button .x-btn-inner {
  height: auto;
  line-height: normal;
  font-size: 16px;
  font-weight: 600;
  color: #b44726 !important;
  background-color: transparent !important;
  text-transform: none;
}
/* line 37, ../sass/Modules/Module/People/EditProfile.scss */
.avant-style .people-modules-edit-profile .crm-field-container .add-phone-wrapper .x-box-inner > div .add-button .x-btn-inner {
  color: #c20430 !important;
}
/* line 42, ../sass/Modules/Module/People/EditProfile.scss */
.people-modules-edit-profile .crm-field-container .add-phone-wrapper .x-box-inner > div .add-button .x-btn-inner:before {
  font-family: "FontAwesome";
  content: "\f055";
  font-weight: 400;
  margin-right: 8px;
}
/* line 51, ../sass/Modules/Module/People/EditProfile.scss */
.people-modules-edit-profile .x-field input {
  border: none 0 !important;
}
/* line 56, ../sass/Modules/Module/People/EditProfile.scss */
.people-modules-edit-profile .x-toolbar .x-btn,
.people-modules-edit-profile .x-toolbar .x-btn .x-btn-inner {
  background-image: none !important;
  background-color: #b44726 !important;
}
/* line 60, ../sass/Modules/Module/People/EditProfile.scss */
.people-modules-edit-profile .x-toolbar .x-btn:hover,
.people-modules-edit-profile .x-toolbar .x-btn .x-btn-inner:hover {
  background-image: none !important;
}
/* line 64, ../sass/Modules/Module/People/EditProfile.scss */
.avant-style .people-modules-edit-profile .x-toolbar .x-btn, .avant-style
.people-modules-edit-profile .x-toolbar .x-btn .x-btn-inner {
  background-color: #c20430 !important;
}
/* line 69, ../sass/Modules/Module/People/EditProfile.scss */
.people-modules-edit-profile .x-toolbar .x-btn {
  height: 50px;
  width: auto;
}
/* line 73, ../sass/Modules/Module/People/EditProfile.scss */
.people-modules-edit-profile .x-toolbar .x-btn .x-btn-inner {
  font-size: 20px;
  height: auto;
  width: auto;
}
/* line 80, ../sass/Modules/Module/People/EditProfile.scss */
.people-modules-edit-profile .payment-method-warning .x-form-display-field {
  font-size: 16px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .upload-section {
  width: 100%;
  max-width: 210px;
  float: none;
  margin: 0 auto;
}
/* line 12, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .upload-section .default-photo .current-photo {
  height: 210px;
}
/* line 14, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .upload-section .default-photo .current-photo img {
  width: 100%;
  height: 100%;
}
/* line 20, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .upload-section .default-photo.default-photo-empty .current-photo {
  background: url("../img/no-photo-blue.png") no-repeat center;
  background-size: contain;
}
/* line 23, ../sass/Modules/Module/People/PhotoBank.scss */
.avant-style .people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .upload-section .default-photo.default-photo-empty .current-photo {
  background: url("../img/no-photo-aqua.png") no-repeat center;
}
/* line 26, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .upload-section .default-photo.default-photo-empty .current-photo img {
  display: none;
}
/* line 32, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .upload-section .upload-form {
  padding-top: 20px;
}
/* line 34, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .upload-section .upload-form .upload-button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  width: 100%;
}
/* line 247, ../sass/_variables.scss */
.avant-style .people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .upload-section .upload-form .upload-button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .upload-section .upload-form .upload-button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .upload-section .upload-form .upload-button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .upload-section .upload-form .upload-button:hover {
  text-decoration: none;
}
/* line 44, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .photo-bank-section {
  float: none;
  margin: 0;
  text-align: center;
  padding-top: 40px;
}
/* line 49, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .photo-bank-section .photo-bank-title {
  display: block;
  width: 100%;
  font-size: 25px;
  font-weight: 600;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 5px 0;
}
/* line 193, ../sass/_variables.scss */
.avant-style .people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .photo-bank-section .photo-bank-title {
  font-family: "source-sans-pro", sans-serif;
}
/* line 52, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .photo-bank-section .no-photos {
  font-size: 18px;
  color: #323232;
}
/* line 56, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .photo-bank-section .photo-bank-items {
  text-align: center;
}
/* line 58, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .photo-bank-section .photo-bank-items .item {
  float: none;
  display: inline-block;
}
/* line 61, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .photo-bank-section .photo-bank-items .item span.delete-button {
  width: 24px;
  height: 24px;
  top: 5px;
  right: 5px;
  background: none;
}
/* line 67, ../sass/Modules/Module/People/PhotoBank.scss */
.people-modules-photo-bank-responsive .people-modules-photo-bank-responsive-inner .photo-bank-section .photo-bank-items .item span.delete-button:after {
  width: 24px;
  height: 24px;
  display: block;
  font-family: "FontAwesome";
  font-size: 24px;
  line-height: 24px;
  text-align: center;
  content: '\f057';
  color: #323232;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Modules/Module/People/PersonInfo.scss */
.tpl-position-page-title .people-modules-person-info {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 36px;
}
/* line 8, ../sass/Modules/Module/People/PersonInfo.scss */
.tpl-position-page-title .people-modules-person-info .back-link, .tpl-position-page-title .people-modules-person-info .back-link:hover {
  color: #323232;
  text-decoration: none;
}
/* line 13, ../sass/Modules/Module/People/PersonInfo.scss */
.tpl-position-page-title .people-modules-person-info .back-link i:after {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  content: "\e943";
  font-family: "Linearicons";
  font-style: normal;
  line-height: normal;
  font-size: 26px;
  margin: -6px 5px 0 0;
}
/* line 24, ../sass/Modules/Module/People/PersonInfo.scss */
.tpl-position-page-title .people-modules-person-info .info {
  display: inline;
  color: #FFF;
}

/* line 30, ../sass/Modules/Module/People/PersonInfo.scss */
.tpl-position-header-left .people-modules-person-info {
  font-size: 16px;
  text-transform: uppercase;
  margin: 8px 0 0;
}
/* line 35, ../sass/Modules/Module/People/PersonInfo.scss */
.tpl-position-header-left .people-modules-person-info .info {
  display: inline;
  color: #fff;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .form-title {
  font-size: 1.5rem;
  font-weight: 300;
  text-transform: none;
  color: #323232;
  padding: 30px 0 10px;
}
/* line 9, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .person-photo-holder {
  padding-top: 10px;
}
/* line 13, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .person-photo-holder .photo-upload-holder .inner {
  border: 2px solid #949494;
  width: 185px;
  height: 185px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin: 0 auto;
}
/* line 23, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .person-photo-holder .photo-upload-holder .icon {
  background: none;
  font-family: "Linearicons";
  font-size: 72px;
  height: 90px;
  font-weight: 100;
  color: #949494;
  padding-left: 3px;
  margin: 28px auto 2px;
}
/* line 34, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .person-photo-holder .photo-upload-holder .icon:after {
  content: '\e71e';
}
/* line 37, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .person-photo-holder .photo-upload-holder .info, .people-modules-addperson .person-photo-holder .photo-upload-holder .info-or {
  display: none;
}
/* line 41, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .person-photo-holder .photo-upload-holder .info, .people-modules-addperson .person-photo-holder .photo-upload-holder .info-or {
  display: none;
}
/* line 45, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .person-photo-holder .photo-upload-holder .upload-button-holder button.person-button {
  font-size: 10pt;
  padding: 6px 8px;
}
/* line 50, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .person-photo-holder .photo-upload-holder .upload-button-holder input {
  top: 3px;
}
/* line 53, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .person-photo-holder #progress .bar {
  background: #b44726;
}
/* line 58, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .phone-holder .default-phone {
  height: 50px;
  margin: 4px 0;
}
/* line 62, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .phone-holder .default-phone input:checked + label {
  color: #b44726;
}
/* line 69, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .phone-holder .type-and-number-holder .number-holder .clearfix,
.people-modules-addperson .phone-holder .type-and-number-holder .type-holder .clearfix {
  display: none;
  margin: 0;
}
/* line 75, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .phone-holder .type-and-number-holder .number-holder .plus,
.people-modules-addperson .phone-holder .type-and-number-holder .number-holder .minus {
  font-weight: normal;
  height: 30px;
  margin-top: -18px;
}
/* line 82, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .phone-holder .select2-container {
  margin: 0;
}
/* line 87, ../sass/Modules/Module/People/AddPerson.scss */
.people-modules-addperson .form-actions {
  text-align: center;
  padding: 20px 0;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 8, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-filters {
  padding: 40px;
}
/* line 12, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-filters .grid-filters-label a {
  font-size: 15px;
}
/* line 15, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-filters .grid-filters-label a:hover {
  text-decoration: none;
}
/* line 19, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-filters .grid-filters-label a i:after {
  font-family: "Linearicons";
  content: "\e92a";
  font-style: normal;
  vertical-align: top;
  display: inline-block;
  padding: 2px 0 0;
}
@media (max-width: 900px) {
  /* line 8, ../sass/Modules/Module/People/Crm.scss */
  .ss-grid .grid-filters {
    padding: 20px;
  }
}
/* line 41, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-header-holder .sort-by-holder .grid-sort-direction i.icon-up:after, .ss-grid .grid-header-holder .sort-by-holder .grid-sort-direction i.icon-down:after,
.ss-grid .grid-footer-holder .sort-by-holder .grid-sort-direction i.icon-up:after,
.ss-grid .grid-footer-holder .sort-by-holder .grid-sort-direction i.icon-down:after {
  font-family: "FontAwesome";
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 2px 0;
}
/* line 46, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-header-holder .sort-by-holder .grid-sort-direction i.icon-up:after,
.ss-grid .grid-footer-holder .sort-by-holder .grid-sort-direction i.icon-up:after {
  content: "\f176";
}
/* line 49, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-header-holder .sort-by-holder .grid-sort-direction i.icon-down:after,
.ss-grid .grid-footer-holder .sort-by-holder .grid-sort-direction i.icon-down:after {
  content: "\f175";
}
/* line 55, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-header-holder .grid-paging-holder .btn i,
.ss-grid .grid-footer-holder .grid-paging-holder .btn i {
  font-family: "Linearicons";
}
/* line 58, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-header-holder .grid-paging-holder .btn i:after,
.ss-grid .grid-footer-holder .grid-paging-holder .btn i:after {
  display: block;
  margin-top: -1px;
}
/* line 62, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-header-holder .grid-paging-holder .btn i.icon-left:after,
.ss-grid .grid-footer-holder .grid-paging-holder .btn i.icon-left:after {
  content: "\e93b";
}
/* line 65, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-header-holder .grid-paging-holder .btn i.icon-right:after,
.ss-grid .grid-footer-holder .grid-paging-holder .btn i.icon-right:after {
  content: "\e93c";
}
/* line 74, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row .grid-col.grid-col-toggle .toggle-icon {
  font-family: "FontAwesome";
  color: #d5d5d5;
  font-size: 0.8125rem;
}
/* line 79, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row .grid-col.grid-col-toggle .toggle-icon.icon-down:after {
  content: "\f078";
}
/* line 82, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row .grid-col.grid-col-toggle .toggle-icon.icon-up:after {
  content: "\f077";
}
/* line 88, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row .grid-col.grid-col-normal a {
  color: #4f5891;
}
/* line 91, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row .grid-col.grid-col-normal a:hover, .ss-grid .grid-holder .grid-row .grid-col.grid-col-normal a:active {
  color: #3d4470;
  text-decoration: none;
}
/* line 98, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row .grid-col .grid-cell-value {
  color: #d5d5d5;
}
/* line 101, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row .grid-col .grid-cell-subtitle {
  color: #949494;
}
/* line 107, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row .grid-col.pushed-col .grid-cell-value,
.ss-grid .grid-holder .grid-row .grid-col.pushed-col .grid-cell-subtitle {
  background-color: #949494;
}
/* line 111, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row .grid-col.pushed-col .grid-cell-value {
  width: 74%;
}
/* line 114, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row .grid-col.pushed-col .grid-cell-subtitle {
  width: 26%;
  text-align: left;
}
/* line 121, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row.has-pushed-cols.expanded {
  background-color: #c9c5b9;
}
/* line 124, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row.has-pushed-cols.expanded .c-checkbox .c-indicator {
  border-color: #323232;
}
/* line 127, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row.has-pushed-cols.expanded .c-checkbox > input:checked ~ .c-indicator {
  border-color: #4f5891;
}
/* line 131, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder .grid-row.has-pushed-cols.expanded .grid-col-actions .dropdown-toggle {
  background-color: #949494;
}
/* line 137, ../sass/Modules/Module/People/Crm.scss */
.ss-grid .grid-holder.classic-grid .grid-row .grid-col.grid-col-actions i.grid-action.delete:after {
  color: #d0021b;
  font-family: "FontAwesome";
  content: "\f057";
  font-size: 18px;
}

/* line 149, ../sass/Modules/Module/People/Crm.scss */
.people-modules-crm .ss-grid .grid-filters,
.people-modules-crm .ss-grid .grid-holder {
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .overview-holder .image-holder {
  background-color: #e7a18c;
}
/* line 12, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .overview-holder .image-holder .people-react-person-photo .person-photo-holder #person-photo-progress .bar {
  background-color: #b44726;
}
/* line 15, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .overview-holder .image-holder .people-react-person-photo .person-photo-holder #person-photo-progress p {
  color: green;
}
/* line 21, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .overview-holder .image-holder .people-react-person-photo .person-photo-holder .photo-upload-holder .inner .icon {
  display: block;
  width: 100%;
  padding: 20px 0 0 2px;
}
/* line 26, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .overview-holder .image-holder .people-react-person-photo .person-photo-holder .photo-upload-holder .inner .icon:after {
  content: "\e71e";
  font-family: "Linearicons";
  font-size: 50px;
  color: #fff;
}
/* line 35, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .overview-holder .image-holder .people-react-person-photo .person-photo-holder .photo-upload-holder .upload-button-holder .add-image, .people-modules-crm-record .overview-holder .image-holder .people-react-person-photo .person-photo-holder .photo-upload-holder.with-image button#remove-image {
  font-size: 13px;
  font-weight: 600;
  padding: 6px;
}
/* line 41, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .overview-holder .image-holder .people-react-person-photo .person-photo-holder .photo-upload-holder.with-image button#remove-image {
  background-color: #7ca6c8;
}
/* line 45, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .overview-holder .image-holder .people-react-person-photo .person-photo-holder .photo-upload-holder .upload-error {
  position: absolute;
  top: 10px;
  left: 0;
  width: 100%;
  background-color: #fff;
  color: #d0021b;
}
/* line 58, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .overview-holder .overview-content .name {
  font-size: 1.375rem;
  font-weight: 600;
}
/* line 62, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .overview-holder .overview-content .overview-content-item {
  margin: 0.4rem 0 0.5rem;
}
/* line 68, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .crm-tabs .nav-link.active {
  color: #7ca6c8;
}
/* line 73, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .crm-section-holder .crm-section .empty-contact-details-section .empty-contact-details {
  padding: 35px 20px 32px;
}
/* line 77, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .crm-section-holder .crm-section .empty-contact-details-section .empty-contact-details h3,
.people-modules-crm-record .crm-section-holder .crm-section .empty-contact-details-section .empty-contact-details .add-item-holder {
  color: #4f5891;
}
/* line 83, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .crm-section-holder .crm-section .crm-sub-section .form-actions .btn-link {
  color: #7ca6c8;
}
/* line 87, ../sass/Modules/Module/People/CrmRecord.scss */
.people-modules-crm-record .crm-section-holder .crm-section .crm-sub-section .add-new-relationship-panel {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/** jqGrid UI changes **/
/* line 7, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-state-default {
  color: #fff;
}

/* line 18, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-view .ui-state-default,
.ui-jqgrid .ui-jqgrid-view .ui-widget-content
.ui-jqgrid .ui-jqgrid-view .ui-state-default,
.ui-jqgrid .ui-jqgrid-view .ui-widget-header .ui-state-default,
.ui-jqgrid .pager.ui-state-default,
.ui-jqgrid .pager.ui-widget-content
.ui-jqgrid .pager.ui-state-default,
.ui-jqgrid .pager.ui-widget-header .ui-state-default {
  border: none;
  background: none;
  font-weight: inherit;
  color: inherit;
}

/* line 26, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid table.ui-jqgrid-htable,
.ui-jqgrid table.ui-jqgrid-btable {
  table-layout: auto;
}

/* line 30, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid table.ui-jqgrid-btable {
  border: 1px solid #ecf0f1;
  border-bottom: none;
}

/* line 36, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-hdiv th,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  background: none #b44726;
  color: #fff;
  border-right: 1px solid white;
  font-weight: 400;
  font-size: 10pt;
  height: 40px;
  padding: 2px 10px;
}

/* Hide right border for ID and responsive toggle cols */
/* line 48, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-hdiv th[id$="toggle-responsive-col"],
.ui-jqgrid .ui-jqgrid-hdiv th[id$="id"] {
  border-right: none;
}

/* line 52, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-hdiv th div.ui-jqgrid-sortable span.ui-icon {
  text-indent: 0;
  font-family: FontAwesome;
  font-size: 16px;
  width: 10px;
  height: 16px;
  margin: 0 0 0 7px;
}

/* line 62, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-hdiv th div.ui-jqgrid-sortable span.ui-icon.ui-icon-asc,
.ui-jqgrid .ui-jqgrid-hdiv th div.ui-jqgrid-sortable span.ui-icon.ui-icon-desc {
  background: none;
}

/* line 66, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-hdiv th div.ui-jqgrid-sortable span.ui-icon.ui-icon-asc:after {
  content: '\f107';
}

/* line 70, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-hdiv th div.ui-jqgrid-sortable span.ui-icon.ui-icon-desc:after {
  content: '\f106';
}

/* line 74, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-bdiv tr.jqgrow td {
  border-bottom: 1px solid #ecf0f1 !important;
  color: #323232;
  font-size: 10pt;
  height: 40px;
  padding: 2px 10px;
}

/* line 83, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-bdiv tr.jqgrow td.toggle-responsive-col,
.ui-jqgrid .ui-jqgrid-bdiv tr.jqgrow td.checkbox-col {
  text-align: center;
  padding: 2px 4px;
}

/* line 89, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-bdiv tr.jqgrow td.clickable,
.ui-jqgrid .ui-jqgrid-bdiv tr.jqgrow td.clickable a {
  color: #b44726;
}

/* line 93, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-bdiv tr.jqgrow.expanded td {
  border-bottom: none;
}

/* line 97, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-bdiv tr.jqgrow.extra-row td {
  padding: 3px 43px 15px;
}

/* line 101, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-bdiv tr.jqgrow.extra-row td .row {
  padding: 3px 0;
}

/* line 105, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-bdiv tr.jqgrow.extra-row td .row b {
  font-weight: 500;
}

/* line 109, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-bdiv tr.jqgrow.extra-row td .row .nothing {
  font-weight: 200;
  margin: 0;
}

/* Checkbox and toggle col */
/* line 117, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-bdiv tr td .toggle-responsive-row,
.ui-jqgrid .ui-jqgrid-bdiv tr td .custom-form-fields,
.ui-jqgrid .ui-jqgrid-bdiv tr td .custom-form-fields div {
  text-align: center;
  line-height: 23px;
}

/* line 122, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-bdiv tr td .toggle-responsive-row {
  font-size: 12pt;
}

/* line 126, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-bdiv tr td .custom-form-fields {
  width: 20px;
  margin: 0 auto;
}

/* line 131, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .ui-jqgrid-bdiv tr td .custom-form-fields .one-chk-rad {
  padding-left: 20px;
}

/* line 135, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .pager {
  padding: 5px 0 !important;
  height: auto;
}

/* line 143, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .pager table td table td.ui-pg-button span.ui-icon-seek-first,
.ui-jqgrid .pager table td table td.ui-pg-button span.ui-icon-seek-prev,
.ui-jqgrid .pager table td table td.ui-pg-button span.ui-icon-seek-next,
.ui-jqgrid .pager table td table td.ui-pg-button span.ui-icon-seek-end {
  position: relative;
  text-indent: 0;
  font-family: "FontAwesome";
  width: 40px;
  height: 40px;
  color: #b6bbc0;
  border: 1px solid #e2e6e8;
  background: #ecf0f1;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 158, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .pager table td table td span.ui-icon-seek-prev:after,
.ui-jqgrid .pager table td table td span.ui-icon-seek-next:after {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 13px;
  height: 14px;
  margin-top: -7px;
}

/* line 169, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .pager table td table td span.ui-icon-seek-prev:after {
  content: '\f053';
}

/* line 173, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .pager table td table td span.ui-icon-seek-next:after {
  content: '\f054';
}

/* line 178, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .pager table td table td span.ui-icon-seek-first,
.ui-jqgrid .pager table td table td span.ui-icon-seek-end {
  display: none;
}

/* line 182, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .pager table td table td input.ui-pg-input {
  height: 40px;
  width: 60px;
  padding: 2px 7px;
  margin: 0;
}

/* line 190, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .pager table td table td.ui-pg-button span,
.ui-jqgrid .pager table td table td.ui-pg-button.ui-state-hover span {
  margin: 4px;
}

/* line 194, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .pager .chosen-small {
  margin: 10px 0 10px 10px;
}

/* line 199, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .pager .chosen-container,
.ui-jqgrid .pager select.with-selected {
  width: 174px !important;
}

/* line 203, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .pager .ui-icon.ui-icon-closethick {
  background: none;
  text-indent: 0;
  color: #b6bbc0;
  font-family: 'streamline-24px';
  font-size: 12px;
  width: 16px;
  height: 16px;
  margin-left: 2px;
}

/* line 214, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .pager .ui-icon.ui-icon-closethick:after {
  content: '\e2c0';
}

/* line 218, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid.ui-widget .nothing {
  margin: 25px 8px;
}

/* line 222, ../sass/Modules/Module/People/PersonGrid.scss */
.ui-jqgrid .loading {
  border: 1px solid #e2e6e8 !important;
  background: #ecf0f1;
  color: #323232;
  font-weight: 400;
  padding: 7px 12px;
}

/* line 230, ../sass/Modules/Module/People/PersonGrid.scss */
.people-modules-person-grid {
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 237, ../sass/Modules/Module/People/PersonGrid.scss */
.people-modules-person-grid .person-grid-filters {
  overflow: auto;
  padding: 10px;
  float: left;
  width: 100%;
}

/* line 244, ../sass/Modules/Module/People/PersonGrid.scss */
.people-modules-person-grid .person-grid-filters .column {
  float: left;
  padding-right: 5px;
}

/* line 249, ../sass/Modules/Module/People/PersonGrid.scss */
.people-modules-person-grid .person-grid-filters.three-column .column {
  width: 33.33%;
}

/* line 253, ../sass/Modules/Module/People/PersonGrid.scss */
.people-modules-person-grid .person-grid-filters.two-column .column {
  width: 25%;
}

/* line 257, ../sass/Modules/Module/People/PersonGrid.scss */
.people-modules-person-grid .person-grid-filters.one-column .column {
  width: 100%;
}

/* line 264, ../sass/Modules/Module/People/PersonGrid.scss */
.people-modules-person-grid .person-grid-filters .grid-filter.input-filter {
  position: relative;
}

/* line 268, ../sass/Modules/Module/People/PersonGrid.scss */
.people-modules-person-grid .person-grid-top .person-grid-actions {
  padding: 10px;
}

/* line 272, ../sass/Modules/Module/People/PersonGrid.scss */
.people-modules-person-grid .person-grid-filters .grid-filter.input-filter:after {
  position: absolute;
  font-family: "FontAwesome";
  font-size: 17px;
  height: 18px;
  width: 18px;
  color: #bdc3c7;
  content: '\f002';
  top: 50%;
  right: 10px;
  margin-top: -10px;
}

/* line 285, ../sass/Modules/Module/People/PersonGrid.scss */
.people-modules-person-grid .person-grid-pager .person-grid-pager-limit .label {
  font-size: 10pt;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
}

/* line 293, ../sass/Modules/Module/People/PersonGrid.scss */
.people-modules-person-grid .person-grid-pager .person-grid-pager-limit .paging-select-wrap {
  width: 200px;
  padding-left: 50px;
  padding-right: 10px;
  position: relative;
  max-width: 100%;
  margin-top: 5px;
}

/* line 302, ../sass/Modules/Module/People/PersonGrid.scss */
.people-modules-person-grid .person-grid-pager .person-grid-pager-limit .select2-small {
  margin: 0;
}

@media only screen and (max-width: 700px) {
  /* line 307, ../sass/Modules/Module/People/PersonGrid.scss */
  .people-modules-person-grid .person-grid-filters.three-column .column {
    width: 50%;
  }

  /* line 310, ../sass/Modules/Module/People/PersonGrid.scss */
  .people-modules-person-grid .person-grid-top.has-actions .person-grid-filters {
    width: 100%;
    padding-right: 10px;
  }

  /* line 314, ../sass/Modules/Module/People/PersonGrid.scss */
  .people-modules-person-grid .person-grid-top.has-actions .person-grid-actions {
    width: 100%;
  }
}
@media only screen and (max-width: 400px) {
  /* line 321, ../sass/Modules/Module/People/PersonGrid.scss */
  .people-modules-person-grid .person-grid-filters .column {
    width: 100%;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Modules/Module/People/PersonNotes.scss */
.notes-module-wrapper .actions {
  padding: 10px 2px 20px 10px;
}

/* line 7, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes {
  padding: 5px 0 0;
}

/* line 20, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes form .actions {
  padding: 15px 0;
}

/* line 24, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes form .actions .checkbox {
  padding: 10px 0;
}

/* line 28, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes form .actions .checkbox label {
  color: #323232;
  line-height: 18px;
  position: relative;
  padding-left: 26px;
}

/* line 35, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes form .actions .checkbox label:before {
  display: block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-family: "FontAwesome";
  font-size: 14px;
  content: '';
  text-align: center;
  border: 1px solid #949494;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  top: -1px;
  left: 0;
}

/* line 53, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes form .actions .checkbox label.checked:before {
  content: '\f00c';
}

/* line 57, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes form .actions .checkbox label input {
  display: none;
}

/* line 67, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes form .actions .submit button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
}
/* line 247, ../sass/_variables.scss */
.avant-style .people-modules-person-notes form .actions .submit button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .people-modules-person-notes form .actions .submit button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .people-modules-person-notes form .actions .submit button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.people-modules-person-notes form .actions .submit button:hover {
  text-decoration: none;
}

/* line 74, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes .notes h3 {
  font-size: 1.5rem;
  font-weight: 300;
  text-transform: none;
  color: #323232;
  padding-bottom: 15px;
}

/* line 82, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes .notes .notes-loader .note {
  border-color: #949494;
  padding-top: 15px;
}

/* line 87, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes .notes .notes-loader .note .date {
  margin: 5px 0;
}

/* line 94, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes .notes .notes-loader .note .date.important:after {
  color: #d0021b;
  border-color: #d0021b;
  width: 18px;
  height: 18px;
  line-height: 18px;
  right: -28px;
}

/* line 103, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes .notes .notes-loader .note .time {
  margin: 5px 0;
}

/* line 107, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes .notes .notes-loader .note .author {
  font-weight: 600;
  margin: 7px 0;
}

/* line 112, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes .notes .notes-loader .note .delete {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: auto;
  line-height: normal;
  font-size: 12px;
  background-color: #d0021b;
  border-color: #d0021b;
  padding: 3px 7px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .people-modules-person-notes .notes .notes-loader .note .delete {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .people-modules-person-notes .notes .notes-loader .note .delete {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .people-modules-person-notes .notes .notes-loader .note .delete {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.people-modules-person-notes .notes .notes-loader .note .delete:hover {
  text-decoration: none;
}

/* line 122, ../sass/Modules/Module/People/PersonNotes.scss */
.people-modules-person-notes .notes .notes-loader .note .body {
  margin: 15px 0;
}

@media screen and (max-width: 900px) {
  /* line 127, ../sass/Modules/Module/People/PersonNotes.scss */
  .people-modules-person-notes .notes {
    padding-top: 20px;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* todo: remove all !important stuff when bug with including CSS 2 times in view of this module is fixed */
/* line 5, ../sass/Modules/Module/People/PersonRelationAssignment.scss */
.people-modules-person-relation-assignment {
  padding: 5px 4px !important;
}

/* line 24, ../sass/Modules/Module/People/PersonRelationAssignment.scss */
.people-modules-person-relation-assignment .person-info .info .icon {
  background-image: none !important;
  width: 38px !important;
  height: 38px !important;
}

/* line 31, ../sass/Modules/Module/People/PersonRelationAssignment.scss */
.people-modules-person-relation-assignment .person-info .info .data {
  padding-top: 6px !important;
  font-size: 18px !important;
}

/* line 39, ../sass/Modules/Module/People/PersonRelationAssignment.scss */
.people-modules-person-relation-assignment .person-info .info .icon:after {
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 20px;
  text-align: center;
  color: #323232;
  font-family: "FontAwesome";
  position: absolute;
  top: 0;
  left: 0;
}

/* line 53, ../sass/Modules/Module/People/PersonRelationAssignment.scss */
.people-modules-person-relation-assignment .person-info .info.email .icon:after {
  content: '\f003';
}

/* line 57, ../sass/Modules/Module/People/PersonRelationAssignment.scss */
.people-modules-person-relation-assignment .person-info .info.phone .icon:after {
  content: '\f10b';
  font-size: 24px;
}

/* line 62, ../sass/Modules/Module/People/PersonRelationAssignment.scss */
.people-modules-person-relation-assignment .person-info .info.address .icon:after {
  content: '\f015';
}

@media screen and (max-width: 900px) {
  /* line 67, ../sass/Modules/Module/People/PersonRelationAssignment.scss */
  .people-modules-person-relation-assignment .person-info .info .data {
    word-wrap: break-word;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Modules/Module/Users/Login.scss */
.users-modules-login,
.users-modules-register {
  text-align: center;
}

/* line 8, ../sass/Modules/Module/Users/Login.scss */
.users-modules-login h1 {
  display: none;
}

/* line 13, ../sass/Modules/Module/Users/Login.scss */
.users-modules-login form,
.users-modules-register .form-wrapper .form {
  max-width: 560px;
  margin: 0 auto;
}

/* line 20, ../sass/Modules/Module/Users/Login.scss */
.users-modules-login .row,
.users-modules-register .users-modules-login .row,
.users-modules-register .form-wrapper .form .form-line {
  padding: 0;
  margin: 5px 0;
}

/* line 26, ../sass/Modules/Module/Users/Login.scss */
.users-modules-login .row .label,
.users-modules-register .form-wrapper .form .form-line .label {
  display: none;
}

/* line 32, ../sass/Modules/Module/Users/Login.scss */
.users-modules-login .row .input input,
.users-modules-register .form-wrapper .form .form-line .input input,
.users-modules-register .form-wrapper .form .form-line .input select {
  height: 50px;
  line-height: 50px;
  border: 1px solid #949494;
  color: #949494;
  background-color: white;
  padding: 4px 14px;
}

/* line 41, ../sass/Modules/Module/Users/Login.scss */
.users-modules-register .form-wrapper .form .form-line .input select {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 46, ../sass/Modules/Module/Users/Login.scss */
.users-modules-login .options {
  margin: 10px 0;
}

/* line 50, ../sass/Modules/Module/Users/Login.scss */
.users-modules-login .options .option.recover {
  display: none;
}

/* line 53, ../sass/Modules/Module/Users/Login.scss */
.users-modules-login .options .option.recover a {
  font-style: italic;
  font-weight: bold;
}
/* line 56, ../sass/Modules/Module/Users/Login.scss */
.users-modules-login .options .option.recover a:hover {
  text-decoration: underline;
}

/* line 62, ../sass/Modules/Module/Users/Login.scss */
.users-modules-login .submit,
.users-modules-register .form-wrapper .form .submit {
  margin: 30px 0;
}

/* In User Dropdown */
/* line 69, ../sass/Modules/Module/Users/Login.scss */
.tpl-section-user-drop-content .users-modules-login h1,
.tpl-section-user-drop-content .tpl-position-user-drop-content .tpl-architect-article-title-only {
  font-size: 18px;
  line-height: 1.1;
  font-weight: 400;
  margin: 7px 0 12px;
}
/* line 78, ../sass/Modules/Module/Users/Login.scss */
.tpl-section-user-drop-content .users-modules-login .row .input input,
.tpl-section-user-drop-content .users-modules-register .form-wrapper .form .form-line .input input,
.tpl-section-user-drop-content .users-modules-register .form-wrapper .form .form-line .input select {
  font-size: 16px;
}
/* line 82, ../sass/Modules/Module/Users/Login.scss */
.tpl-section-user-drop-content .users-modules-login .options .option.recover {
  display: block;
}
/* line 87, ../sass/Modules/Module/Users/Login.scss */
.tpl-section-user-drop-content .users-modules-login .submit,
.tpl-section-user-drop-content .users-modules-register .form-wrapper .form .submit {
  margin: 10px 0;
}
/* line 92, ../sass/Modules/Module/Users/Login.scss */
.tpl-section-user-drop-content .users-modules-login .submit input[type=submit],
.tpl-section-user-drop-content .users-modules-register .form-wrapper .form .submit button {
  font-size: 16px;
  font-weight: 400;
}

@media (max-width: 800px) {
  /* line 99, ../sass/Modules/Module/Users/Login.scss */
  .users-modules-login h1 {
    font-size: 29px;
  }

  /* line 105, ../sass/Modules/Module/Users/Login.scss */
  .tpl-section-user-drop-content .users-modules-login h1,
  .tpl-section-user-drop-content .tpl-position-user-drop-content .tpl-architect-article-title-only {
    font-size: 22px;
  }
}
/* line 112, ../sass/Modules/Module/Users/Login.scss */
#users-modules-login-popup {
  border: none 0;
  padding: 0;
}
/* line 115, ../sass/Modules/Module/Users/Login.scss */
#users-modules-login-popup .close {
  position: absolute;
  top: 30px;
  right: 20px;
  background: none;
}
/* line 120, ../sass/Modules/Module/Users/Login.scss */
#users-modules-login-popup .close:after {
  display: block;
  text-align: center;
  font-family: "FontAwesome";
  content: '\f00d';
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  width: 16px;
  height: 16px;
}
/* line 132, ../sass/Modules/Module/Users/Login.scss */
#users-modules-login-popup .title {
  font-size: 25px;
  font-weight: 600;
  line-height: 1.2;
  font-family: "proxima-nova", sans-serif;
  color: white;
  background: #323232;
  padding: 20px 50px 20px 25px;
  margin: 0;
  width: 100%;
}
/* line 143, ../sass/Modules/Module/Users/Login.scss */
#users-modules-login-popup form {
  padding: 25px;
  padding-bottom: 0;
}
/* line 147, ../sass/Modules/Module/Users/Login.scss */
#users-modules-login-popup form .row label {
  font-size: 16px;
}
/* line 150, ../sass/Modules/Module/Users/Login.scss */
#users-modules-login-popup form .row input {
  border: 1px solid #949494;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 40px;
  line-height: 40px;
}
/* line 322, ../sass/_variables.scss */
.avant-style #users-modules-login-popup form .row input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 156, ../sass/Modules/Module/Users/Login.scss */
#users-modules-login-popup .submit button {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
}
/* line 247, ../sass/_variables.scss */
.avant-style #users-modules-login-popup .submit button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style #users-modules-login-popup .submit button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style #users-modules-login-popup .submit button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
#users-modules-login-popup .submit button:hover {
  text-decoration: none;
}
/* line 295, ../sass/_variables.scss */
#users-modules-login-popup .submit button:hover {
  text-decoration: none;
}
/* line 161, ../sass/Modules/Module/Users/Login.scss */
#users-modules-login-popup .options {
  padding-left: 25px;
}
/* line 163, ../sass/Modules/Module/Users/Login.scss */
#users-modules-login-popup .options .option {
  margin-bottom: 25px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* There is some style in Login.scss */
/* line 5, ../sass/Modules/Module/Users/Register.scss */
.users-modules-register {
  margin-top: 30px;
}

/* line 8, ../sass/Modules/Module/Users/Register.scss */
.users-modules-register .form-wrapper .form .form-line .input.multi {
  text-align: left;
}

/* line 11, ../sass/Modules/Module/Users/Register.scss */
.users-modules-register .form-wrapper .form .form-line .input.multi input {
  width: 49%;
  margin-right: 2%;
}

/* line 15, ../sass/Modules/Module/Users/Register.scss */
.users-modules-register .form-wrapper .form .form-line .input.multi input:last-of-type {
  margin-right: 0;
}

/* line 18, ../sass/Modules/Module/Users/Register.scss */
.users-modules-register .form-wrapper .form .form-line.required .input input {
  border-left: 1px solid #949494;
}

/* line 22, ../sass/Modules/Module/Users/Register.scss */
.users-modules-register .form-wrapper .form .form-error {
  font-size: 14px;
  color: #d0021b;
}

/* In User Dropdown */
/* line 29, ../sass/Modules/Module/Users/Register.scss */
.tpl-section-user-drop-content .users-modules-register {
  margin-top: 0;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Modules/Module/Users/ChangePassword.scss */
.users-modules-change-password-default {
  text-align: center;
}
/* line 5, ../sass/Modules/Module/Users/ChangePassword.scss */
.users-modules-change-password-default .title {
  text-align: center;
  display: block;
  width: 100%;
  font-size: 36px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 20px 0 10px;
}
/* line 136, ../sass/_variables.scss */
.avant-style .users-modules-change-password-default .title {
  font-size: 45px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 12, ../sass/Modules/Module/Users/ChangePassword.scss */
.users-modules-change-password-default .body {
  font-size: 18px;
}
/* line 17, ../sass/Modules/Module/Users/ChangePassword.scss */
.users-modules-change-password-default .body .form .form-field .field-wrapper input {
  border: 1px solid #949494;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 50px;
  line-height: 50px;
}
/* line 322, ../sass/_variables.scss */
.avant-style .users-modules-change-password-default .body .form .form-field .field-wrapper input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 19, ../sass/Modules/Module/Users/ChangePassword.scss */
.users-modules-change-password-default .body .form .form-field .field-wrapper input.invalid {
  border-color: #d0021b;
}
/* line 23, ../sass/Modules/Module/Users/ChangePassword.scss */
.users-modules-change-password-default .body .form .form-field .field-wrapper .field-error {
  font-size: 18px;
  background: none;
  color: #d0021b;
  padding: 5px;
  margin-top: 0;
}
/* line 32, ../sass/Modules/Module/Users/ChangePassword.scss */
.users-modules-change-password-default .body .form .form-errors {
  color: #d0021b;
}
/* line 35, ../sass/Modules/Module/Users/ChangePassword.scss */
.users-modules-change-password-default .body .form .form-options {
  text-align: center;
}
/* line 37, ../sass/Modules/Module/Users/ChangePassword.scss */
.users-modules-change-password-default .body .form .form-options .submit {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
}
/* line 247, ../sass/_variables.scss */
.avant-style .users-modules-change-password-default .body .form .form-options .submit {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .users-modules-change-password-default .body .form .form-options .submit {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .users-modules-change-password-default .body .form .form-options .submit {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.users-modules-change-password-default .body .form .form-options .submit:hover {
  text-decoration: none;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart {
  float: none;
}

/* line 8, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-box .cart-box-wrapper .cart-button {
  line-height: 25px;
  font-size: 18px;
  font-style: normal;
}

/* line 14, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-box .cart-box-wrapper .cart-button:after {
  font-family: FontAwesome;
  font-weight: 400;
  color: #000;
  content: "\f07a";
  margin-right: 5px;
}

/* line 22, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-box .cart-box-wrapper .cart-button .cart-icon {
  display: none;
}

/* line 26, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-box .cart-box-wrapper .cart-button .cart-counter {
  float: right;
  color: #323232;
  position: static;
  line-height: 25px;
  font-size: 18px;
  font-family: "proxima-nova", sans-serif;
  font-weight: 100;
}
/* line 33, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.avant-style .contributions-modules-shopping-cart .cart-box .cart-box-wrapper .cart-button .cart-counter {
  font-family: "source-sans-pro", sans-serif;
}

/* line 39, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-box .cart-box-wrapper .cart-button .cart-counter:before {
  color: #323232;
  content: "(";
}

/* line 44, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-box .cart-box-wrapper .cart-button .cart-counter:after {
  color: #323232;
  content: ")";
}

/* line 49, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-box .cart-box-wrapper .cart-button .cart-label {
  display: none;
}

/* line 53, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup {
  position: static;
}

/* line 57, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary-anchor {
  position: absolute;
  left: 50%;
  top: 18px;
  /* bridge to reach icon so we have "hover" working properly */
  border: none;
  width: 60px;
  height: 60px;
  margin-left: -30px;
}

/* line 67, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary {
  position: absolute;
  width: 300px;
  left: 50%;
  top: 45px;
  background: #fff;
  border: 1px solid #d5d5d5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  z-index: 401;
  box-shadow: none;
  padding: 5px;
  margin-left: -150px;
  /*Up Arrow*/
}
/* line 84, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary:after, .contributions-modules-shopping-cart .cart-summary-popup .cart-summary:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 94, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 8px;
  margin-left: -8px;
}
/* line 100, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary:before {
  border-color: rgba(213, 213, 213, 0);
  border-bottom-color: #c3c3c3;
  border-width: 9px;
  margin-left: -9px;
}

/* line 108, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row td {
  font-family: "proxima-nova", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #323232;
  border-bottom: none;
  background-color: #eeedea;
  padding: 9px 5px;
}
/* line 117, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row td.thumbnail {
  padding: 0;
}

/* line 122, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row:nth-child(even) td {
  background-color: #fff;
}

/* line 126, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row .thumbnail {
  width: 0;
}

/* line 130, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row .thumbnail img {
  display: none;
}

/* line 134, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row .actions {
  text-align: right;
  max-width: 20px;
}

/* line 139, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row .actions a {
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background: #949494;
  color: #fff;
  font-style: normal;
  width: 14px;
  height: 14px;
  margin-right: 4px;
}

/* line 150, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row .actions a:after {
  font-family: "FontAwesome";
  content: "\f00d";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  text-align: center;
  line-height: 12px;
  font-size: 10px;
  font-weight: 400;
}

/* line 163, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row .actions a img {
  display: none;
}

/* line 168, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row.total,
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row.total td {
  background: #4c8d85;
}
/* line 170, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.avant-style .contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row.total, .avant-style
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row.total td {
  background: #92c5ca;
}

/* line 176, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row.total .amount,
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row.total .title a {
  font-family: "proxima-nova", sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

/* line 183, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
.contributions-modules-shopping-cart .cart-summary-popup .cart-summary .row.total .amount {
  width: 50%;
}

@media (max-width: 1490px) {
  /* line 188, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
  .contributions-modules-shopping-cart .cart-summary-popup .cart-summary {
    left: auto;
    right: 0;
    margin: 0;
    /*Up Arrow*/
  }
  /* line 195, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
  .contributions-modules-shopping-cart .cart-summary-popup .cart-summary:after, .contributions-modules-shopping-cart .cart-summary-popup .cart-summary:before {
    left: 92%;
  }
}
@media (max-width: 770px) {
  /* line 205, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
  .contributions-modules-shopping-cart .cart-box .cart-box-wrapper .cart-button:after,
  .contributions-modules-shopping-cart .cart-box .cart-box-wrapper .cart-button .cart-counter,
  .contributions-modules-shopping-cart .cart-box .cart-box-wrapper .cart-button .cart-counter:before,
  .contributions-modules-shopping-cart .cart-box .cart-box-wrapper .cart-button .cart-counter:after {
    color: #FFF;
  }

  /* line 209, ../sass/Modules/Module/Contributions/ShoppingCart.scss */
  .contributions-modules-shopping-cart .cart-summary-popup .cart-summary {
    display: none;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Modules/Module/Contributions/MyContributions.scss */
#my-contributions-modules-grid .x-panel-header .x-btn-inner {
  color: white !important;
}
/* line 10, ../sass/Modules/Module/Contributions/MyContributions.scss */
#my-contributions-modules-grid .x-panel-header .x-over .x-btn-inner {
  color: white !important;
}
/* line 16, ../sass/Modules/Module/Contributions/MyContributions.scss */
#my-contributions-modules-grid .delete-column,
#my-contributions-modules-grid .edit-column {
  cursor: pointer;
  background: none;
  padding-left: 0 !important;
  color: #b44726 !important;
}
/* line 21, ../sass/Modules/Module/Contributions/MyContributions.scss */
#my-contributions-modules-grid .delete-column .x-grid-cell-inner,
#my-contributions-modules-grid .edit-column .x-grid-cell-inner {
  color: #b44726 !important;
}
/* line 24, ../sass/Modules/Module/Contributions/MyContributions.scss */
.avant-style #my-contributions-modules-grid .delete-column, .avant-style
#my-contributions-modules-grid .edit-column {
  color: #c20430 !important;
}
/* line 26, ../sass/Modules/Module/Contributions/MyContributions.scss */
.avant-style #my-contributions-modules-grid .delete-column .x-grid-cell-inner, .avant-style
#my-contributions-modules-grid .edit-column .x-grid-cell-inner {
  color: #c20430 !important;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Modules/Module/Contributions/MyRecurring.scss */
#my-recurring-modules-grid .x-panel-header .x-btn-inner {
  color: white !important;
}
/* line 10, ../sass/Modules/Module/Contributions/MyRecurring.scss */
#my-recurring-modules-grid .x-panel-header .x-over .x-btn-inner {
  color: white !important;
}
/* line 16, ../sass/Modules/Module/Contributions/MyRecurring.scss */
#my-recurring-modules-grid .delete-column,
#my-recurring-modules-grid .edit-column {
  cursor: pointer;
  background: none;
  padding-left: 0 !important;
  color: #b44726 !important;
}
/* line 21, ../sass/Modules/Module/Contributions/MyRecurring.scss */
#my-recurring-modules-grid .delete-column .x-grid-cell-inner,
#my-recurring-modules-grid .edit-column .x-grid-cell-inner {
  color: #b44726 !important;
}
/* line 24, ../sass/Modules/Module/Contributions/MyRecurring.scss */
.avant-style #my-recurring-modules-grid .delete-column, .avant-style
#my-recurring-modules-grid .edit-column {
  color: #c20430 !important;
}
/* line 26, ../sass/Modules/Module/Contributions/MyRecurring.scss */
.avant-style #my-recurring-modules-grid .delete-column .x-grid-cell-inner, .avant-style
#my-recurring-modules-grid .edit-column .x-grid-cell-inner {
  color: #c20430 !important;
}

/* line 34, ../sass/Modules/Module/Contributions/MyRecurring.scss */
.x-window .remove-button button {
  padding: 0;
  background: url("../img/extjs/x-white.png") center no-repeat !important;
}
/* line 37, ../sass/Modules/Module/Contributions/MyRecurring.scss */
.avant-style .x-window .remove-button button {
  padding: 0;
  background: url("../img/extjs/x-white.png") center no-repeat !important;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.contributions-modules-unknown-giving {
  height: 450px;
  max-width: 320px;
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  padding: 0 20px;
}
/* line 11, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.avant-style .contributions-modules-unknown-giving {
  max-width: 350px;
}
/* line 14, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.unknown-giving-full-width .contributions-modules-unknown-giving {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
/* line 19, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.unknown-giving-full-width .contributions-modules-unknown-giving .body-box {
  max-width: 320px;
  margin: 0 auto;
}
/* line 24, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.tpl-transparent-background .contributions-modules-unknown-giving {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
/* line 29, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.tpl-transparent-background .contributions-modules-unknown-giving .body-box {
  padding: 25px;
  max-width: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 33, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.tpl-transparent-background .contributions-modules-unknown-giving .body-box form {
  max-width: 320px;
  margin: 0 auto;
}
/* line 40, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.tpl-has-summary .contributions-modules-unknown-giving .body-box {
  padding: 25px 25px 75px 25px;
  position: relative;
}
/* line 43, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.tpl-has-summary .contributions-modules-unknown-giving .body-box .summary-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 25px;
}
/* line 49, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.tpl-has-summary .contributions-modules-unknown-giving .body-box .summary-text .tpl-flag-icon {
  height: 15px;
  width: 30px;
}
/* line 56, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.contributions-modules-unknown-giving .content-wrapper {
  display: table-cell;
  vertical-align: middle;
}
/* line 59, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.contributions-modules-unknown-giving .content-wrapper .title-box {
  display: block;
  width: 100%;
  font-size: 36px;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  color: #323232;
  margin: 20px 0 10px;
  color: #fff;
  margin-top: 0;
}
/* line 150, ../sass/_variables.scss */
.avant-style .contributions-modules-unknown-giving .content-wrapper .title-box {
  font-size: 40px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 66, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.contributions-modules-unknown-giving .content-wrapper .body-box .unknown-giving-form .form-input {
  padding-bottom: 5px;
}
/* line 68, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.contributions-modules-unknown-giving .content-wrapper .body-box .unknown-giving-form .form-input input {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 50px;
  line-height: 50px;
}
/* line 322, ../sass/_variables.scss */
.avant-style .contributions-modules-unknown-giving .content-wrapper .body-box .unknown-giving-form .form-input input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 72, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.contributions-modules-unknown-giving .content-wrapper .body-box .unknown-giving-form .form-input .left-box-val,
.contributions-modules-unknown-giving .content-wrapper .body-box .unknown-giving-form .form-input .right-box-val {
  height: 50px;
  line-height: 50px;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  color: #949494;
  padding: 0 10px;
}
/* line 79, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.avant-style .contributions-modules-unknown-giving .content-wrapper .body-box .unknown-giving-form .form-input .left-box-val, .avant-style
.contributions-modules-unknown-giving .content-wrapper .body-box .unknown-giving-form .form-input .right-box-val {
  font-family: "source-sans-pro", sans-serif;
}
/* line 84, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.avant-style .contributions-modules-unknown-giving .content-wrapper .body-box .unknown-giving-form .form-input .right-box-val {
  display: none;
}
/* line 89, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.contributions-modules-unknown-giving .content-wrapper .body-box .unknown-giving-form .form-input.amount-input input {
  padding-left: 30px;
  padding-right: 50px;
}
/* line 95, ../sass/Modules/Module/Contributions/UnknownGiving.scss */
.contributions-modules-unknown-giving .content-wrapper .body-box .unknown-giving-form .submit {
  padding-top: 5px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
.contributions-modules-contribution-goal {
  max-width: 100% !important;
}

/* line 10, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
.contributions.contributions-modules-contribution-goal .title {
  font-size: 18pt;
  font-weight: 300;
}

/* line 15, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
.contributions-modules-contribution-goal .graph {
  width: 60%;
  margin-top: 20px;
}

/* line 20, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
.contributions-modules-contribution-goal .graph .percentage {
  top: 50%;
  left: 35px;
  width: 90px;
  height: 44px;
  line-height: 44px;
  vertical-align: middle;
  font-weight: 400;
  font-size: 14pt;
  margin-top: -22px;
}

/* line 32, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
.contributions-modules-contribution-goal .num-info {
  width: 40%;
}

/* line 36, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
.contributions-modules-contribution-goal .num-info .goal .text {
  font-weight: 300;
  font-size: 18px;
  margin: 10px 0 3px;
}

/* line 42, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
.contributions-modules-contribution-goal .num-info .goal .num {
  font-size: 16px;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 49, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
.contributions-modules-contribution-goal .num-info .info {
  font-weight: 300;
  font-size: 16px;
  line-height: normal;
  padding: 3px 0;
}

/* line 56, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
.contributions-modules-contribution-goal .num-info .info span {
  width: 20px;
  height: 20px;
}

/* line 61, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
.contributions-modules-contribution-goal .num-info .info.raised span {
  background: #215b81;
}

/* line 65, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
.contributions-modules-contribution-goal .num-info .info.need span {
  background: #a43e0e;
}

@media only screen and (max-width: 900px) {
  /* line 70, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
  .contributions-modules-contribution-goal .graph {
    width: 100%;
    margin-top: 20px;
  }

  /* line 74, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
  .contributions-modules-contribution-goal .num-info {
    width: 100%;
  }
}
@media only screen and (max-width: 700px) {
  /* line 80, ../sass/Modules/Module/Contributions/ContributionGoal.scss */
  .contributions-modules-contribution-goal .num-info .info span {
    width: 18px;
    height: 18px;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Modules/Module/Contributions/ContributionGoalGraph.scss */
.module-contribution-goal-graph {
  height: auto !important;
}

/* line 7, ../sass/Modules/Module/Contributions/ContributionGoalGraph.scss */
.module-contribution-goal-graph #contribution-goal-chart {
  color: #323232;
}

/* line 14, ../sass/Modules/Module/Contributions/ContributionGoalGraph.scss */
.module-contribution-goal-graph .header {
  padding-bottom: 30px;
}

/* line 18, ../sass/Modules/Module/Contributions/ContributionGoalGraph.scss */
.module-contribution-goal-graph .header h2 {
  font-size: 1.5rem;
  font-weight: 300;
  text-transform: none;
  color: #323232;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Modules/Module/Contributions/DonorGiving.scss */
.contributions-modules-donor-giving {
  padding: 5px 0 0 0;
  margin-bottom: 0 !important;
}

/* line 12, ../sass/Modules/Module/Contributions/DonorGiving.scss */
.contributions-modules-donor-giving .donor-giving-chart #donor-recent-giving-chart {
  height: 230px;
}

/*LAYOUTS*/
/* line 50, ../sass/Modules/Module/Contributions/DonorGiving.scss */
.contributions-modules-donor-giving.full {
  width: 100%;
}

/* line 54, ../sass/Modules/Module/Contributions/DonorGiving.scss */
.contributions-modules-donor-giving.width-1-2 {
  width: 50%;
  float: left;
}

/* line 59, ../sass/Modules/Module/Contributions/DonorGiving.scss */
.contributions-modules-donor-giving.width-1-3 {
  width: 33.3333%;
  float: left;
}

/* line 64, ../sass/Modules/Module/Contributions/DonorGiving.scss */
.contributions-modules-donor-giving.width-2-3 {
  width: 66.3333%;
  float: left;
}

@media screen and (max-width: 900px) {
  /* line 70, ../sass/Modules/Module/Contributions/DonorGiving.scss */
  .contributions-modules-donor-giving.full {
    width: 100% !important;
    float: none;
    margin-left: 0;
  }

  /* line 75, ../sass/Modules/Module/Contributions/DonorGiving.scss */
  .contributions-modules-donor-giving.width-1-2 {
    width: 100% !important;
    float: none;
    margin-left: 0;
  }

  /* line 80, ../sass/Modules/Module/Contributions/DonorGiving.scss */
  .contributions-modules-donor-giving.width-1-3 {
    width: 100% !important;
    float: none;
    margin-left: 0;
  }

  /* line 85, ../sass/Modules/Module/Contributions/DonorGiving.scss */
  .contributions-modules-donor-giving.width-2-3 {
    width: 100% !important;
    float: none;
    margin-left: 0;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 4, ../sass/Modules/Module/Contributions/LatestReceivedContributions.scss */
.contributions-modules-latest-received-contributions .title {
  font-size: 18pt;
  font-weight: 300;
  border: none;
}

/* line 10, ../sass/Modules/Module/Contributions/LatestReceivedContributions.scss */
.contributions-modules-latest-received-contributions .title a {
  color: transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 30px;
  height: 30px;
  text-align: center;
  background: #d5d5d5;
}

/* line 21, ../sass/Modules/Module/Contributions/LatestReceivedContributions.scss */
.contributions-modules-latest-received-contributions .title a:after {
  font-family: "Linearicons";
  content: '\e9e9';
  color: #949494;
  width: 100%;
  font-size: 16px;
  line-height: 24px;
}

/* line 30, ../sass/Modules/Module/Contributions/LatestReceivedContributions.scss */
.contributions-modules-latest-received-contributions .contributions-list .contribution {
  position: relative;
  margin: 15px 0;
}

/* line 35, ../sass/Modules/Module/Contributions/LatestReceivedContributions.scss */
.contributions-modules-latest-received-contributions .contributions-list .contribution .message-holder a {
  background: none;
  padding: 0;
  margin-top: 15px;
}

/* line 41, ../sass/Modules/Module/Contributions/LatestReceivedContributions.scss */
.contributions-modules-latest-received-contributions .contributions-list .contribution .message-holder a:after {
  font-family: "Linearicons";
  content: '\e612';
  color: #d5d5d5;
  font-size: 16px;
}

/* line 48, ../sass/Modules/Module/Contributions/LatestReceivedContributions.scss */
.contributions-modules-latest-received-contributions .contributions-list .contribution .message-holder .message {
  display: none;
}

/* line 52, ../sass/Modules/Module/Contributions/LatestReceivedContributions.scss */
.contributions-modules-latest-received-contributions .contributions-list .contribution .person-name {
  border: none;
  font-weight: 500;
  font-size: 11pt;
  margin: 0;
}

/* line 59, ../sass/Modules/Module/Contributions/LatestReceivedContributions.scss */
.contributions-modules-latest-received-contributions .contributions-list .contribution .contribution-data .contribution-date {
  border-color: #323232;
  font-size: 10pt;
  padding-right: 6px;
  margin-right: 2px;
}

/* line 66, ../sass/Modules/Module/Contributions/LatestReceivedContributions.scss */
.contributions-modules-latest-received-contributions .contributions-list .contribution .contribution-data .contribution-amount {
  font-size: 10pt;
  color: #fff;
  background: #b44726;
  padding: 3px 5px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 6, ../sass/Modules/Module/PaymentProcessors/PaymentMethods.scss */
#my-payment-methods-modules-grid .x-panel-header .x-btn-inner {
  color: white !important;
}
/* line 10, ../sass/Modules/Module/PaymentProcessors/PaymentMethods.scss */
#my-payment-methods-modules-grid .x-panel-header .x-over .x-btn-inner {
  color: white !important;
}
/* line 16, ../sass/Modules/Module/PaymentProcessors/PaymentMethods.scss */
#my-payment-methods-modules-grid .delete-column,
#my-payment-methods-modules-grid .edit-column {
  cursor: pointer;
  background: none;
  padding-left: 0 !important;
  color: #b44726 !important;
}
/* line 21, ../sass/Modules/Module/PaymentProcessors/PaymentMethods.scss */
#my-payment-methods-modules-grid .delete-column .x-grid-cell-inner,
#my-payment-methods-modules-grid .edit-column .x-grid-cell-inner {
  color: #b44726 !important;
}
/* line 24, ../sass/Modules/Module/PaymentProcessors/PaymentMethods.scss */
.avant-style #my-payment-methods-modules-grid .delete-column, .avant-style
#my-payment-methods-modules-grid .edit-column {
  color: #c20430 !important;
}
/* line 26, ../sass/Modules/Module/PaymentProcessors/PaymentMethods.scss */
.avant-style #my-payment-methods-modules-grid .delete-column .x-grid-cell-inner, .avant-style
#my-payment-methods-modules-grid .edit-column .x-grid-cell-inner {
  color: #c20430 !important;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 5, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner {
  padding: 0 10px;
}
/* line 7, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .title {
  display: block;
  width: 100%;
  font-size: 28px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 10px 0;
  color: #fff;
  text-align: center;
  padding-bottom: 10px;
}
/* line 164, ../sass/_variables.scss */
.avant-style .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .title {
  font-size: 34px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 13, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .subtitle {
  display: none;
}
/* line 17, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form {
  position: relative;
  padding-right: 100px;
}
@media (max-width: 700px) {
  /* line 17, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
  .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form {
    padding-right: 0;
  }
}
/* line 23, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper {
  width: 33.3333%;
  float: left;
  padding: 0;
  padding-right: 3px;
}
@media (max-width: 700px) {
  /* line 23, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
  .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper {
    width: 100%;
    float: none;
    padding-bottom: 5px;
  }
}
/* line 33, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper .form-input-holder {
  height: 40px;
  line-height: 40px;
}
/* line 36, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper .form-input-holder input {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 40px;
  line-height: 40px;
  display: block;
  background: #1e1e1e;
}
/* line 322, ../sass/_variables.scss */
.avant-style .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper .form-input-holder input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 43, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper.form-disabled, .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper.form-readonly {
  opacity: 0.8;
}
/* line 47, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .field-group {
  width: 66.6666%;
  float: left;
}
@media (max-width: 700px) {
  /* line 47, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
  .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .field-group {
    width: 100%;
    float: none;
  }
}
/* line 54, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .field-group .form-input-wrapper {
  width: 50%;
}
@media (max-width: 700px) {
  /* line 54, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
  .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .field-group .form-input-wrapper {
    width: 100%;
  }
}
/* line 62, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 700px) {
  /* line 62, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
  .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions {
    position: static;
    text-align: center;
  }
}
/* line 70, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
  padding: 0;
  line-height: 40px;
  height: 40px;
  display: block;
}
/* line 247, ../sass/_variables.scss */
.avant-style .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions input {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions input {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions input:hover {
  text-decoration: none;
}
@media (max-width: 700px) {
  /* line 70, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
  .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions input {
    display: inline-block;
  }
}

/* line 93, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe {
  width: 75%;
  float: left;
  padding: 15px 0;
}
/* line 97, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner {
  position: relative;
  padding-left: 120px;
}
/* line 100, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.avant-style .tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner {
  padding-left: 175px;
}
/* line 103, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .title {
  display: none;
}
/* line 106, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .subtitle {
  display: block;
  width: 120px;
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
  line-height: 40px;
  font-size: 16px;
  font-style: italic;
  color: #FFF;
}
/* line 109, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.avant-style .tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .subtitle {
  width: 175px;
}
/* line 121, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms {
  line-height: 40px;
}
/* line 123, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form {
  display: block;
  line-height: 40px;
  position: relative;
  padding-right: 100px;
}
/* line 128, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper {
  width: 33.3333%;
  float: left;
  padding: 0;
  padding-right: 3px;
}
/* line 133, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper .form-input-holder {
  height: 40px;
  line-height: 40px;
}
/* line 136, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper .form-input-holder input {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  font-family: "proxima-nova", sans-serif;
  font-size: 18px;
  width: 100%;
  background: white;
  color: #949494;
  padding: 4px 14px;
  margin: 0;
  outline: none;
  height: 40px;
  line-height: 40px;
  display: block;
}
/* line 322, ../sass/_variables.scss */
.avant-style .tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper .form-input-holder input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 142, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .field-group {
  width: 66.6666%;
  float: left;
}
/* line 145, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .field-group .form-input-wrapper {
  width: 50%;
}
/* line 150, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 154, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
  height: 50px;
  line-height: 50px;
  padding: 0 22px;
  padding: 0;
  line-height: 40px;
  height: 40px;
  display: block;
}
/* line 247, ../sass/_variables.scss */
.avant-style .tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions input {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions input {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions input {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.tpl-position-footer-top .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions input:hover {
  text-decoration: none;
}

/* line 181, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .confirmation-wrapper .confirmation {
  background: #fff;
  text-align: center;
}
/* line 184, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .confirmation-wrapper .confirmation .title {
  padding-top: 5px;
  display: block;
  width: 100%;
  font-size: 28px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 10px 0;
  color: #323232;
}
/* line 164, ../sass/_variables.scss */
.avant-style .tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .confirmation-wrapper .confirmation .title {
  font-size: 34px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 189, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .confirmation-wrapper .confirmation .message {
  color: #323232;
}
/* line 194, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .title {
  display: block;
  width: 100%;
  font-size: 28px;
  font-weight: 100;
  font-family: "proxima-nova", sans-serif;
  color: #323232;
  margin: 10px 0;
  color: #323232;
}
/* line 164, ../sass/_variables.scss */
.avant-style .tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .title {
  font-size: 34px;
  font-family: "source-sans-pro", sans-serif;
}
/* line 199, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form {
  padding-right: 0;
  position: relative;
}
/* line 202, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions {
  position: relative;
  width: 100%;
  text-align: center;
  float: left;
}
/* line 207, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-actions input {
  display: inline-block;
  padding: 0 22px;
  width: auto;
  height: 50px;
}
/* line 214, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .field-group {
  width: 100%;
}
/* line 216, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .field-group .form-input-wrapper {
  width: 50%;
  float: left;
}
/* line 221, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper {
  width: 100%;
  margin-bottom: 10px;
}
/* line 224, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper .form-input-holder {
  height: 50px;
}
/* line 226, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper .form-input-holder select {
  -webkit-appearance: textfield;
  height: 50px;
  padding: 0 10px;
  background: url("../img/drop-down-arrow.png");
  background-position: 98% 50%;
  background-color: transparent;
  background-repeat: no-repeat;
}
/* line 235, ../sass/Modules/Module/Newsletter/NewsletterSignup.scss */
.tpl-multiple-subscriptions .newsletters-modules-newsletter-subscribe .newsletter-subscribe-inner .forms form .form-input-wrapper .form-input-holder input {
  height: 50px;
  background: #fff;
  border: 1px solid black;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.rotator-quotes-style .siteplanner-modules-article-rotator {
  margin: 0 70px;
}

/* line 7, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper {
  position: relative;
  padding: 0 10%;
  margin: 0;
}
/* line 12, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper a {
  font-style: normal;
}
/* line 16, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-viewport {
  background: transparent;
  left: 0;
  top: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none !important;
}
/* line 24, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-viewport ul {
  margin: 0;
  padding: 0;
}
/* line 28, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-viewport ul li {
  top: 0;
  left: 0;
}
/* line 36, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-prev,
.siteplanner-modules-article-rotator .bx-wrapper .bx-next {
  background: none;
  text-indent: 0;
  color: transparent;
  width: 40px;
  height: 40px;
  z-index: 100;
  padding: 3px;
  margin-top: -20px;
}
/* line 45, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-prev:before,
.siteplanner-modules-article-rotator .bx-wrapper .bx-next:before {
  font-family: "FontAwesome";
  color: #999;
  color: rgba(0, 0, 0, 0.5);
  font-size: 40px;
  line-height: 0.9;
}
/* line 49, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.rotator-background-images .siteplanner-modules-article-rotator .bx-wrapper .bx-prev:before, .rotator-background-images
.siteplanner-modules-article-rotator .bx-wrapper .bx-next:before {
  color: #FFF;
  color: rgba(255, 255, 255, 0.5);
}
/* line 58, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-prev {
  left: 20px;
}
/* line 60, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-prev:before {
  float: left;
  content: "\f137";
}
/* line 65, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-next {
  right: 20px;
  text-align: right;
}
/* line 68, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-next:before {
  float: right;
  content: "\f138";
}
/* line 74, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager {
  position: static;
  float: left;
  padding-top: 30px;
  margin: 0 auto;
}
/* line 81, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager .bx-pager-item a,
.siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active {
  background: none;
  text-indent: 0;
  color: transparent;
  width: 14px;
  height: 14px;
}
/* line 88, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager .bx-pager-item a:after,
.siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active:after {
  font-family: "FontAwesome";
  color: #d5d5d5;
  color: rgba(50, 50, 50, 0.3);
  font-size: 14px;
  content: "\f111";
}
/* line 96, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.rotator-quotes-style .siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager .bx-pager-item a:after, .rotator-background-images .siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager .bx-pager-item a:after, .rotator-quotes-style
.siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active:after, .rotator-background-images
.siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active:after {
  color: rgba(255, 255, 255, 0.3);
}
/* line 101, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active:after {
  color: #323232;
}
/* line 104, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.rotator-quotes-style .siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active:after, .rotator-background-images .siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active:after {
  color: #FFF;
}
/* line 110, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.rotator-quotes-style .siteplanner-modules-article-rotator .bx-wrapper {
  padding: 30px;
  background-color: #FFF;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
/* line 115, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.rotator-quotes-style .siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager {
  padding-top: 50px;
}
/* line 120, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.rotator-quotes-style .siteplanner-modules-article-rotator .bx-wrapper:before, .rotator-quotes-style .siteplanner-modules-article-rotator .bx-wrapper:after {
  position: absolute;
  line-height: 1;
  color: #FFF;
  font-size: 140px;
  font-weight: 600;
  font-family: "proxima-nova", sans-serif;
}
/* line 127, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.avant-style .rotator-quotes-style .siteplanner-modules-article-rotator .bx-wrapper:before, .avant-style .rotator-quotes-style .siteplanner-modules-article-rotator .bx-wrapper:after {
  font-family: "source-sans-pro", sans-serif;
}
/* line 131, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.rotator-quotes-style .siteplanner-modules-article-rotator .bx-wrapper:before {
  top: 0;
  left: -80px;
  content: '\201C';
}
/* line 136, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.rotator-quotes-style .siteplanner-modules-article-rotator .bx-wrapper:after {
  bottom: -70px;
  right: -80px;
  content: '\201D';
}
/* line 143, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.rotator-background-images .siteplanner-modules-article-rotator .bx-wrapper {
  padding: 0;
}
/* line 146, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
.rotator-background-images .siteplanner-modules-article-rotator .bx-wrapper .bx-controls .bx-pager {
  position: relative;
  padding-top: 0;
  margin-top: -60px;
  z-index: 1;
}

@media (max-width: 800px) {
  /* line 158, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
  .siteplanner-modules-article-rotator .bx-wrapper {
    padding: 0 10px;
  }
  /* line 162, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
  .siteplanner-modules-article-rotator .bx-wrapper .bx-prev,
  .siteplanner-modules-article-rotator .bx-wrapper .bx-next {
    display: none;
  }
  /* line 168, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
  .rotator-quotes-style .siteplanner-modules-article-rotator .bx-wrapper:before, .rotator-quotes-style .siteplanner-modules-article-rotator .bx-wrapper:after {
    display: none;
  }

  /* line 173, ../sass/Modules/Module/SitePlanner/ArticleRotator.scss */
  .rotator-quotes-style .siteplanner-modules-article-rotator {
    margin: 0;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Modules/Module/Motion/SubmitApplication.scss */
.MotionDataSubmitApplication .form-wrapper .application-form .tpl-loading-image {
  min-height: 150px;
}

/* line 7, ../sass/Modules/Module/Motion/SubmitApplication.scss */
.MotionDataSubmitApplication .form-wrapper .title {
  display: none;
}

/* line 11, ../sass/Modules/Module/Motion/SubmitApplication.scss */
.MotionDataSubmitApplication .buttons .button {
  background-color: #b44726;
  border: 1px solid #b44726;
  color: white;
  font-size: 18px;
  padding: 0 22px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "futura-pt", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
  height: 50px;
  line-height: 50px;
  text-shadow: none;
  box-shadow: none;
  color: white;
  border: 1px solid #b44726;
  background: #b44726;
  background-color: #b44726;
  padding: 0 22px;
  margin: 0;
  outline: none;
  white-space: nowrap;
}
/* line 247, ../sass/_variables.scss */
.avant-style .MotionDataSubmitApplication .buttons .button {
  font-family: "source-sans-pro", sans-serif;
}
/* line 262, ../sass/_variables.scss */
.avant-style .MotionDataSubmitApplication .buttons .button {
  border: 1px solid #c20430;
}
/* line 267, ../sass/_variables.scss */
.avant-style .MotionDataSubmitApplication .buttons .button {
  background: #c20430;
  background-color: #c20430;
}
/* line 276, ../sass/_variables.scss */
.MotionDataSubmitApplication .buttons .button:hover {
  text-decoration: none;
}

/* line 20, ../sass/Modules/Module/Motion/SubmitApplication.scss */
.MotionDataSubmitApplication .form-wrapper .application-form #submitApplicationForm .crm-field-container {
  margin-bottom: -11px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/***************************************************************************************************/
/************************************ Responsive View **********************************************/
/***************************************************************************************************/
/* line 9, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive {
  background: none;
  /* Both Conversations and Messages */
  /* Conversations */
  /* Conversations list */
  /* Messages */
}
/* line 12, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .loading-icon {
  width: 40px;
  padding: 0;
  margin: 80px auto 100px;
}
/* line 17, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .short-loading-icon {
  margin: 30px auto;
}
/* line 21, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .no-results {
  padding: 20px;
}
/* line 26, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .panel {
  border: 1px solid #f1f2f7;
}
/* line 29, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .panel .panel-heading {
  background: #fafafa;
  border-bottom: 1px solid #f1f2f7;
}
/* line 33, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .panel .panel-heading .panel-actions i.fa {
  border-left: 1px solid #f1f2f7;
  color: #949494;
}
/* line 37, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .panel .panel-heading .panel-actions i.fa.active {
  color: #b44726;
}
/* line 45, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .search-bar {
  border-bottom: 1px solid #f1f2f7;
}
/* line 48, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .search-bar:after {
  right: 18px;
}
/* line 52, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .search-bar input {
  font-size: 14px;
}
/* line 57, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel-body {
  padding: 0;
}
/* line 60, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel-body .content-holder .load-conversations {
  min-height: 150px;
  max-height: 360px;
}
/* line 64, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-modules-my-conversations.responsive.show-messages .conversations-holder .panel-body .content-holder .load-conversations {
  /*min-height: 160px;*/
}
/* line 68, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel-body .content-holder .no-more-conversations {
  color: #949494;
  padding: 5px 10px 0;
}
/* line 75, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation {
  position: relative;
  border-left: 2px solid transparent;
  height: 98px;
  overflow: hidden;
  padding-left: 100px;
  margin-bottom: 1px;
  /*.person-photo-holder img,*/
  /*.person-photo-holder .no-default-photo {*/
  /*-webkit-border-radius:	50%;*/
  /*-moz-border-radius:		50%;*/
  /*border-radius: 			50%;*/
  /*}*/
}
/* line 83, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation.has-new {
  background-color: #b44726;
}
/* line 86, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation.last-item {
  margin-bottom: 0;
}
/* line 89, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation.active {
  border-left-color: #b44726;
}
/* line 93, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .person-photo-holder {
  position: absolute;
  left: 18px;
  top: 50%;
  width: 75px;
  height: 75px;
  margin: -38px 0 0;
}
/* line 107, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .person-photo-holder .no-default-photo .no-default-photo-icon {
  line-height: 74px;
  font-size: 38px;
}
/* line 113, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .info .actions {
  text-align: right;
  color: #b44726;
  padding: 3px 8px;
}
/* line 118, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .info .actions .unread {
  font-size: 11px;
  font-weight: 600;
}
/* line 122, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation:hover .info .actions .unread {
  display: none;
}
/* line 126, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .info .actions .archive,
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .info .actions .un-archive {
  display: none;
}
/* line 130, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation:hover .info .actions .archive, .messages-modules-my-conversations.responsive .conversations-holder .panel .conversation:hover .info .actions .un-archive {
  display: inline;
}
/* line 134, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .info .person {
  font-size: 17px;
  line-height: normal;
  font-weight: 400;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 75px;
  margin: 2px 8px;
}
/* line 145, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .info .date {
  position: absolute;
  right: 0;
  top: 24px;
  color: #949494;
  font-size: 12px;
  margin: 5px 8px;
}
/* line 153, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .info .title {
  font-size: 15px;
  line-height: normal;
  font-weight: normal;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 1px 9px;
}
/* line 165, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .view-archive {
  border-top: 1px solid #f1f2f7;
  color: #b44726;
  font-size: 14px;
  padding: 18px 10px;
  margin-top: 15px;
}
/* line 173, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .conversations-holder .panel .load-more-holder {
  display: none;
}
/* line 179, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder {
  /* Messages list */
  /* Messages sent by not logged in person */
  /* Messages sent by logged in person */
  /* Send/Reply form */
}
/* line 180, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .panel-body {
  padding: 20px 10px 20px 20px;
}
/* line 183, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .panel-body .content-holder .load-messages {
  /*min-height: 135px;*/
  max-height: 450px;
  padding-right: 10px;
  margin-bottom: 20px;
}
/* line 191, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .panel-body .content-holder .no-more-messages {
  color: #949494;
  padding: 0 10px 13px;
}
/* line 197, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .panel-body .content-holder .message-form-holder {
  padding-right: 10px;
}
/* line 202, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message {
  position: relative;
  padding: 0 130px;
  margin-bottom: 20px;
}
/* line 207, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message .person-photo-holder {
  float: none;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}
/* line 215, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message .info {
  min-height: 110px;
  position: relative;
  background: #fafafa;
  color: #949494;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
}
/* line 225, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message .info:after {
  right: 100%;
  top: 25px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(250, 250, 250, 0);
  border-right-color: #fafafa;
  border-width: 10px;
  margin-top: -10px;
}
/* line 240, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message .info .person {
  font-size: 17px;
  line-height: normal;
  font-weight: 400;
  padding-right: 75px;
  margin: 3px 5px;
}
/* line 247, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message .info .date {
  position: absolute;
  right: 0;
  top: 0;
  color: #949494;
  font-size: 12px;
  margin: 17px 20px;
}
/* line 255, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message .info .body {
  color: #949494;
  font-size: 15px;
  line-height: normal;
  font-weight: normal;
  margin: 13px 6px;
}
/* line 262, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message .info .body p {
  color: #949494;
}
/* line 267, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-wrapper.not-logged-in-person .message {
  padding-right: 0;
}
/* line 272, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-wrapper.logged-in-person .message {
  text-align: left;
  padding-left: 0;
}
/* line 276, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-wrapper.logged-in-person .message .person-photo-holder {
  float: none;
  left: auto;
  right: 0;
}
/* line 282, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-wrapper.logged-in-person .message .info:after {
  right: auto;
  left: 100%;
  border-right-color: rgba(250, 250, 250, 0);
  border-left-color: #fafafa;
}
/* line 290, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder {
  /* TinyMCE adjustments */
}
/* line 292, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .message-to-holder {
  position: relative;
}
/* line 295, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .message-to-holder .arrow:after {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f078";
  font-size: 22px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  color: #949494;
  top: 50%;
  right: 13px;
  margin-top: -12px;
  cursor: pointer;
  font-style: normal;
  z-index: 1;
}
/* line 302, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .message-to-holder input[type=text] {
  padding-right: 35px;
  z-index: 0;
}
/* line 308, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .form-input-holder {
  margin: 0;
}
/* line 312, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .ui-autocomplete-pagination-results .ui-menu {
  width: auto !important;
  min-width: 232px !important;
}
/* line 316, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .ui-autocomplete-pagination-results .ui-menu .ui-menu-item a {
  cursor: pointer;
  padding: 6px 12px;
}
/* line 326, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .ui-autocomplete-pagination-container {
  min-width: 225px !important;
}
/* line 329, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .ui-autocomplete-pagination-container .ui-autocomplete-pagination-details {
  min-width: 173px;
  font-size: 12px;
  line-height: 1.1;
  padding: 6px 6px 6px 10px;
}
/* line 337, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .ui-autocomplete-pagination-container button.previous-page,
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .ui-autocomplete-pagination-container button.next-page {
  display: inline-block;
  text-align: center;
  line-height: normal;
  min-width: 20px;
  height: auto;
  padding: 0;
  margin: 2px;
}
/* line 346, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .ui-autocomplete-pagination-container button.previous-page:after {
  content: "<";
}
/* line 349, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .ui-autocomplete-pagination-container button.next-page:after {
  content: ">";
}
/* line 354, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder input[type=text],
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder textarea {
  border: 1px solid #f1f2f7;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 360, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder input#MessageSubject {
  padding-left: 15px;
  margin: 10px 0;
}
/* line 364, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder textarea {
  height: 100px;
  padding: 15px;
}
/* line 372, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .mce-panel,
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .mce-menubar {
  border-color: #f1f2f7;
}
/* line 375, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .mce-panel {
  background-color: #fff;
  background-image: none;
}
/* line 380, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .mce-btn {
  background: none;
  border: none;
  box-shadow: none;
}
/* line 385, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .mce-btn:hover {
  border: none;
  background-image: none;
}
/* line 390, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .mce-btn-group .mce-first,
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .mce-btn-group .mce-last {
  border-left: none;
  border-right: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 397, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .mce-btn.mce-active {
  background-color: #eee;
  background-image: none;
}
/* line 401, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .mce-colorbutton:hover .mce-open {
  border-left-color: transparent;
  border-right-color: transparent;
}
/* line 406, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .mce-btn,
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .mce-btn-group .mce-btn {
  margin: 1px;
}
/* line 409, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .mce-menubar .mce-menubtn {
  margin: 2px;
}
/* line 415, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .send-buttons-holder {
  border: 1px solid #f1f2f7;
  text-align: right;
  padding: 6px;
  margin-top: -1px;
}
/* line 421, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .message-form-holder .send-buttons-holder input[type=submit] {
  background: #b44726;
  border: 1px solid #b44726;
  color: #fff;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 430, ../sass/Modules/Module/Messages/MyConversations.scss */
.messages-modules-my-conversations.responsive .messages-holder .no-results {
  padding: 5px 3px 0;
}
@media (max-width: 550px) {
  /* line 435, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message {
    padding: 0 80px;
  }
  /* line 438, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message .person-photo-holder {
    width: 60px;
    height: auto;
  }
  /* line 442, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message .info .body {
    font-size: 13px;
    line-height: 1.6;
  }
}
@media (max-width: 400px) {
  /* line 451, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .conversations-holder .panel .conversation {
    height: 84px;
    padding-left: 64px;
    /* Set image as conversation background */
            /*.person-photo-holder {
			  width: 100%;
			  height: 100px;
			  top: -100%;
			  left: 0;
			  margin: 0;
			  z-index: 9;
		  }
		  .person-photo-holder img {
			  opacity: 0.3;
			  border-radius: 0;
		  }
		  .person-photo-holder .no-default-photo {
			  display: none;
		  }
		  .info {
			  position: absolute;
			  top: 0;
			  left: 0;
			  z-index: 10;
		  }*/
  }
  /* line 455, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .person-photo-holder {
    left: 10px;
    width: 50px;
    height: 50px;
    margin: -25px 0 0;
  }
  /* line 461, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .person-photo-holder .no-default-photo .no-default-photo-icon {
    line-height: 48px;
    font-size: 30px;
  }
  /* line 465, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .info .actions {
    margin-bottom: 0;
  }
  /* line 468, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .info .person {
    font-size: 15px;
    margin-top: 1px;
  }
  /* line 472, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .info .date {
    margin-top: 3px;
  }
  /* line 475, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .conversations-holder .panel .conversation .info .title {
    font-size: 13px;
  }
  /* line 502, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .messages-holder .panel-body {
    padding: 15px 5px 15px 15px;
  }
  /* line 506, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message {
    padding: 0;
    margin-bottom: 15px;
  }
  /* line 510, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message .person-photo-holder {
    display: none;
  }
  /* line 513, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message .info {
    padding-left: 7px;
    padding-right: 7px;
  }
  /* line 519, ../sass/Modules/Module/Messages/MyConversations.scss */
  .messages-modules-my-conversations.responsive .messages-holder .message-wrapper .message .info:after,
  .messages-modules-my-conversations.responsive .messages-holder .message-wrapper.logged-in-person .message .info:after {
    left: auto;
    right: auto;
    top: auto;
    border: none;
    content: '';
    border-width: 0;
    margin: 0;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Modules/Module/Messages/MyMessagesPopup.scss */
.messages-modules-my-conversations-popup {
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 0;
  margin-right: 5px;
}

/* line 11, ../sass/Modules/Module/Messages/MyMessagesPopup.scss */
.messages-modules-my-conversations-popup .popup {
  top: 30px;
  background-color: #b44726;
  border-color: #8a361d;
}

/* line 17, ../sass/Modules/Module/Messages/MyMessagesPopup.scss */
.messages-modules-my-conversations-popup .title {
  font-size: 16px;
  color: #fff;
}

/* line 22, ../sass/Modules/Module/Messages/MyMessagesPopup.scss */
.messages-modules-my-conversations-popup .popup hr {
  border: 1px solid white;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data .people {
  float: left;
  width: 32%;
  padding: 5px 10px 5px 5px;
}

/* line 8, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data .people .role-group .role-title {
  background: #e0e1e7;
  padding: 15px;
}

/* line 12, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data.default .role-group .role-person {
  border: none;
  padding: 0;
}

/* line 16, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data .people .role-group .role-people .role-person a {
  display: block;
  border: 1px solid #e0e1e7;
  border-top: none;
  line-height: 1.1;
  padding: 15px;
}

/* line 24, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data .crm-data {
  float: right;
  width: 68%;
  padding: 5px 5px 5px 10px;
}

/* line 29, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data .crm-data .person-details-tpl {
  font-size: 14px;
  line-height: normal;
  color: #34495e;
  padding: 20px 10px;
}

/* line 35, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data .crm-data .person-details-tpl .section {
  overflow: hidden;
  margin: 0 0 10px;
}

/* line 39, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data .crm-data .person-details-tpl .section-content {
  padding: 10px 15px;
}

/* line 42, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data .crm-data .person-details-tpl .section-title {
  font-weight: normal;
  font-size: 18px;
}

/* line 46, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data .crm-data .person-details-tpl .row {
  margin-bottom: 7px;
}

/* line 49, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data .crm-data .person-details-tpl .row span {
  font-weight: 500;
}

/* Specific to address fields */
/* line 55, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data .crm-data .person-details-tpl .address .row {
  margin-bottom: 1px;
}

/* line 58, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data .crm-data .person-details-tpl .address .row span.type {
  display: block;
  margin-bottom: 5px;
}

/* line 64, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data.basic-information .panel {
  border: none;
}
/* line 67, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data.basic-information .panel .panel-heading {
  background: none;
  border-bottom: none;
}
/* line 71, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data.basic-information .panel .panel-heading .module-title {
  font-size: 1.5rem;
  font-weight: 300;
  text-transform: none;
  color: #323232;
  float: none;
  padding: 3px 0 10px;
}
/* line 78, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data.basic-information .panel-body {
  padding: 15px 10px 0 3px;
}
/* line 83, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data.basic-information .panel-body .person-info.email i {
  margin-top: -7px;
}
/* line 87, ../sass/Modules/Module/Processes/CrmData.scss */
.processes-modules-crm-data.basic-information .panel-body .person-info.send-message {
  display: none;
}

/* Rest (tab navigation) is in Ext JS theme */
@media (max-width: 720px) {
  /* line 100, ../sass/Modules/Module/Processes/CrmData.scss */
  .processes-modules-crm-data .people,
  .processes-modules-crm-data .crm-data {
    float: none;
    width: 100%;
    padding: 5px 0 15px 0;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* Style for panel heading and body are in global.css under Bootstrap section */
/* line 5, ../sass/Modules/Module/Processes/FileManager.scss */
.processes-modules-file-manager .panel .panel-body .event-holder .progress {
  margin: 5px 0 20px;
}

/* line 8, ../sass/Modules/Module/Processes/FileManager.scss */
.processes-modules-file-manager .panel .panel-body .event-holder .progress .progress-bar {
  background-color: #b44726;
  width: 20%;
}

/* line 12, ../sass/Modules/Module/Processes/FileManager.scss */
.processes-modules-file-manager .panel .panel-body .event-holder .info-messages {
  margin: 15px 2px;
}

/* line 15, ../sass/Modules/Module/Processes/FileManager.scss */
.processes-modules-file-manager .panel .panel-body .event-holder .info-messages .info-message {
  margin: 5px 2px 10px;
}

/* line 20, ../sass/Modules/Module/Processes/FileManager.scss */
.processes-modules-file-manager .panel .panel-body .files-holder .file-row {
  background: #f3f3f3;
}

/* line 24, ../sass/Modules/Module/Processes/FileManager.scss */
.processes-modules-file-manager .panel .panel-body .files-holder .file-row .file-name,
.processes-modules-file-manager .panel .panel-body .files-holder .file-row .file-name:hover {
  font-size: 14px;
  color: #32b9b9;
  text-decoration: none;
}

/* line 31, ../sass/Modules/Module/Processes/FileManager.scss */
.processes-modules-file-manager .panel .panel-body .files-holder .file-row .file-actions a i {
  color: #d1d0d0;
}

/* line 34, ../sass/Modules/Module/Processes/FileManager.scss */
.processes-modules-file-manager .panel .panel-body .files-holder .file-row:hover .file-actions a i {
  color: #7d7f88;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 3, ../sass/Modules/Module/Processes/ShowNotifications.scss */
.processes-modules-show-notifications {
  background: none;
  padding: 0;
  margin: 0;
}
/* line 8, ../sass/Modules/Module/Processes/ShowNotifications.scss */
.processes-modules-show-notifications .one-notification {
  position: relative;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 10px 0;
  margin: 0;
}
/* line 15, ../sass/Modules/Module/Processes/ShowNotifications.scss */
.processes-modules-show-notifications .one-notification .notification-close {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 22px;
  cursor: pointer;
}
/* line 22, ../sass/Modules/Module/Processes/ShowNotifications.scss */
.processes-modules-show-notifications .one-notification .notification-close.fa:before {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-family: "Linearicons";
  content: "\e92a";
  padding: 5px;
}
/* line 30, ../sass/Modules/Module/Processes/ShowNotifications.scss */
.processes-modules-show-notifications .one-notification .notification-title {
  word-wrap: break-word;
  line-height: 1.1;
  padding: 0;
  margin: 5px 0 15px;
}
/* line 36, ../sass/Modules/Module/Processes/ShowNotifications.scss */
.processes-modules-show-notifications .one-notification .notification-description {
  font-size: 18px;
  font-weight: lighter;
  line-height: 1.5;
  margin: 15px 0 0;
}

/* line 1, ../sass/Modules/Module/Processes/StatusChanger.scss */
.processes-modules-status-changer .info-message {
  margin: 10px 5px;
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/*========================================================================================*/
/*=================== Filter buttons and other elements at the top - Start ===============*/
/*========================================================================================*/
/* line 7, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .task-list-title-wrapper {
  font-size: 1.5rem;
  font-weight: 300;
  text-transform: none;
  color: #323232;
  padding: 0 0 10px;
}
/* line 11, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .task-list-title-wrapper .nopadding {
  padding: 0;
}

/* line 17, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons {
  margin: 10px 0;
}

/* line 21, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .toggle-filters {
  border: 1px solid #e2e6e8;
  background: #ecf0f1;
  color: #34495e;
  cursor: pointer;
  font-size: 10pt;
  text-align: center;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 11px;
  margin: 15px 0;
}

/* line 35, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .btn-group {
  padding-top: 0;
}

/* line 43, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .filters-wrapper-date,
.processes-modules-task-list.default .filter-buttons .filters-wrapper-search,
.processes-modules-task-list.default .filter-buttons .filters-wrapper-dropdown,
.processes-modules-task-list.default .filter-buttons .waypoint-level-one,
.processes-modules-task-list.default .filter-buttons .filters-wrapper-checkbox {
  float: left;
  margin: 5px 10px 5px 0;
}

/* line 47, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .filters-wrapper-date {
  max-width: 400px;
}

/* line 50, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .filters-wrapper-date .date-filter-wrapper .datepicker {
  padding-left: 8px;
}

/* line 53, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .filters-wrapper-date .date-filter-wrapper .datepicker.date-to {
  border-left: none;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 63, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .filters-wrapper-search {
  width: 100%;
  max-width: 188px;
}

/* Dropdown menu is in global.css */
/* line 74, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .waypoint-level-one,
.processes-modules-task-list.default .filter-buttons .filters-wrapper-checkbox {
  margin-top: 12px;
  margin-bottom: 12px;
}

/* line 80, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse {
  background-color: #fff;
  color: #b44726;
  border-color: #e0e1e7;
}

/* line 86, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-brand {
  display: none;
}

/* line 90, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-collapse {
  padding: 0;
}

/* line 96, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > li > a,
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > li > a:hover,
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > li > a:focus {
  color: #b44726;
  border-right: 1px solid #e0e1e7;
}

/* line 103, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > .last > a,
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > .last > a:hover,
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > .last > a:focus {
  border-right: none;
}

/* line 109, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > .active > a,
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > .active > a:hover,
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > .active > a:focus {
  border-right: none;
  background-color: #b44726;
  color: #fff;
}

/* line 116, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > .disabled > a,
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > .disabled > a:hover,
.processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > .disabled > a:focus {
  zoom: 1;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

/* line 122, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .filters-wrapper-checkbox {
  line-height: 50px;
  margin-left: 15px;
}

/* line 127, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .filters-wrapper-checkbox input[type=checkbox],
.processes-modules-task-list.default .filter-buttons .filters-wrapper-checkbox .custom-checkbox {
  margin-right: 4px;
}

/* line 130, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .filter-buttons .filters-wrapper-checkbox label {
  font-weight: normal;
  margin-bottom: 0;
}

/* Responsive - Filters */
@media (max-width: 767px) {
  /* line 140, ../sass/Modules/Module/Processes/TaskList.scss */
  .processes-modules-task-list.default .filter-buttons .filters-wrapper-date,
  .processes-modules-task-list.default .filter-buttons .filters-wrapper-search,
  .processes-modules-task-list.default .filter-buttons .waypoint-level-one {
    float: none;
    max-width: 100%;
    margin: 8px 0;
  }

  /* line 145, ../sass/Modules/Module/Processes/TaskList.scss */
  .processes-modules-task-list.default .filter-buttons .waypoint-level-one {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

  /* line 151, ../sass/Modules/Module/Processes/TaskList.scss */
  .processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-brand,
  .processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-brand:hover {
    display: block;
    color: #333;
    font-size: 16px;
    padding: 13px;
  }

  /* line 157, ../sass/Modules/Module/Processes/TaskList.scss */
  .processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-toggle {
    border-color: #b44726;
    background: #b44726;
    margin: 7px 9px 7px 0;
  }

  /* line 163, ../sass/Modules/Module/Processes/TaskList.scss */
  .processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-collapse,
  .processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-form {
    border-color: #E0E1E7;
  }

  /* line 166, ../sass/Modules/Module/Processes/TaskList.scss */
  .processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-collapse {
    padding: 0 15px;
  }

  /* line 171, ../sass/Modules/Module/Processes/TaskList.scss */
  .processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > li > a,
  .processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > li > a:hover,
  .processes-modules-task-list.default .filter-buttons .waypoint-level-one.navbar-inverse .navbar-nav > li > a:focus {
    border-right: none;
  }
}
/*========================================================================================*/
/*=================== Filter buttons and other elements at the top - Start ===============*/
/*========================================================================================*/
/*========================================================================================*/
/*=================== Accordion / Percentage Bar / Second Waypoint - Start ===============*/
/*========================================================================================*/
/* line 186, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header {
  color: #fff;
  background: #d55c38;
  border: none;
  position: relative;
  min-height: 40px;
  line-height: 40px;
  font-size: 15px;
  font-weight: 300;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 7px 10px 8px 17px;
  margin: 0 0 1px;
}

/* line 201, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header.ui-state-active {
  margin-bottom: 0;
}

/* Top left and right border radius for first accordion */
/* line 205, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header.first {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 214, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header.first .progress-bar .percent-background,
.processes-modules-task-list.default .accordion .accordion-header.first .progress-bar .percent-background .percent {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}

/* line 219, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header.without-percentage {
  background: #b44726;
}

/* line 223, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header .ui-accordion-header-icon {
  left: auto;
  right: 15px;
  z-index: 3;
  background: none;
  text-indent: 0;
  line-height: 16px;
  margin-top: -10px !important;
}

/* line 232, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header .ui-accordion-header-icon:after {
  font-family: FontAwesome;
  color: #fff;
  content: "\f078";
  font-size: 10pt;
}

/* line 238, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header.ui-state-active .ui-accordion-header-icon:after {
  content: "\f077";
}

/* line 242, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header .name {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 0;
  left: 18px;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 3;
  padding-right: 50px;
}

/* line 255, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header .progress-bar {
  width: 100%;
  height: 100%;
  padding: 0;
}

/* line 260, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header .progress-bar .percent-background {
  position: absolute;
  left: 0;
  top: 0;
  background-color: #b44726;
  height: 40px;
  text-align: right;
  display: block;
  z-index: 1;
}

/* line 270, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header .progress-bar .percent-background .percent {
  /* todo: add different classes if percentage is on dark or light background */
  /*color: #83d6d2; - from design */
  /*color: #D2FEFF; - kind of ok for both background colors*/
  text-align: right;
  vertical-align: middle;
  display: block;
  line-height: 40px;
  min-width: 330px;
  padding: 0 20px 0 0;
}

/* line 281, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-header .progress-bar.high-percentage .percent-background .percent {
  padding-right: 35px;
}

/* Accordion Body / jqGrid */
/* line 288, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid {
  color: #54555b;
  border: none;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0;
}

/* jqGrid header */
/* line 300, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hdiv {
  background: none;
  border: none;
}

/* line 304, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hbox {
  float: none;
  padding: 0;
}

/* line 309, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hdiv table {
  border-collapse: separate;
  /* for border-right in header */
}

/* line 315, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hbox .ui-th-column,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hbox .ui-th-column.ui-state-active,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hbox .ui-th-column.ui-state-hover {
  border-right: 1px solid white;
  background: #3f4444;
  color: #fff;
}

/* line 320, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hbox .ui-th-column {
  text-align: left;
  line-height: normal;
  font-weight: normal;
  font-size: 14px;
  height: 40px;
  padding-left: 10px;
}

/* line 331, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hbox .ui-th-column.ui-jqgrid-th-cb,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hbox .ui-th-column.ui-jqgrid-th-toggle,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hbox .ui-th-column.ui-jqgrid-th-last {
  border-right: none;
}

/* line 335, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hbox .ui-th-column .ui-jqgrid-resize {
  width: 8px;
  margin-right: -15px;
}

/*======================== Custom sort / toggle icon and popups - Start ==================*/
/* line 343, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon {
  right: 4px;
}

/* line 346, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .arrow-toggle {
  cursor: pointer;
  font-size: 16px;
}

/* line 351, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner,
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup {
  border: 1px solid #d2d3db;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 0;
}

/* First popup only */
/* line 360, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner {
  top: 10px;
}

/* on right side */
/* line 364, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default th.ui-jqgrid-th-right #sort-toggle-icon .sort-toggle-inner {
  margin-right: -10px;
}

/* Arrow top - middle/right */
/* line 370, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner:after,
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* move arrow to the right */
/* line 382, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default th.ui-jqgrid-th-last #sort-toggle-icon .sort-toggle-inner:after,
.processes-modules-task-list.default th.ui-jqgrid-th-last #sort-toggle-icon .sort-toggle-inner:before {
  left: auto;
  right: 10px;
}

/* line 386, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 12px;
  margin-left: -12px;
}

/* line 392, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner:before {
  border-color: rgba(220, 219, 219, 0);
  border-bottom-color: rgba(0, 0, 0, 0.15);
  /* color of border for arrow */
  border-width: 13px;
  margin-left: -13px;
}

/* Second popup (cols) only */
/* line 401, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup {
  margin-left: 13px;
}

/* line 404, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup .toggle-cols-triangle {
  display: block;
  float: left;
  height: 82px;
  width: 18px;
  margin-left: -16px;
}

/* on right side */
/* line 412, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default th.ui-jqgrid-th-right #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup {
  margin-left: 0;
  margin-right: 13px;
}

/* line 416, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default th.ui-jqgrid-th-right #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup .toggle-cols-triangle {
  float: right;
  margin-left: 0;
  margin-right: -16px;
}

/* Arrow left side top */
/* line 424, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup:after,
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup:before {
  right: 100%;
  top: 20px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 434, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 10px;
  margin-top: -10px;
}

/* line 440, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup:before {
  border-color: rgba(210, 211, 219, 0);
  border-right-color: #d2d3db;
  border-width: 11px;
  margin-top: -11px;
}

/* Arrow right side top */
/* line 448, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default th.ui-jqgrid-th-right #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup:after,
.processes-modules-task-list.default th.ui-jqgrid-th-right #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup:before {
  right: auto;
  left: 100%;
}

/* line 452, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default th.ui-jqgrid-th-right #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup:after {
  border-right-color: transparent;
  border-left-color: #ffffff;
}

/* line 456, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default th.ui-jqgrid-th-right #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup:before {
  border-color: rgba(210, 211, 219, 0);
  border-right-color: transparent;
  border-left-color: #d2d3db;
}

/* Rows for both */
/* line 466, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .sort-toggle-first-level,
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .sort-toggle-first-level ul.toggle-cols-list li {
  height: 38px;
  line-height: 38px;
  vertical-align: middle;
  padding: 2px 15px;
}

/* line 473, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .sort-toggle-first-level .first-level-label,
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .sort-toggle-first-level ul.toggle-cols-list li label {
  cursor: pointer;
  font-weight: normal;
  margin: 0 0 0 6px;
}

/* line 478, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .sort-toggle-first-level .first-level-label {
  margin-left: 8px;
}

/* line 481, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .sort-toggle-first-level.cols {
  position: relative;
}

/* line 484, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .sort-toggle-first-level.cols .right-arrow {
  position: absolute;
  right: 22px;
  top: 0;
  font-size: 20px;
  line-height: 38px;
}

/* on right side */
/* line 492, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default th.ui-jqgrid-th-right #sort-toggle-icon .sort-toggle-inner .sort-toggle-first-level.cols .right-arrow {
  display: none;
}

/* line 495, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .sort-toggle-first-level.cols div.custom-checkbox {
  height: 20px;
}

/*========================= Custom sort / toggle icon and popups - End ===================*/
/* jqGrid body */
/* line 502, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid .ui-widget-content {
  background: none;
}

/* line 506, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid table.ui-jqgrid-btable {
  border: none;
  border-left: 1px solid #e0e1e7;
  border-right: 1px solid #e0e1e7;
}

/* line 512, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgrow,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup {
  border: none;
  border-top: 1px solid #e0e1e7;
  border-bottom: 1px solid #e0e1e7;
}

/* line 519, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgrow td,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup td {
  border: none;
  font-size: 14px;
  height: 50px;
}

/* line 525, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgrow td.ui-grid-normal-field,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup .grouped-instances-name {
  padding-left: 10px;
}

/* line 528, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgrow td .toggle-responsive-row {
  font-size: 16px;
}

/* Read / Not Read rows */
/* line 535, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .ui-jqgrid tr.jqgrow.jqgrow-read td,
.processes-modules-task-list.default .ui-jqgrid tr.jqgroup.jqgrow-read td {
  background-color: #F1F2F7;
}

/* Task Name column */
/* line 541, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr td .task-type-label {
  font-size: 11px;
  text-transform: uppercase;
  background-color: #333;
  color: #fff;
  vertical-align: bottom;
  padding: 2px 6px;
  margin-left: 4px;
}

/* line 550, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup td .task-type-label {
  margin-left: 8px;
}

/* line 553, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr td .task-type-label.standard {
  background-color: #f39c12;
}

/* line 556, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr td .task-type-label.message {
  background-color: #27ae60;
}

/* line 559, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr td .task-type-label.form {
  background-color: #3498db;
}

/* line 562, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr td .task-type-label.form {
  background-color: #8e44ad;
}

/* line 565, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr td .task-type-label.question {
  background-color: #ad2134;
}

/* Responsive extra/hidden rows */
/* line 570, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgrid-extra-row td {
  padding: 15px 18px;
}

/* line 573, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgrid-extra-row td .jqgrid-each-row {
  line-height: normal;
  margin: 5px 0;
}

/* line 577, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgrid-extra-row td .jqgrid-each-row b {
  margin-right: 5px;
}

/* Checkbox and toggle columns */
/* line 587, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hbox .ui-th-column.ui-jqgrid-th-cb,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid-hbox .ui-th-column.ui-jqgrid-th-toggle,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgrow td.ui-grid-toggle-field,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgrow td.ui-grid-checkbox-field,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup .custom-checkbox-wrapper {
  width: 35px;
  /* but this doesn't work so good without "width" being set for these cols in jqGrid col model */
  text-align: center;
  padding: 0;
}

/* Specific to grouped rows (but they are styled with normal rows above) */
/* line 595, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup .custom-checkbox-wrapper {
  display: inline-block;
}

/* line 598, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup .grouped-instances-toggle {
  cursor: pointer;
  color: #b44726;
  font-size: 13px;
  margin-left: 5px;
}

/* line 604, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup .grouped-instances-toggle i.fa {
  font-size: 15px;
}

/* line 607, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup .grouped-instances-toggle i.fa:before {
  content: "\f107";
}

/* line 610, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup .grouped-instances-toggle.expanded i.fa:before {
  content: "\f106";
}

/* line 614, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup-child td.ui-grid-normal-field {
  padding-left: 30px;
}

/* line 618, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup-child td.ui-grid-checkbox-field,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup-child td.ui-grid-toggle-field {
  overflow: visible;
}

/* line 622, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup-child td.ui-grid-checkbox-field .custom-checkbox-wrapper,
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgroup-child td.ui-grid-toggle-field i.fa {
  margin-right: -40px;
}

/* Task Description */
/* line 628, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid .show-task-description tr.jqgrow {
  border-top: none;
  border-bottom: none;
}

/* line 632, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid .show-task-description tr.jqgrid-description-row {
  border-bottom: 1px solid #e0e1e7;
}

/* line 635, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgrid-description-row td {
  height: auto;
  max-width: 100%;
  white-space: normal;
  overflow: auto;
  padding: 15px 18px 28px;
}

/* line 642, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid tr.jqgrid-description-row-grouped td {
  padding-left: 27px;
}

/* Completion Button */
/* line 647, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid .show-completion-button tr.jqgrow td.ui-grid-always-visible-field {
  position: relative;
  padding-right: 110px;
}

/* line 651, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid .show-completion-button tr.jqgrow td.ui-grid-always-visible-field .completion-button-wrapper {
  position: absolute;
  top: 0;
  right: 5px;
  width: 100%;
  max-width: 100px;
  line-height: 49px;
}

/* line 659, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .accordion-body .ui-jqgrid .show-completion-button tr.jqgrow td.ui-grid-always-visible-field .completion-button-wrapper .completion-button {
  font-size: 13px;
  font-weight: 200;
  width: 100%;
  height: auto;
  line-height: normal;
  padding: 7px 3px;
}

/* Empty second level landmarks and grid */
/* line 669, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .no-results {
  font-size: 15px;
  padding: 20px 3px;
}

/* Empty grid */
/* line 675, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .accordion .no-results-jqgrid {
  border: 1px solid #e0e1e7;
  border-top: 0;
  padding: 20px 10px;
}

/* Responsive - Accordion / Percentage Bar / Second Waypoint */
@media (max-width: 1000px) {
  /* Second popup (cols) only */
  /* line 686, ../sass/Modules/Module/Processes/TaskList.scss */
  .processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup,
  .processes-modules-task-list.default th.ui-jqgrid-th-right #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup {
    border-top-style: dashed;
    width: 200px;
    top: 41px;
    left: 50%;
    margin-left: -100px;
  }

  /* line 694, ../sass/Modules/Module/Processes/TaskList.scss */
  .processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup .toggle-cols-triangle,
  .processes-modules-task-list.default th.ui-jqgrid-th-right #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup .toggle-cols-triangle {
    float: none;
    width: 100%;
    height: 10px;
    margin-top: -10px;
    margin-left: 0;
  }

  /* Hide popup arrow */
  /* line 706, ../sass/Modules/Module/Processes/TaskList.scss */
  .processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup:after,
  .processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup:before,
  .processes-modules-task-list.default th.ui-jqgrid-th-right #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup:after,
  .processes-modules-task-list.default th.ui-jqgrid-th-right #sort-toggle-icon .sort-toggle-inner .cols .toggle-cols-popup:before {
    display: none;
  }

  /* Hide arrow in "Columns" trigger */
  /* line 710, ../sass/Modules/Module/Processes/TaskList.scss */
  .processes-modules-task-list.default #sort-toggle-icon .sort-toggle-inner .sort-toggle-first-level.cols .right-arrow {
    display: none;
  }
}
@media (max-width: 520px) {
  /* line 716, ../sass/Modules/Module/Processes/TaskList.scss */
  .processes-modules-task-list.default .accordion .accordion-header .progress-bar .percent-background .percent,
  .processes-modules-task-list.default .accordion .accordion-header .progress-bar.high-percentage .percent-background .percent {
    padding-right: 35px;
  }
}
/*========================================================================================*/
/*==================== Accordion / Percentage Bar / Second Waypoint - End ================*/
/*========================================================================================*/
/*========================================================================================*/
/*============================= Person Icon and popup - Start ============================*/
/*========================================================================================*/
/* line 728, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-icon {
  color: #b44726;
  font-size: 18px;
  cursor: pointer;
  vertical-align: middle;
  margin-top: -1px;
  margin-left: 2px;
}

/* line 736, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup {
  z-index: 500;
  display: none;
  text-align: center;
  position: relative;
  border: 1px solid #d2d3db;
  background: #fff;
  width: 270px;
  font-size: 13px;
  font-weight: 300;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 15px;
}

/* Arrow - Bottom */
/* line 753, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup:after,
.processes-modules-task-list.default .person-info-popup:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 764, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 10px;
  margin-left: -10px;
}

/* line 770, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup:before {
  border-color: rgba(210, 211, 219, 0);
  border-top-color: #d2d3db;
  border-width: 11px;
  margin-left: -11px;
}

/* Arrow - Left */
/* line 778, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup.info-popup-right:after,
.processes-modules-task-list.default .person-info-popup.info-popup-right:before {
  top: 26px;
  left: auto;
  right: 100%;
}

/* line 783, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup.info-popup-right:after {
  border-top-color: transparent;
  margin-left: 0;
  border-right-color: #fff;
  margin-top: -10px;
}

/* line 789, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup.info-popup-right:before {
  border-top-color: transparent;
  margin-left: 0;
  border-right-color: #d2d3db;
  margin-top: -11px;
}

/* line 796, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup .loading-icon {
  padding: 20px 0;
}

/* line 800, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup .image-holder {
  max-width: 140px;
  margin: 5px auto 18px;
}

/* line 804, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup .image-holder img {
  width: 100%;
  max-width: 100%;
  height: auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* line 812, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup .full-name {
  font-size: 20px;
  font-weight: 200;
  margin: 15px 0;
}

/* line 818, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup .default-phone,
.processes-modules-task-list.default .person-info-popup .default-address {
  margin: 10px 0;
}

/* line 821, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup .view-more-button {
  display: block;
  border: 1px solid #333333;
  color: #333;
  width: 40px;
  height: 40px;
  line-height: 38px;
  vertical-align: middle;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin: 20px auto 4px;
}

/* line 835, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .person-info-popup .view-more-button i {
  padding: 0;
  margin: 0;
}

/*========================================================================================*/
/*============================== Person Icon and popup - End =============================*/
/*========================================================================================*/
/*========================================================================================*/
/*================================= Search Results - Start ===============================*/
/*========================================================================================*/
/* line 848, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup {
  z-index: 400;
  display: none;
  position: relative;
  border: 1px solid #d2d3db;
  background: #fff;
  width: 270px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* Arrow - Bottom */
/* line 861, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup:after,
.processes-modules-task-list.default .search-results-popup:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 872, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 9px;
  margin-left: -9px;
}

/* line 878, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup:before {
  border-color: rgba(210, 211, 219, 0);
  border-bottom-color: #d2d3db;
  border-width: 10px;
  margin-left: -10px;
}

/* line 885, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup .loading-icon {
  padding: 20px 0;
}

/* line 889, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup .no-results {
  padding: 15px;
}

/* line 893, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup .search-results-popup-inner {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 898, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup .one-search-result {
  position: relative;
  border-bottom: 1px solid #f1f2f7;
  min-height: 50px;
  padding: 10px 15px;
}

/* line 904, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup .one-search-result.last {
  border-bottom: none;
}

/* line 907, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup .one-search-result .one-search-result-content {
  padding-right: 20px;
}

/* line 910, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup .one-search-result .full-name {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  margin: 0;
}

/* line 921, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup .one-search-result.without-address .full-name {
  padding-top: 5px;
}

/* line 924, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup .one-search-result .default-address {
  font-size: 10px;
  line-height: 11px;
  color: #c1b3bd;
  margin: -3px 0 0;
}

/* line 930, ../sass/Modules/Module/Processes/TaskList.scss */
.processes-modules-task-list.default .search-results-popup .one-search-result .person-info-icon {
  position: absolute;
  top: 0;
  right: 10px;
  line-height: 50px;
  vertical-align: middle;
}

/*========================================================================================*/
/*================================== Search Results - End ================================*/
/*========================================================================================*/

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* line 5, ../sass/Modules/Module/Processes/TaskSequence.scss */
.processes-modules-task-sequence .sequence-task-list a.sequence-item {
  color: #8E9AA3;
  background: #E0E1E7;
  font-size: 16px;
  -webkit-border-radius: 46px;
  -moz-border-radius: 46px;
  -ms-border-radius: 46px;
  -o-border-radius: 46px;
  border-radius: 46px;
  padding: 13px 22px;
}
/* line 12, ../sass/Modules/Module/Processes/TaskSequence.scss */
.processes-modules-task-sequence .sequence-task-list a.sequence-item.selected {
  color: #fff;
  background: #b44726;
  font-weight: normal;
}
/* line 18, ../sass/Modules/Module/Processes/TaskSequence.scss */
.processes-modules-task-sequence .sequence-task-list a.sequence-item:hover {
  text-decoration: none;
}
/* line 25, ../sass/Modules/Module/Processes/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-title {
  font-size: 24px;
  text-transform: uppercase;
  color: #b44726;
}
/* line 31, ../sass/Modules/Module/Processes/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-file-container #upload-form #upload-drop-zone {
  border-color: #7b7b7b;
  margin: 30px 0;
}
/* line 38, ../sass/Modules/Module/Processes/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-note-container,
.processes-modules-task-sequence .processes-task.sequence-task-container .task-message-container .task-field-container {
  max-width: 100%;
}
/* line 41, ../sass/Modules/Module/Processes/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-note-container .mce-menubar,
.processes-modules-task-sequence .processes-task.sequence-task-container .task-message-container .task-field-container .mce-menubar {
  border-color: #949494;
}
/* line 44, ../sass/Modules/Module/Processes/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-note-container .mce-tinymce,
.processes-modules-task-sequence .processes-task.sequence-task-container .task-message-container .task-field-container .mce-tinymce {
  border: 1px solid #949494 !important;
}
/* line 48, ../sass/Modules/Module/Processes/TaskSequence.scss */
.processes-modules-task-sequence .processes-task.sequence-task-container .task-note-container .mce-tinymce .mce-container-body .mce-panel,
.processes-modules-task-sequence .processes-task.sequence-task-container .task-message-container .task-field-container .mce-tinymce .mce-container-body .mce-panel {
  border-color: #949494;
  background: none;
}
@media (max-width: 1100px) {
  /* line 61, ../sass/Modules/Module/Processes/TaskSequence.scss */
  .processes-modules-task-sequence .sequence-task-list a.sequence-item {
    margin-right: 10px;
    padding: 8px 16px;
  }
}

/* Crossworld fonts */
/* Crossworld colors */
/* Avant colors */
/* Neutral colors */
/* Crossworld hyperlinks */
/* Crossworld buttons */
/* Filter buttons */
/* line 4, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .filter-buttons {
  overflow: visible;
  margin-bottom: 10px;
}

/* line 8, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .filter-buttons .toggle-filters {
  border: 1px solid #e2e6e8;
  background: #ecf0f1;
  color: #34495e;
  cursor: pointer;
  font-size: 10pt;
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 11px;
}

/* line 21, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .filter-buttons .filters-wrapper-date {
  float: left;
  position: relative;
  width: 100%;
  max-width: 350px;
  margin: 10px 10px 10px 0;
}

/* line 28, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .filter-buttons .filters-wrapper-date .filter-label {
  position: absolute;
  top: 0;
  left: 0;
  font-weight: 300;
  font-size: 14px;
  line-height: 38px;
}

/* line 36, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .filter-buttons .filters-wrapper-date .date-filter-wrapper {
  padding-left: 90px;
}

/* line 39, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .filter-buttons .filters-wrapper-date .date-filter-wrapper .date-picker-holder {
  float: left;
  width: 50%;
}

/* line 43, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .filter-buttons .filters-wrapper-date .date-filter-wrapper .date-picker-holder.date-to {
  margin-left: -1px;
}

/* line 47, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .filter-buttons .filters-wrapper-dropdown {
  float: left;
  width: 100%;
  max-width: 140px;
  margin: 10px 10px 10px 0;
}

/* line 53, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .filter-buttons .filters-wrapper-dropdown .ui-multiselect {
  width: 100% !important;
  margin: 0 !important;
}

/** jqGrid **/
/* line 60, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid.ui-widget {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* jqGrid Header */
/* line 69, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .ui-jqgrid-hbox {
  float: none;
  padding: 0;
}

/* line 75, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .ui-jqgrid-hdiv th,
.processes-modules-workflow-instance-list .ui-jqgrid .ui-jqgrid-hdiv th.ui-th-column {
  border: none;
  padding: 2px 5px;
  text-align: left;
}

/* line 81, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .ui-jqgrid-hdiv th div.ui-jqgrid-sortable span.ui-icon.ui-state-disabled {
  display: none;
}

/* jqGrid Body */
/* line 88, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid table.ui-jqgrid-btable {
  border: 1px solid #ecf0f1;
}

/* line 92, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .ui-widget-content.jqgrow {
  border: none;
}

/* line 95, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .ui-jqgrid-bdiv tr td {
  border: none;
  white-space: normal;
  font-size: 10pt;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 105, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .ui-jqgrid-bdiv tr td .toggle-responsive-row,
.processes-modules-workflow-instance-list .ui-jqgrid .ui-jqgrid-bdiv tr td .custom-form-fields,
.processes-modules-workflow-instance-list .ui-jqgrid .ui-jqgrid-bdiv tr td .custom-form-fields div {
  line-height: 22px;
  height: 22px;
  vertical-align: middle;
}

/* line 112, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .ui-jqgrid-bdiv tr.jqgrid-extra-row td {
  border-bottom: 1px solid #ecf0f1;
  color: #34495E;
  font-size: 10pt;
  padding: 5px 20px 15px;
}

/* line 118, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .ui-jqgrid-bdiv tr.jqgrid-extra-row td .jqgrid-each-row {
  margin: 10px 0;
}

/* line 121, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .ui-jqgrid-bdiv tr.jqgrid-extra-row td .jqgrid-each-row .nothing {
  font-weight: 200;
  color: #BDC3C7;
  margin: 0;
}

/* line 127, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .ui-jqgrid-bdiv tr td .toggle-responsive-row {
  cursor: pointer;
}

/* Checkbox and toggle columns */
/* line 135, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid-hbox .ui-th-column.ui-jqgrid-th-cb,
.processes-modules-workflow-instance-list .ui-jqgrid-hbox .ui-th-column.ui-jqgrid-th-toggle,
.processes-modules-workflow-instance-list .ui-jqgrid tr.jqgrow td.ui-grid-toggle-field,
.processes-modules-workflow-instance-list .ui-jqgrid tr.jqgrow td.ui-grid-checkbox-field {
  width: 35px;
  /* but this doesn't work so good without "width" being set for these cols in jqGrid col model */
  text-align: center;
  padding: 0;
}

/* jqGrid Pager */
/* line 144, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .pager,
.processes-modules-workflow-instance-list .ui-jqgrid .pager.ui-state-default {
  background: none;
  border: none;
  overflow: visible;
  height: auto;
  padding-top: 15px !important;
}

/* line 152, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .pager .ui-pg-table td {
  padding: 0;
}

/* line 156, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .pager .ui-pg-table td input {
  vertical-align: middle;
}

/* line 160, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .pager table td.ui-pg-button.ui-state-hover {
  border: none;
  background: none;
}

/* line 165, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .pager table td table td.ui-pg-button .ui-separator {
  display: none;
}

/* line 170, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .pager table td table td.ui-pg-button span,
.processes-modules-workflow-instance-list .ui-jqgrid .pager table td table td.ui-pg-button.ui-state-hover span {
  margin: 0;
}

/* line 176, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .pager table td table td.ui-pg-button span.ui-icon-seek-prev,
.processes-modules-workflow-instance-list .ui-jqgrid .pager table td table td.ui-pg-button.ui-state-hover span.ui-icon-seek-prev
.processes-modules-workflow-instance-list .ui-jqgrid .pager table td table td.ui-pg-button span.ui-icon-seek-next,
.processes-modules-workflow-instance-list .ui-jqgrid .pager table td table td.ui-pg-button.ui-state-hover span.ui-icon-seek-next {
  margin-right: 4px;
}

/* line 181, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .pager .jqgrid-pager-left {
  width: 0;
}

/* line 185, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
.processes-modules-workflow-instance-list .ui-jqgrid .pager .input-search-holder .search {
  width: 100%;
  background-position: 3%;
  max-width: 250px;
  font-size: 10pt;
  padding: 2px 28px 2px 10px;
}

@media (max-width: 700px) {
  /* line 197, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
  .processes-modules-workflow-instance-list .filter-buttons .toggle-filters {
    display: block;
  }

  /* line 200, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
  .processes-modules-workflow-instance-list .filter-buttons .filters-wrapper {
    display: none;
  }

  /* line 203, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
  .processes-modules-workflow-instance-list .ui-jqgrid .pager .input-search-holder .search {
    max-width: 130px;
  }
}
/* Show filters if it was hidden while on smaller screen size */
@media (min-width: 700px) {
  /* line 209, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
  .processes-modules-workflow-instance-list .filter-buttons .filters-wrapper {
    display: block !important;
  }
}
@media (max-width: 590px) {
  /* line 215, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
  .processes-modules-workflow-instance-list .filter-buttons .filters-wrapper {
    padding: 10px 0 5px;
  }

  /* line 219, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
  .processes-modules-workflow-instance-list .filter-buttons .filters-wrapper-date,
  .processes-modules-workflow-instance-list .filter-buttons .filters-wrapper-dropdown {
    max-width: 100%;
    margin: 6px 0;
  }

  /* line 223, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
  .processes-modules-workflow-instance-list .filter-buttons .ui-multiselect-menu.ui-widget-content {
    min-width: 200px;
  }
}
@media (max-width: 400px) {
  /* line 229, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
  .processes-modules-workflow-instance-list .filter-buttons .filters-wrapper-date .filter-label {
    position: static;
  }

  /* line 232, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
  .processes-modules-workflow-instance-list .filter-buttons .filters-wrapper-date .date-filter-wrapper {
    padding-left: 0;
  }

  /* line 235, ../sass/Modules/Module/Processes/WorkflowInstanceList.scss */
  .processes-modules-workflow-instance-list .filter-buttons .filters-wrapper-date .date-filter-wrapper input {
    padding-left: 6px;
  }
}

