/*
IMPORTANT!
Are you editing additional.css 
directly and not additional.scss?
Please don't!  Once that happens 
some developer in the future may inadvertently
overwrite all your hard work by generating css from that
sass file.  Besides, your hard work can go further
if you use compass and edit the sass file!
*/
/* line 23, additional.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 26, additional.scss */
.fade.in {
  opacity: 1;
}

/* line 31, additional.scss */
.collapse {
  display: none;
}
/* line 33, additional.scss */
.collapse.in {
  display: block;
}

/* line 37, additional.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

/*  ----------------------------------------------
compass reference
----------------------------------------------  */
/*
@include border-radius(5px);
@include background-clip(padding-box);

@include single-box-shadow(rgba(0, 0, 0, 0.5), 0, 2px, 3px, 0px);
@include background-image(linear-gradient(#ffe7e7, #ffdada));
*/
/*  ----------------------------------------------
Donate Page
----------------------------------------------  */
/* Academics */
/* line 64, additional.scss */
div#content.inline-header-image div.section.head {
  position: relative;
  padding-top: 0;
}

/* line 70, additional.scss */
div#content.inline-header-image div.section.head div.left {
  height: 400px;
  left: -20px;
  position: absolute;
  width: 470px;
  margin-top: 78px;
}

/* line 77, additional.scss */
div#content.inline-header-image div.section.head div.right {
  padding: 78px 0 0 475px;
}

/* line 81, additional.scss */
body.page-template-t_donate-php .section.head {
  margin-bottom: 30px;
}
/* line 84, additional.scss */
body.page-template-t_donate-php div#header-wrapper div.subnav-wrapper.donate {
  display: block;
  background-color: #42a590;
  height: 44px;
}
/* line 97, additional.scss */
body.page-template-t_donate-php div#content h2,
body.page-template-t_donate-php div#content h3,
body.page-template-t_donate-php div#content h4,
body.page-template-t_donate-php div#content p.leader,
body.page-template-t_donate-php div#content strong.big,
body.page-template-t_donate-php div#content p a,
body.page-template-t_donate-php div#content .colored,
body.page-template-t_donate-php div#content blockquote p {
  color: #42a590;
}

/* line 102, additional.scss */
div.page_leader.small p {
  font-size: 16px;
  line-height: 1.3;
}

/* line 107, additional.scss */
.section.head .toggleable-header-images img {
  display: none;
}
/* line 109, additional.scss */
.section.head .toggleable-header-images img:first-child {
  display: block;
}

/* line 116, additional.scss */
.donate_categories > li h3 {
  margin-bottom: 15px;
}
/* line 119, additional.scss */
.donate_categories > li p.lead {
  font-size: 16px;
  line-height: 1.3;
}
/* line 123, additional.scss */
.donate_categories > li .button_wrapper {
  margin: 12px 0 0;
}

/* line 128, additional.scss */
.valign {
  display: table !important;
  width: 100%;
}
/* line 131, additional.scss */
.valign > * {
  display: table-cell;
  vertical-align: middle;
}

/* line 136, additional.scss */
.halign {
  text-align: center;
}

/* line 142, additional.scss */
.btn.yellow.donate-btn {
  text-transform: uppercase;
  font-size: 14px;
  position: relative;
  padding: 0;
  height: 60px;
  line-height: 16px;
}
/* line 149, additional.scss */
.btn.yellow.donate-btn small {
  font-size: 14px;
  display: block;
  text-transform: none;
  letter-spacing: 0;
}

/* line 160, additional.scss */
.or-connector {
  font-weight: bold;
  font-size: 18px;
  margin: 23px 0;
}

/* line 166, additional.scss */
.donate_options_list {
  margin-top: 15px;
}
/* line 168, additional.scss */
.donate_options_list.grouped-style {
  border: 1px solid #c2c2c2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  overflow: hidden;
}
/* line 174, additional.scss */
.donate_options_list.grouped-style > li + li {
  padding-top: 0 !important;
  border-top: 1px solid #c2c2c2;
}
/* line 180, additional.scss */
.donate_options_list.grouped-style > li h4 a.collapsed {
  background: #fafafa;
}
/* line 189, additional.scss */
.donate_options_list.list-style > li + li {
  padding-top: 8px;
}
/* line 194, additional.scss */
.donate_options_list.list-style > li h4 a.collapsed {
  background: #e0dfdf;
}
/* line 205, additional.scss */
.donate_options_list > li h4 {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 208, additional.scss */
.donate_options_list > li h4 a {
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  padding: 10px;
  text-align: center;
  color: #fff;
  background: #42a590;
}
/* line 216, additional.scss */
.donate_options_list > li h4 a.collapsed {
  color: #412717;
}
/* line 219, additional.scss */
.donate_options_list > li h4 a:hover {
  background: #42a590 !important;
  color: #fff;
}
/* line 225, additional.scss */
.donate_options_list > li .panel-inner {
  padding: 40px 20px 20px;
  background: #bddfd7 url("../images/option-active-top.jpg") center -18px no-repeat;
  color: #42a590;
  word-wrap: break-word;
}
/* line 230, additional.scss */
.donate_options_list > li .panel-inner p {
  font-size: 14px;
  line-height: 1.3;
}
/* line 235, additional.scss */
.donate_options_list > li .panel-inner a {
  font-weight: bold;
}

/* line 241, additional.scss */
.nowrap {
  white-space: nowrap;
}

/* line 244, additional.scss */
.interactive_list.three_col > li + li {
  padding-top: 0;
}

/* line 247, additional.scss */
.display_block {
  display: block;
}

/* line 252, additional.scss */
.kids_slider_wrapper .bx-wrapper .bx-controls-direction a {
  height: 41px;
  width: 42px;
}
/* line 255, additional.scss */
.kids_slider_wrapper .bx-wrapper .bx-controls-direction a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 257, additional.scss */
.kids_slider_wrapper .bx-wrapper .bx-controls-direction a:hover.bx-prev {
  background-position: 0 0;
}
/* line 260, additional.scss */
.kids_slider_wrapper .bx-wrapper .bx-controls-direction a:hover.bx-next {
  background-position: 0 -43px;
}

/* line 271, additional.scss */
#unit1_menu li.active, #unit1_menu li.current {
  background: #71bbd5;
}
/* line 273, additional.scss */
#unit1_menu li.active:after, #unit1_menu li.current:after {
  width: 0;
  height: 0;
  border: 22px solid transparent;
  border-left-color: #71bbd5;
  background: none;
  right: -44px;
}
/* line 281, additional.scss */
#unit1_menu li.active a, #unit1_menu li.current a {
  border: none;
}

/* line 286, additional.scss */
.academics_unit2 {
  position: relative;
}

/* line 290, additional.scss */
.info_sections li {
  width: 940px;
}
/* line 292, additional.scss */
.info_sections li + li {
  border-top: 1px solid #412717;
}
/* line 296, additional.scss */
.info_sections hr {
  display: none;
}
/* line 299, additional.scss */
.info_sections p, .info_sections img {
  margin: 20px 0;
  display: block;
}
/* line 303, additional.scss */
.info_sections img {
  margin-right: auto;
  margin-left: auto;
}
/* line 307, additional.scss */
.info_sections p {
  font-size: 23px;
  font-family: 'AvenirLTStdMedium', Helvetica Neue, Helvetica, Arial, sans;
  position: relative;
  line-height: 30px;
  text-align: justify;
  padding: 0 30px;
}
