@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,800,800italic,300italic,300|Open+Sans+Condensed:300,700,300italic);
/* line 2, ../sass/partials/_admin.scss */
body.admin-menu div.tabs {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 98;
  width: 100%;
  max-width: 100%;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #000000));
  background-image: -moz-linear-gradient(#333333, #000000);
  background-image: -webkit-linear-gradient(#333333, #000000);
  background-image: linear-gradient(#333333, #000000);
  white-space: normal;
  margin: 0;
  padding: 0;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  border-top: 1px solid #666;
}
/* line 16, ../sass/partials/_admin.scss */
body.admin-menu div.tabs ul {
  background: none;
  border-width: 0;
  line-height: normal;
  list-style: none outside none;
}
/* line 21, ../sass/partials/_admin.scss */
body.admin-menu div.tabs ul li {
  float: none;
  margin: 0;
  padding: 0;
  line-height: 30px;
}
/* line 27, ../sass/partials/_admin.scss */
body.admin-menu div.tabs ul a,
body.admin-menu div.tabs ul .active a,
body.admin-menu div.tabs ul a:hover,
body.admin-menu div.tabs ul a .tab,
body.admin-menu div.tabs ul a:hover .tab,
body.admin-menu div.tabs ul .active a .tab,
body.admin-menu div.tabs ul .active a:hover .tab {
  display: block;
  float: left;
  clear: none;
  padding: 0 10px;
  margin: 0;
  text-decoration: none;
  background: none;
  border: none;
  height: auto;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
}
/* line 47, ../sass/partials/_admin.scss */
body.admin-menu div.tabs ul a span,
body.admin-menu div.tabs ul .active a span,
body.admin-menu div.tabs ul a:hover span,
body.admin-menu div.tabs ul a .tab span,
body.admin-menu div.tabs ul a:hover .tab span,
body.admin-menu div.tabs ul .active a .tab span,
body.admin-menu div.tabs ul .active a:hover .tab span {
  padding: 0 10px;
  line-height: 30px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
/* line 57, ../sass/partials/_admin.scss */
body.admin-menu .tabs ul.primary, body.admin-menu .tabs ul.secondary {
  float: none;
  clear: none;
  margin: 0;
  padding: 0;
}
/* line 63, ../sass/partials/_admin.scss */
body.admin-menu .tabs ul.secondary {
  float: right;
}

/*
--------------------------------------------------------------------------------------- HOVER EDIT BUTTON
*/
/* line 72, ../sass/partials/_admin.scss */
ul.slides > li,
.views-row {
  position: relative;
}
@media (min-width: 1024px) {
  /* line 77, ../sass/partials/_admin.scss */
  ul.slides > li:hover .edit,
  ul.slides > li:hover .views-field-edit-node,
  ul.slides > li:hover .views-field-edit-term,
  ul.slides > li:hover .views-field-edit-product,
  .views-row:hover .edit,
  .views-row:hover .views-field-edit-node,
  .views-row:hover .views-field-edit-term,
  .views-row:hover .views-field-edit-product {
    display: block;
  }
}

/* line 86, ../sass/partials/_admin.scss */
.views-row .edit,
.views-field-edit-node,
.views-field-edit-term,
.views-field-edit-product {
  position: absolute;
  top: 10px;
  right: 10px;
  display: none;
}
/* line 94, ../sass/partials/_admin.scss */
.views-row .edit a,
.views-field-edit-node a,
.views-field-edit-term a,
.views-field-edit-product a {
  display: block;
  padding: 0 15px;
  line-height: 25px !important;
  font-weight: bold;
  font-size: 13px !important;
  background: #000;
  text-decoration: none;
}
/* line 102, ../sass/partials/_admin.scss */
.views-row .edit a:link, .views-row .edit a:hover, .views-row .edit a:visited,
.views-field-edit-node a:link,
.views-field-edit-node a:hover,
.views-field-edit-node a:visited,
.views-field-edit-term a:link,
.views-field-edit-term a:hover,
.views-field-edit-term a:visited,
.views-field-edit-product a:link,
.views-field-edit-product a:hover,
.views-field-edit-product a:visited {
  color: #fff;
}

/* line 1, ../sass/partials/_menus.scss */
#menu.stuck {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.6);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.6);
  z-index: 9999;
}
/* line 9, ../sass/partials/_menus.scss */
#menu.stuck .region {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
}
/* line 19, ../sass/partials/_menus.scss */
body.admin-menu #menu.stuck {
  top: 29px;
}

/* line 24, ../sass/partials/_menus.scss */
#header {
  padding: 0;
  padding-top: 20px;
  min-height: 10px;
  background-color: #fff;
}
@media (max-width: 768px) {
  /* line 24, ../sass/partials/_menus.scss */
  #header {
    padding: 20px 0;
  }
}

/* line 34, ../sass/partials/_menus.scss */
.region-branding {
  position: relative;
}
/* line 36, ../sass/partials/_menus.scss */
.region-branding .block {
  clear: none;
}

/* line 41, ../sass/partials/_menus.scss */
#block-block-48 {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 45, ../sass/partials/_menus.scss */
#block-block-48 .text {
  padding: 10px 25px;
  border: 1px solid #ccc;
  font-size: 17px;
  color: #57accb;
  white-space: nowrap;
  display: block;
}
/* line 52, ../sass/partials/_menus.scss */
#block-block-48 .text:hover {
  color: #008367;
  text-decoration: none;
}
/* line 55, ../sass/partials/_menus.scss */
#block-block-48 .text:hover .fa {
  color: #008367;
}
/* line 59, ../sass/partials/_menus.scss */
#block-block-48 .text em {
  font-size: 13px;
  font-style: normal;
  color: #3F3F3F;
}
/* line 64, ../sass/partials/_menus.scss */
#block-block-48 .text .fa {
  font-size: 30px;
  color: #57accb;
  vertical-align: middle;
  margin-right: 5px;
}
@media (max-width: 768px) {
  /* line 41, ../sass/partials/_menus.scss */
  #block-block-48 {
    display: none;
  }
}

/* line 77, ../sass/partials/_menus.scss */
#block-block-44 {
  display: none;
  float: right;
}
/* line 81, ../sass/partials/_menus.scss */
#block-block-44 .content a {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  line-height: 43px;
  width: 43px;
  text-align: center;
  padding: 0;
  font-size: 25px;
  margin: 0 5px;
  color: #008367;
}
@media (max-width: 768px) {
  /* line 77, ../sass/partials/_menus.scss */
  #block-block-44 {
    display: block;
  }
}

/* line 97, ../sass/partials/_menus.scss */
.logo-mobile {
  display: none;
  float: left;
  clear: none;
}
/* line 101, ../sass/partials/_menus.scss */
.logo-mobile img {
  max-width: 230px;
}
@media (max-width: 768px) {
  /* line 97, ../sass/partials/_menus.scss */
  .logo-mobile {
    display: block;
  }
}

/* line 109, ../sass/partials/_menus.scss */
.logo {
  display: block;
}
@media (max-width: 768px) {
  /* line 109, ../sass/partials/_menus.scss */
  .logo {
    display: none;
  }
}

/* line 118, ../sass/partials/_menus.scss */
#block-menu-menu-new-main-menu,
#block-menu-block-7 {
  display: block;
}
@media (max-width: 768px) {
  /* line 118, ../sass/partials/_menus.scss */
  #block-menu-menu-new-main-menu,
  #block-menu-block-7 {
    display: none;
  }
}

/* line 126, ../sass/partials/_menus.scss */
#block-menu-block-8 {
  margin: 0;
  position: fixed;
  top: 0;
  right: -100%;
  bottom: 0;
  width: 100%;
  z-index: 9999;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background-color: #f1f1f1;
  display: none;
}
/* line 138, ../sass/partials/_menus.scss */
#block-menu-block-8 .menu-block-wrapper {
  margin-left: 20%;
  margin-right: 20%;
}
/* line 142, ../sass/partials/_menus.scss */
#block-menu-block-8 .menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 5, ../sass/partials/_mixins.scss */
#block-menu-block-8 .menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 144, ../sass/partials/_menus.scss */
#block-menu-block-8 .menu li {
  display: block;
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #fff;
}
/* line 149, ../sass/partials/_menus.scss */
#block-menu-block-8 .menu li a {
  display: block;
  padding: 10px;
  color: #008367;
  text-decoration: none;
}
/* line 155, ../sass/partials/_menus.scss */
#block-menu-block-8 .menu li .menu {
  padding: 0;
  margin: 0;
  border-top: 1px solid #fff;
}
/* line 159, ../sass/partials/_menus.scss */
#block-menu-block-8 .menu li .menu li {
  padding-left: 30px;
}
/* line 162, ../sass/partials/_menus.scss */
#block-menu-block-8 .menu li .menu li.last {
  border-bottom: none;
}
/* line 166, ../sass/partials/_menus.scss */
#block-menu-block-8 .menu li.close-link {
  text-align: right;
  padding-bottom: 30px;
}
/* line 169, ../sass/partials/_menus.scss */
#block-menu-block-8 .menu li.close-link a {
  color: red;
}

/* line 177, ../sass/partials/_menus.scss */
.region-navigation {
  position: relative;
}
/* line 13, ../sass/partials/_mixins.scss */
.region-navigation:before, .region-navigation:after {
  content: "";
  display: table;
}
/* line 18, ../sass/partials/_mixins.scss */
.region-navigation:after {
  clear: both;
}

/* line 182, ../sass/partials/_menus.scss */
.menu-mlid-13781 {
  position: relative;
}
@media (max-width: 768px) {
  /* line 182, ../sass/partials/_menus.scss */
  .menu-mlid-13781 {
    display: none !important;
  }
}
/* line 187, ../sass/partials/_menus.scss */
.menu-mlid-13781 .search-form {
  position: absolute;
  right: 100%;
  top: 7px;
  z-index: 999;
  display: none;
  margin: 0;
}

/* line 197, ../sass/partials/_menus.scss */
#block-block-46 {
  display: none;
}

/* line 201, ../sass/partials/_menus.scss */
input[name="search"] {
  width: 343px;
  padding: 10px 20px;
  margin-right: 0;
  box-sizing: border-box;
  border: 1px solid #ccc;
  font-size: 13px;
  font-family: 'ITC Avant Garde Gothic Book Regular normal normal', 'Open Sans', sans-serif;
  line-height: 22px;
  font-size: 13px;
}

/* line 213, ../sass/partials/_menus.scss */
#block-block-49 {
  display: none;
}
/* line 215, ../sass/partials/_menus.scss */
#block-block-49 .search-form {
  margin-bottom: 0;
  margin-top: 15px;
}

/* line 221, ../sass/partials/_menus.scss */
li#donate-footer h2 {
  color: #008367 !important;
}

/* line 226, ../sass/partials/_menus.scss */
#block-menu-block-7 {
  margin: 0 -10px;
  margin-top: 5px;
}
@media (max-width: 1200px) {
  /* line 226, ../sass/partials/_menus.scss */
  #block-menu-block-7 {
    margin: 0 10px;
  }
}
@media (max-width: 991px) {
  /* line 226, ../sass/partials/_menus.scss */
  #block-menu-block-7 {
    margin: 0 10px;
  }
}
/* line 236, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu {
  color: #999;
  text-align: center;
  padding: 0;
  padding-top: 1px;
  margin: 0;
}
/* line 242, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu > li {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: none;
  list-style-type: none;
  border: none;
  padding: 0;
  list-style-position: inside;
  margin: 0;
  position: relative;
  color: #687781;
}
/* line 252, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu > li.leaf {
  color: #687781;
  font-weight: normal;
  font-size: 13px;
}
/* line 257, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu > li:after {
  content: "|";
}
/* line 260, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu > li > a {
  font-size: 18px;
  padding: 15px;
  border-bottom: 2px solid #fff;
  line-height: 150%;
  display: inline-block;
  color: #687781;
  text-decoration: none;
}
@media (max-width: 1200px) {
  /* line 260, ../sass/partials/_menus.scss */
  #block-menu-block-7 .menu-block-wrapper > .menu > li > a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }
}
/* line 279, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu > li > .menu {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fff;
  border: 1px solid #57accb;
  border-top: 2px solid #57accb;
  margin-top: -2px;
  width: 200px;
  display: none;
  z-index: 9999;
  margin: 0;
  padding: 0;
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
  text-align: left;
}
/* line 294, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu > li > .menu > li {
  display: block;
}
/* line 296, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu > li > .menu > li > a {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  color: #008367;
}
/* line 304, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu > li > .menu > li.active-trail > a, #block-menu-block-7 .menu-block-wrapper > .menu > li > .menu > li:hover > a {
  background-color: #f2f2f2;
  color: #57accb;
}
/* line 313, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu > li.active-trail > a, #block-menu-block-7 .menu-block-wrapper > .menu > li:hover > a {
  border-bottom-color: #57accb;
  color: #57accb;
}
/* line 319, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu > li.last:after {
  display: none;
}
/* line 322, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu > li.last > .menu {
  left: auto;
  right: 0;
}
/* line 328, ../sass/partials/_menus.scss */
#block-menu-block-7 .menu-block-wrapper > .menu > li:hover > .menu {
  display: block;
}

/* line 395, ../sass/partials/_menus.scss */
#sitemap .container .sitemap-wrapper {
  width: auto;
  max-width: 860px;
}

/* line 400, ../sass/partials/_menus.scss */
#sitemap {
  padding: 0;
  padding-bottom: 30px;
  display: block !important;
}
/* line 404, ../sass/partials/_menus.scss */
#sitemap > .container {
  display: none;
}
@media (max-width: 768px) {
  /* line 400, ../sass/partials/_menus.scss */
  #sitemap {
    display: none;
  }
}

/* line 412, ../sass/partials/_menus.scss */
#sitemap-area-top {
  display: none;
}

/* line 417, ../sass/partials/_menus.scss */
#sitemap div.menu-block-4 .menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 421, ../sass/partials/_menus.scss */
#sitemap div.menu-block-4 .menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 427, ../sass/partials/_menus.scss */
#sitemap div.menu-block-4 ul.menu li.expanded ul {
  border: none;
}
/* line 431, ../sass/partials/_menus.scss */
#sitemap div.menu-block-4 > ul.menu > li {
  padding-top: 30px;
  float: left;
  min-width: 150px;
  width: 33.33%;
  height: 217px;
}
/* line 437, ../sass/partials/_menus.scss */
#sitemap div.menu-block-4 > ul.menu > li > a {
  color: #58a2c4;
  font-family: 'FiraSans-Regular', arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
  line-height: 17px;
  display: block;
  padding-right: 10px;
}
/* line 448, ../sass/partials/_menus.scss */
#sitemap div.menu-block-4 > ul.menu > li > ul > li {
  padding-top: 0px;
  float: none;
  width: 100%;
}
/* line 452, ../sass/partials/_menus.scss */
#sitemap div.menu-block-4 > ul.menu > li > ul > li > a {
  color: #EDEDED;
  font-family: 'FiraSans-Regular', arial, helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
  line-height: 20px;
  display: block;
  padding-right: 10px;
}

@media (max-width: 768px) {
  /* line 468, ../sass/partials/_menus.scss */
  #subnav {
    display: none;
  }
}
/* line 473, ../sass/partials/_menus.scss */
#subnav .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
/* line 478, ../sass/partials/_menus.scss */
#subnav .menu li {
  list-style: none;
  margin: 0 10px;
  padding: 0;
  border: none;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
}
/* line 485, ../sass/partials/_menus.scss */
#subnav .menu li a {
  border-top: 2px solid transparent;
  border-bottom: 2px solid transparent;
  display: block;
  padding: 6px 10px;
  font-size: 16px;
  text-decoration: none;
  color: #5C5C5C;
}
/* line 493, ../sass/partials/_menus.scss */
#subnav .menu li a:hover, #subnav .menu li a.active, #subnav .menu li a.active-trail {
  background-color: #f2f2f2;
  border-bottom-color: transparent;
}
/* line 500, ../sass/partials/_menus.scss */
#subnav .menu li ul {
  position: absolute;
  top: 100%;
  left: 0;
  width: 220px;
  background-color: #fff;
  -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4);
  display: none;
}
/* line 508, ../sass/partials/_menus.scss */
#subnav .menu li ul li {
  display: block;
  padding: 0;
  margin: 0;
}
/* line 512, ../sass/partials/_menus.scss */
#subnav .menu li ul li a {
  display: block;
  padding: 5px 10px;
  text-align: left;
}
/* line 519, ../sass/partials/_menus.scss */
#subnav .menu li:hover {
  z-index: 900;
}
/* line 521, ../sass/partials/_menus.scss */
#subnav .menu li:hover > a {
  background-color: #f2f2f2;
}
/* line 524, ../sass/partials/_menus.scss */
#subnav .menu li:hover ul {
  display: block;
}

/* ==========================================================================
@font-face Imports
========================================================================== */
@font-face {
  font-family: 'FiraSans-Regular';
  src: url("/sites/default/themes/atd_2014/fonts/FiraSans-Regular.eot");
  src: url("/sites/default/themes/atd_2014/fonts/FiraSans-Regular.eot?#iefix") format("embedded-opentype"), url("/sites/default/themes/atd_2014/fonts/FiraSans-Regular.woff") format("woff"), url("/sites/default/themes/atd_2014/fonts/FiraSans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FiraSans-Medium';
  src: url("/sites/default/themes/atd_2014/fonts/FiraSans-Medium.eot");
  /* IE9 Compat Modes */
  src: url("/sites/default/themes/atd_2014/fonts/FiraSans-Medium.eot?#iefix") format("embedded-opentype"), url("/sites/default/themes/atd_2014/fonts/FiraSans-Medium.woff") format("woff"), url("/sites/default/themes/atd_2014/fonts/FiraSans-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'FiraSans-Light';
  src: url("/sites/default/themes/atd_2014/fonts/FiraSans-Light.eot");
  /* IE9 Compat Modes */
  src: url("/sites/default/themes/atd_2014/fonts/FiraSans-Light.eot?#iefix") format("embedded-opentype"), url("/sites/default/themes/atd_2014/fonts/FiraSans-Light.woff") format("woff"), url("/sites/default/themes/atd_2014/fonts/FiraSans-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* ==========================================================================
Google Font Import
========================================================================== */
/* line 38, ../sass/partials/_gui.scss */
.btn-white,
.btn-teal,
.btn-red {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  margin: 0 5px;
  text-shadow: none;
}
/* line 47, ../sass/partials/_gui.scss */
.btn-white:hover,
.btn-teal:hover,
.btn-red:hover {
  background-color: #008367 !important;
  color: #fff !important;
  text-shadow: 0 0 0 transparent;
  text-decoration: none !important;
}

/* line 55, ../sass/partials/_gui.scss */
input[type="submit"]:hover {
  background-color: #008367 !important;
  color: #fff !important;
}

/* line 60, ../sass/partials/_gui.scss */
a.btn-white {
  color: #000;
  background: #fff;
}

/* line 65, ../sass/partials/_gui.scss */
a.btn-teal {
  color: #fff;
  background: #57accb;
}

/* line 70, ../sass/partials/_gui.scss */
a.btn-red {
  color: #fff;
  background: red;
}

/* line 75, ../sass/partials/_gui.scss */
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  padding: 10px 50px;
  font-size: 16px;
  letter-spacing: 0.025em;
  color: #000;
  background: #fff;
  font-weight: bold;
  border-radius: 0;
}

/* line 88, ../sass/partials/_gui.scss */
img {
  height: auto !important;
}

/* line 93, ../sass/partials/_gui.scss */
span.link-arrow a:after {
  content: url("/sites/default/themes/atd_2014/images/content/icon-arrow.png");
  margin-left: 4px;
  vertical-align: -1px;
}

/* line 99, ../sass/partials/_gui.scss */
span.link-arrow a:hover:after {
  content: url("/sites/default/themes/atd_2014/images/content/icon-arrow.png");
  margin-left: 4px;
  vertical-align: -1px;
}

/* line 105, ../sass/partials/_gui.scss */
span.link-pdf a:after {
  content: url("/sites/default/themes/atd_2014/images/content/icon-file-pdf.gif");
  margin-left: 7px;
  vertical-align: -5px;
}

/* line 111, ../sass/partials/_gui.scss */
span.link-pdf a:hover:after {
  content: url("/sites/default/themes/atd_2014/images/content/icon-file-pdf.gif");
  margin-left: 7px;
  vertical-align: -5px;
}

/* line 117, ../sass/partials/_gui.scss */
span.link-xls a:after {
  content: url("/sites/default/themes/atd_2014/images/content/icon-file-xls.gif");
  margin-left: 7px;
  vertical-align: -5px;
}

/* line 123, ../sass/partials/_gui.scss */
span.link-xls a:hover:after {
  content: url("/sites/default/themes/atd_2014/images/content/icon-file-xls.gif");
  margin-left: 7px;
  vertical-align: -5px;
}

/* line 129, ../sass/partials/_gui.scss */
span.link-doc a:after {
  content: url("/sites/default/themes/atd_2014/images/content/icon-file-doc.gif");
  margin-left: 7px;
  vertical-align: -5px;
}

/* line 135, ../sass/partials/_gui.scss */
span.link-doc a:hover:after {
  content: url("/sites/default/themes/atd_2014/images/content/icon-file-doc.gif");
  margin-left: 7px;
  vertical-align: -5px;
}

/* line 141, ../sass/partials/_gui.scss */
span.link-external a:after {
  content: url("/sites/default/themes/atd_2014/images/content/icon-link-external.gif") !important;
  margin-left: 7px;
  vertical-align: -5px;
}

/* line 147, ../sass/partials/_gui.scss */
span.link-external a:hover:after {
  content: url("/sites/default/themes/atd_2014/images/content/icon-link-external.gif") !important;
  margin-left: 7px;
  vertical-align: -5px;
}

/* line 153, ../sass/partials/_gui.scss */
span.link-arrow a, span.link-pdf a, span.link-xls a, span.link-doc a, span.link-external a {
  border-bottom: none;
  text-decoration: none;
}

/* line 158, ../sass/partials/_gui.scss */
span.text-caps-off {
  text-transform: none;
}

/* line 162, ../sass/partials/_gui.scss */
span.text-normal {
  font-weight: normal;
  font-family: 'Open Sans', sans-serif;
}

/* line 167, ../sass/partials/_gui.scss */
span.text-semibold {
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
}

/*If applied to headlines*/
/* line 173, ../sass/partials/_gui.scss */
h3 span.text-normal, h4 span.text-normal, h3 span.text-semibold, h4 span.text-semibold {
  font-family: 'FiraSans-regular';
  font-weight: normal;
}

/* line 178, ../sass/partials/_gui.scss */
span.link-noicon a:after, span.link-noicon a:hover:after, span.link-noicon a:visited:after {
  content: "";
  padding: 0;
}

/* line 183, ../sass/partials/_gui.scss */
span.text-red {
  color: #CB461D;
}

/* line 187, ../sass/partials/_gui.scss */
span.text-black {
  color: #3F3F3F;
}

/* line 191, ../sass/partials/_gui.scss */
span.text-green {
  color: #1E7B82;
}

/* line 195, ../sass/partials/_gui.scss */
span.text-quote {
  font-family: Georgia, serif;
  font-size: 15px;
  line-height: 23px;
  color: #4B4B4B;
}

/* line 202, ../sass/partials/_gui.scss */
span.text-quote-name {
  font-family: Georgia, serif;
  font-size: 14px;
  line-height: 16px;
  color: #3A8B91;
}

/* line 209, ../sass/partials/_gui.scss */
span.image-thumb img {
  margin: 0;
  height: 120px !important;
  width: auto !important;
  background-color: white;
  margin: 4px;
}

/* line 217, ../sass/partials/_gui.scss */
span.image-thumb a img:hover {
  border: 2px solid gray;
  margin: 2px;
}

/* line 222, ../sass/partials/_gui.scss */
span.image-thumb a:hover {
  border-bottom: none;
}

/* line 226, ../sass/partials/_gui.scss */
span.image-thumb a:after, span.image-thumb a:hover:after, span.image-thumb a:visited:after {
  content: "";
  padding: 0;
}

/* line 1, ../sass/partials/_banner.scss */
.front #pre-header-first {
  background: #57accb;
}
/* line 4, ../sass/partials/_banner.scss */
.front #pre-header-first .block {
  margin: 0;
  padding: 0;
}
/* line 8, ../sass/partials/_banner.scss */
.front #pre-header-first .banner-content-wrap {
  display: -webkit-flex;
  display: flex;
  display: none;
}
/* line 16, ../sass/partials/_banner.scss */
.front #pre-header-first .banner-trigger-wrap {
  text-align: center;
  position: relative;
  padding: 10px 0;
  font-weight: bold;
  color: #fff;
}
/* line 22, ../sass/partials/_banner.scss */
.front #pre-header-first .banner-trigger-wrap div {
  color: #fff;
}
/* line 26, ../sass/partials/_banner.scss */
.front #pre-header-first .banner-trigger {
  position: absolute;
  bottom: -24px;
  left: 50%;
  margin-left: -50px;
  z-index: 998;
}
/* line 32, ../sass/partials/_banner.scss */
.front #pre-header-first .banner-trigger a {
  background-color: #57accb;
  color: #fff;
  font-weight: 500;
  -moz-box-shadow: inset 0 -2px 2px rgba(0, 0, 0, 0.3), 0 2px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 -2px 2px rgba(0, 0, 0, 0.3), 0 2px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 -2px 2px rgba(0, 0, 0, 0.3), 0 2px 3px rgba(0, 0, 0, 0.3);
  display: block;
  line-height: 25px;
  padding: 0;
  width: 100px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0;
  border-radius: 0 0 5px 5px;
  text-align: center;
}
/* line 45, ../sass/partials/_banner.scss */
.front #pre-header-first .banner-content-wrap {
  padding: 25px 0;
  background-color: #ddd;
  -moz-box-shadow: inset 0 -2px 10px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: inset 0 -2px 10px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 -2px 10px rgba(0, 0, 0, 0.6);
}
/* line 49, ../sass/partials/_banner.scss */
.front #pre-header-first .banner-content-wrap .banner-content-wrap-inner {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 768px) {
  /* line 49, ../sass/partials/_banner.scss */
  .front #pre-header-first .banner-content-wrap .banner-content-wrap-inner {
    max-width: 100%;
    width: auto;
  }
}

/* line 63, ../sass/partials/_banner.scss */
#header #banner #block-block-47 {
  float: left;
}
/* line 67, ../sass/partials/_banner.scss */
#header #menu {
  clear: both;
}

@media (min-width: 1200px) {
  /* line 74, ../sass/partials/_banner.scss */
  #header .container {
    max-width: 1170px;
    width: auto !important;
  }
}
@media (min-width: 992px) {
  /* line 80, ../sass/partials/_banner.scss */
  #header .container {
    max-width: 1170px;
    width: auto !important;
  }
}
@media (min-width: 768px) {
  /* line 86, ../sass/partials/_banner.scss */
  #header .container {
    max-width: 1170px;
    width: auto !important;
  }
}

/* line 1, ../sass/partials/_home.scss */
.front a:hover {
  color: #299696;
}

/* line 5, ../sass/partials/_home.scss */
.logo {
  float: left;
}

/* line 15, ../sass/partials/_home.scss */
#sitemap-area-bottom-wrap .menu-mlid-13781 {
  display: none;
}

/* line 20, ../sass/partials/_home.scss */
#block-atd-custom-blocks-atd-sitemap {
  padding: 0;
}

/* line 24, ../sass/partials/_home.scss */
#sitemap-top .sitemap-button {
  z-index: 1;
}

/* line 28, ../sass/partials/_home.scss */
#highlights {
  background: #57accb url(/sites/default/themes/atd_2014/images/home/blue_lines.png) repeat;
  padding: 50px 0;
}
/* line 31, ../sass/partials/_home.scss */
#highlights .col {
  display: inline-block;
  width: 32.999%;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 31, ../sass/partials/_home.scss */
  #highlights .col {
    display: block;
    width: auto;
    padding: 40px 0;
  }
}
/* line 41, ../sass/partials/_home.scss */
#highlights .icon {
  text-align: center;
}
/* line 43, ../sass/partials/_home.scss */
#highlights .icon img {
  display: inline;
}
/* line 47, ../sass/partials/_home.scss */
#highlights .title {
  font-size: 26px;
  color: #fff;
  margin-top: 15px;
  font-weight: normal;
  line-height: 1.2em;
}
/* line 53, ../sass/partials/_home.scss */
#highlights .title a {
  color: #fff;
}

/* line 59, ../sass/partials/_home.scss */
.front .title a,
.front .title {
  color: #687781;
}
/* line 62, ../sass/partials/_home.scss */
.front .title a:hover,
.front .title:hover {
  color: #008367;
}

/* line 69, ../sass/partials/_home.scss */
.view-news-blocks .views-row {
  overflow: hidden;
  *zoom: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: top;
  align-items: top;
  margin-bottom: 15px;
}
/* line 75, ../sass/partials/_home.scss */
.view-news-blocks .views-row .views-field-field-small-image {
  float: left;
  max-width: 120px;
  margin-right: 15px;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
/* line 80, ../sass/partials/_home.scss */
.view-news-blocks .views-row .views-field-field-small-image img {
  border: 1px solid #e8e8e8;
}
/* line 93, ../sass/partials/_home.scss */
.view-news-blocks .views-row .title {
  font-size: 16px;
  margin: 5px 0 0 0;
}
/* line 97, ../sass/partials/_home.scss */
.view-news-blocks .views-row .meta {
  font-size: 14px;
  margin-top: 10px;
}
/* line 100, ../sass/partials/_home.scss */
.view-news-blocks .views-row .meta a {
  color: #57accb;
  font-weight: normal;
}
/* line 103, ../sass/partials/_home.scss */
.view-news-blocks .views-row .meta a:hover {
  color: #299696;
}
@media (max-width: 768px) {
  /* line 69, ../sass/partials/_home.scss */
  .view-news-blocks .views-row {
    display: block;
  }
  /* line 110, ../sass/partials/_home.scss */
  .view-news-blocks .views-row .views-field-field-small-image {
    margin-bottom: 20px;
  }
}

/* Subscribe */
/* line 118, ../sass/partials/_home.scss */
#subscribe {
  background: #57accb;
  padding: 60px 0;
}
/* line 121, ../sass/partials/_home.scss */
#subscribe .col {
  float: left;
  width: 50%;
}
/* line 125, ../sass/partials/_home.scss */
#subscribe .col.left .text {
  font-size: 32px;
  color: #fff;
  margin-top: 12px;
  letter-spacing: 0.025em;
  line-height: 1.3em;
}
/* line 131, ../sass/partials/_home.scss */
#subscribe .col.left .text .newsletter {
  text-transform: uppercase;
  font-weight: bold;
}
/* line 134, ../sass/partials/_home.scss */
#subscribe .col.left .text .newsletter .news {
  color: #000;
}
/* line 140, ../sass/partials/_home.scss */
#subscribe .col.right {
  text-align: right;
}
@media (max-width: 768px) {
  /* line 121, ../sass/partials/_home.scss */
  #subscribe .col {
    width: auto;
    float: none;
  }
  /* line 146, ../sass/partials/_home.scss */
  #subscribe .col.left, #subscribe .col.right {
    text-align: center;
  }
  /* line 151, ../sass/partials/_home.scss */
  #subscribe .col.left .text {
    margin: 0 0 12px 0;
  }
  /* line 156, ../sass/partials/_home.scss */
  #subscribe .col.right input[type="text"] {
    margin: 0;
  }
}

/* line 164, ../sass/partials/_home.scss */
.view-all {
  text-transform: uppercase;
}
/* line 166, ../sass/partials/_home.scss */
.view-all .fa {
  color: #57accb;
  margin-left: 10px;
}

/* line 173, ../sass/partials/_home.scss */
.more {
  text-align: right;
}
/* line 175, ../sass/partials/_home.scss */
.more .fa {
  color: #57accb;
  font-weight: bold;
  margin-left: 7px;
}

/* line 193, ../sass/partials/_home.scss */
.front .title-top {
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}
/* line 196, ../sass/partials/_home.scss */
.front .title-top .title-top-inner {
  display: block;
  padding-bottom: 10px;
  border-bottom: 1px solid #57accb;
}

/* Updates Section */
/* line 206, ../sass/partials/_home.scss */
.teaser-row {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}

/* line 211, ../sass/partials/_home.scss */
.teaser-image {
  float: left;
  margin-right: 15px;
}

/* line 215, ../sass/partials/_home.scss */
.teaser-content {
  margin-left: 140px;
}

/* line 219, ../sass/partials/_home.scss */
.title-section {
  margin-bottom: 5px;
}

/* line 228, ../sass/partials/_home.scss */
.view-events-blocks p {
  margin-bottom: 0;
}

/* line 232, ../sass/partials/_home.scss */
#block-views-highlights-band-block {
  padding-bottom: 0;
}

/* line 236, ../sass/partials/_home.scss */
.teaser-date-box {
  float: left;
  margin-right: 15px;
  border: 1px solid #999;
  text-align: center;
  width: 120px;
}
/* line 242, ../sass/partials/_home.scss */
.teaser-date-box .top {
  background: #666;
  padding: 9px 0 10px 0;
}
/* line 245, ../sass/partials/_home.scss */
.teaser-date-box .top .day {
  font-size: 28px;
  color: #fff;
  margin-bottom: 5px;
}
/* line 250, ../sass/partials/_home.scss */
.teaser-date-box .top .month {
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
}

/* line 276, ../sass/partials/_home.scss */
.twitter-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 280, ../sass/partials/_home.scss */
.twitter-list li {
  list-style: none;
  margin: 0 0 15px 0;
  padding: 0;
}
/* line 285, ../sass/partials/_home.scss */
.twitter-list .tweet-row {
  float: left;
  width: 100%;
}
/* line 288, ../sass/partials/_home.scss */
.twitter-list .tweet-row .tweet-icon {
  text-align: center;
  float: left;
  margin-right: 15px;
  width: 60px;
  margin-top: 4px;
}
/* line 294, ../sass/partials/_home.scss */
.twitter-list .tweet-row .tweet-icon span.wrap,
.twitter-list .tweet-row .tweet-icon a {
  display: inline-block;
  background: #57accb;
  border-radius: 100%;
}
/* line 299, ../sass/partials/_home.scss */
.twitter-list .tweet-row .tweet-icon span.wrap .fa,
.twitter-list .tweet-row .tweet-icon a .fa {
  font-size: 30px;
  width: 100%;
  height: 100%;
  line-height: 60px;
  color: #fff;
}
/* line 309, ../sass/partials/_home.scss */
.twitter-list .tweet-row .tweet-row-content {
  display: table;
}
/* line 313, ../sass/partials/_home.scss */
.twitter-list .tweet-row .date {
  display: inline-block;
  margin-right: 10px;
}
/* line 317, ../sass/partials/_home.scss */
.twitter-list .tweet-row .text {
  color: #666;
}

/* line 338, ../sass/partials/_home.scss */
#block-views-highlights-band-block-2 .links .item-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 343, ../sass/partials/_home.scss */
#block-views-highlights-band-block-2 .links .item-list li {
  list-style: none;
  margin: 10px 0;
  padding: 0;
  width: 50%;
  float: left;
}
/* line 349, ../sass/partials/_home.scss */
#block-views-highlights-band-block-2 .links .item-list li a {
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
}
/* line 353, ../sass/partials/_home.scss */
#block-views-highlights-band-block-2 .links .item-list li a:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  letter-spacing: normal;
  color: #fff;
  background-color: #299696;
  font-size: 20px;
  width: 100%;
  line-height: 26px;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 26px;
  margin-right: 10px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
}

/* line 376, ../sass/partials/_home.scss */
#block-block-39 .col-content {
  width: 90%;
}
@media (max-width: 768px) {
  /* line 376, ../sass/partials/_home.scss */
  #block-block-39 .col-content {
    width: auto;
  }
}
/* line 383, ../sass/partials/_home.scss */
#block-block-39 .links ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 388, ../sass/partials/_home.scss */
#block-block-39 .links ul li {
  list-style: none;
  margin: 0 0 15px 0;
  padding: 0;
  width: 50%;
  float: left;
}
@media (max-width: 768px) {
  /* line 388, ../sass/partials/_home.scss */
  #block-block-39 .links ul li {
    float: none;
    width: auto;
  }
}
/* line 398, ../sass/partials/_home.scss */
#block-block-39 .links ul li a {
  font-size: 18px;
  font-weight: bold;
}
/* line 448, ../sass/partials/_home.scss */
#block-block-39 .text {
  color: #666;
}
/* line 452, ../sass/partials/_home.scss */
#block-block-39 .contribute {
  text-align: center;
  padding-top: 30px;
  clear: both;
}
/* line 456, ../sass/partials/_home.scss */
#block-block-39 .contribute a {
  display: inline-block;
  padding: 10px 50px;
  font-size: 16px;
  letter-spacing: 0.025em;
  color: #fff;
  background: #57accb;
  font-weight: bold;
}
/* line 464, ../sass/partials/_home.scss */
#block-block-39 .contribute a:hover {
  background: #299696;
}

/* line 471, ../sass/partials/_home.scss */
.section-title {
  color: #687781;
}

/* line 475, ../sass/partials/_home.scss */
#resources {
  background: #ddd;
  padding: 30px 0 0 0;
}
/* line 478, ../sass/partials/_home.scss */
#resources .view-content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 768px) {
  /* line 478, ../sass/partials/_home.scss */
  #resources .view-content {
    display: block;
  }
}
/* line 488, ../sass/partials/_home.scss */
#resources .section-title {
  font-weight: normal;
}
/* line 492, ../sass/partials/_home.scss */
#resources .col {
  display: inline-block;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 33%;
  text-align: center;
  vertical-align: top;
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  /* line 492, ../sass/partials/_home.scss */
  #resources .col {
    width: auto;
    display: block;
    padding: 50px 0;
  }
}
/* line 506, ../sass/partials/_home.scss */
#resources .col .content {
  margin-bottom: 30px;
}
/* line 513, ../sass/partials/_home.scss */
#resources .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 5px;
}
/* line 517, ../sass/partials/_home.scss */
#resources .title a {
  color: #666;
}
/* line 519, ../sass/partials/_home.scss */
#resources .title a:hover {
  color: #299696;
}
/* line 524, ../sass/partials/_home.scss */
#resources .text {
  text-align: center;
  max-width: 80%;
  margin: 0 auto;
  color: #666;
}
/* line 533, ../sass/partials/_home.scss */
#resources .more {
  text-align: center;
}
/* line 536, ../sass/partials/_home.scss */
#resources .more a {
  background: #666;
  color: #fff;
  padding: 8px 16px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 541, ../sass/partials/_home.scss */
#resources .more a .fa {
  color: #fff;
}
/* line 544, ../sass/partials/_home.scss */
#resources .more a:hover {
  background: #008367;
  text-decoration: none;
}
/* line 550, ../sass/partials/_home.scss */
#resources .icon {
  margin-bottom: 10px;
  text-align: center;
}
/* line 553, ../sass/partials/_home.scss */
#resources .icon a {
  width: 80px;
  height: 80px;
  display: inline-block;
  background: #fff;
  border-radius: 100%;
}
/* line 559, ../sass/partials/_home.scss */
#resources .icon a .fa {
  font-size: 36px;
  width: 100%;
  height: 100%;
  line-height: 80px;
}
/* line 565, ../sass/partials/_home.scss */
#resources .icon a:hover {
  background: #57accb;
}
/* line 567, ../sass/partials/_home.scss */
#resources .icon a:hover .fa {
  color: #fff;
}

/* line 578, ../sass/partials/_home.scss */
#approach .video iframe {
  width: 100% !important;
}
@media (max-width: 768px) {
  /* line 583, ../sass/partials/_home.scss */
  #approach .approach-content {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  /* line 587, ../sass/partials/_home.scss */
  #approach .col.left {
    -webkit-order: 2;
    order: 2;
    margin: 20px 0 0 0;
    width: auto;
  }
  /* line 592, ../sass/partials/_home.scss */
  #approach .col.right {
    -webkit-order: 1;
    order: 1;
    margin: 0;
    width: auto;
  }
}

@media (max-width: 768px) {
  /* line 2, ../sass/partials/_layout.scss */
  .container {
    width: 98% !important;
    padding-left: 1%;
    padding-right: 1%;
  }
}
/* line 9, ../sass/partials/_layout.scss */
.breadcrumb-plain {
  display: none;
}
/* line 11, ../sass/partials/_layout.scss */
.breadcrumb-plain .breadcrumb {
  background-color: transparent;
  border: none;
  padding: 0;
  margin-bottom: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #949494;
  font-size: 11px;
  line-height: 15px;
}
/* line 20, ../sass/partials/_layout.scss */
.breadcrumb-plain .breadcrumb a {
  color: #326599;
}

/* line 26, ../sass/partials/_layout.scss */
.callout {
  display: block;
  background-color: #EFEFEF;
  border: 1px solid #D8D8D8;
  padding: 22px;
  margin-bottom: 22px;
}

/* line 34, ../sass/partials/_layout.scss */
.page-cols {
  overflow: hidden;
  *zoom: 1;
  padding: 50px 0;
}
/* line 37, ../sass/partials/_layout.scss */
.page-cols .col {
  float: left;
}
/* line 41, ../sass/partials/_layout.scss */
.page-cols.two .col {
  width: 50%;
}
/* line 44, ../sass/partials/_layout.scss */
.page-cols.two .col:first-child .col-inner {
  margin-right: 9%;
}
/* line 49, ../sass/partials/_layout.scss */
.page-cols.two .col:last-child .col-inner {
  margin-left: 9%;
}
/* line 56, ../sass/partials/_layout.scss */
.page-cols.three .col {
  width: 33%;
}
/* line 61, ../sass/partials/_layout.scss */
.page-cols.four .col {
  width: 25%;
}
/* line 66, ../sass/partials/_layout.scss */
.page-cols.five .col {
  width: 20%;
}
/* line 70, ../sass/partials/_layout.scss */
.page-cols.social {
  background: #ddd;
}
@media (max-width: 768px) {
  /* line 74, ../sass/partials/_layout.scss */
  .page-cols .col {
    float: none !important;
    width: auto !important;
    margin: 20px 0 !important;
  }
  /* line 78, ../sass/partials/_layout.scss */
  .page-cols .col .col-inner {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/* line 1, ../sass/partials/_slides.scss */
#block-views-home-slides-block {
  padding-bottom: 0;
}

/* line 5, ../sass/partials/_slides.scss */
.flexslider {
  margin: 0;
  background: #fff;
  border: none;
  position: relative;
  zoom: 1;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
@media (max-width: 768px) {
  /* line 12, ../sass/partials/_slides.scss */
  .flexslider .slides {
    background-color: #393536;
  }
}
/* line 16, ../sass/partials/_slides.scss */
.flexslider .slides li {
  position: relative;
}
/* line 18, ../sass/partials/_slides.scss */
.flexslider .slides li .slide-caption {
  position: absolute;
  top: 0;
  left: 0;
  right: 50%;
  bottom: 0;
}
/* line 25, ../sass/partials/_slides.scss */
.flexslider .slides li .slide-caption .slide-caption-inner {
  width: 80%;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.7);
  color: #fff;
}
/* line 34, ../sass/partials/_slides.scss */
.flexslider .slides li .slide-caption .slide-caption-inner p {
  color: #fff;
}
@media (max-width: 768px) {
  /* line 18, ../sass/partials/_slides.scss */
  .flexslider .slides li .slide-caption {
    position: relative;
    right: auto;
    background-color: #393536;
  }
  /* line 43, ../sass/partials/_slides.scss */
  .flexslider .slides li .slide-caption .slide-caption-inner {
    position: relative;
    width: auto;
    top: 0;
    left: 0;
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    background-color: #393536;
    color: #fff !important;
    padding: 15px 30px;
    text-align: center;
  }
  /* line 53, ../sass/partials/_slides.scss */
  .flexslider .slides li .slide-caption .slide-caption-inner p {
    color: #fff !important;
  }
}

/* line 62, ../sass/partials/_slides.scss */
.flex-control-nav {
  bottom: -35px;
  z-index: 999;
}

/* line 68, ../sass/partials/_slides.scss */
.flex-control-paging li a {
  background: #f1f1f1;
}
/* line 70, ../sass/partials/_slides.scss */
.flex-control-paging li a.flex-active {
  background: #57accb;
}

/* line 76, ../sass/partials/_slides.scss */
.field-name-field-slideshow {
  margin-bottom: 50px;
}

/* line 35, ../sass/partials/_paragraphs.scss */
.node-type-page2 .page-title {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 41, ../sass/partials/_paragraphs.scss */
.node-type-page2 .page-title h2 {
  color: #687781;
  font-size: 30px;
  line-height: 34px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #57accb;
  border-bottom: 0;
  font-weight: 600;
  padding-bottom: 0;
}
/* line 48, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-inner li,
.node-type-page2 p {
  font-size: 16px;
}
/* line 53, ../sass/partials/_paragraphs.scss */
.node-type-page2 p + ul {
  margin-top: -18px !important;
}
/* line 56, ../sass/partials/_paragraphs.scss */
.node-type-page2 #subnav {
  background-color: transparent;
  border-bottom: 2px solid #57accb;
}
/* line 60, ../sass/partials/_paragraphs.scss */
.node-type-page2 #block-system-main {
  padding-bottom: 0;
}
/* line 62, ../sass/partials/_paragraphs.scss */
.node-type-page2 #block-system-main .block {
  padding-bottom: 0;
}
/* line 68, ../sass/partials/_paragraphs.scss */
.node-type-page2 header .header-inner {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 75, ../sass/partials/_paragraphs.scss */
.node-type-page2 header.has-banner {
  height: 200px;
  background-size: cover;
  background-position: 50% 50%;
  margin-bottom: 60px;
}
/* line 80, ../sass/partials/_paragraphs.scss */
.node-type-page2 header.has-banner .header-inner {
  color: #fff;
  position: relative;
  height: 100%;
}
/* line 84, ../sass/partials/_paragraphs.scss */
.node-type-page2 header.has-banner .header-inner h2 {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 15px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 92, ../sass/partials/_paragraphs.scss */
.node-type-page2 header.has-banner.no-title {
  margin-bottom: 30px;
}
/* line 98, ../sass/partials/_paragraphs.scss */
.node-type-page2 header.no-banner .header-inner h2 {
  margin-bottom: 15px;
}
/* line 105, ../sass/partials/_paragraphs.scss */
.node-type-page2 .field-collection-container {
  margin: 0;
  padding: 0;
  border: 0;
}
/* line 110, ../sass/partials/_paragraphs.scss */
.node-type-page2 .field-collection-view {
  margin: 0;
  padding: 0;
  border: none;
}
/* line 117, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 > header,
.node-type-page2 article.node-page2 > .content {
  padding: 0;
}
/* line 121, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .para-inner {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow: hidden;
  *zoom: 1;
}
/* line 130, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .para-inner.spacing-full {
  padding-top: 60px;
  padding-bottom: 60px;
}
/* line 134, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .para-inner.collapsed-top {
  padding-top: 0;
}
/* line 137, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .para-inner.collapsed-bottom, .node-type-page2 article.node-page2 .para-inner.collapsed-bot {
  padding-bottom: 0;
}
/* line 141, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .para-inner.collapsed-both {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 145, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .para-inner .files {
  clear: both;
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #ccc;
}
/* line 150, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .para-inner .files .field-label {
  font-size: 18px;
}
/* line 155, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .para-inner .files .field-items .field-item .file-icon {
  display: inline;
}
/* line 162, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .background_yes {
  background-color: #ddd;
}
/* line 164, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .background_yes.bg-light-blue {
  background-color: #ddd;
}
/* line 167, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .background_yes.bg-dark-blue {
  background-color: #57accb;
  color: #fff;
}
/* line 170, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .background_yes.bg-dark-blue a {
  color: rgba(255, 255, 255, 0.7);
}
/* line 173, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .background_yes.bg-dark-blue .para-title {
  color: #fff;
  border-bottom-color: #fff;
}
/* line 178, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .background_yes .para-inner.spacing-full {
  padding-top: 60px !important;
}
/* line 182, ../sass/partials/_paragraphs.scss */
.node-type-page2 article.node-page2 .para-title {
  color: #687781;
  font-size: 30px;
  line-height: 34px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #57accb;
}
/* line 191, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-intro table {
  max-width: 100% !important;
}
@media (max-width: 768px) {
  /* line 194, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .para-intro table tr, .node-type-page2 .para-intro table td {
    display: block;
  }
}
/* line 202, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-text-and-image .content-wrap {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 202, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .para-text-and-image .content-wrap {
    -webkit-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
}
/* line 208, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-text-and-image .content-wrap .para-content {
  width: 47.5%;
}
@media (max-width: 768px) {
  /* line 208, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .para-text-and-image .content-wrap .para-content {
    width: auto !important;
    margin-left: 0 !important;
  }
}
/* line 215, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-text-and-image .content-wrap .para-image {
  width: 47.5%;
  text-align: center;
}
@media (max-width: 768px) {
  /* line 215, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .para-text-and-image .content-wrap .para-image {
    width: auto !important;
    margin-bottom: 30px;
  }
}
/* line 222, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-text-and-image .content-wrap .para-image img {
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 768px) {
  /* line 222, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .para-text-and-image .content-wrap .para-image img {
    width: auto;
  }
}
/* line 233, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-text-and-image.image_left .content-wrap {
  -webkit-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
/* line 238, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-text-and-image.image_right .content-wrap {
  -webkit-flex-direction: row;
  flex-direction: row;
}
/* line 246, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-text-and-image.block_quote .para-content {
  position: relative;
}
/* line 248, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-text-and-image.block_quote .para-content:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  letter-spacing: normal;
  color: #57accb;
  font-size: 45px;
  position: absolute;
  top: 12px;
  left: -55px;
}
@media (max-width: 768px) {
  /* line 246, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .para-text-and-image.block_quote .para-content {
    margin-left: 50px !important;
  }
}
/* line 261, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-text-and-image.block_quote .para-image img {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
/* line 270, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks {
  background-color: #ddd;
}
/* line 273, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -2.075%;
  margin-right: -2.075%;
}
@media (max-width: 768px) {
  /* line 273, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }
}
/* line 283, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item {
  width: 25%;
  margin: 0 4.15%;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 768px) {
  /* line 283, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item {
    display: block;
    width: auto;
    margin: 0 0 60px 0;
  }
  /* line 291, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item:last-child {
    margin-bottom: 0;
  }
}
/* line 295, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
/* line 299, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view:before, .node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view:after {
  display: none !important;
}
/* line 303, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view .icon,
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view .title,
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view .text {
  margin-bottom: 15px;
}
/* line 308, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view .icon {
  height: 100px;
  width: 100px;
  margin-left: auto;
  margin-right: auto;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}
/* line 317, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view .icon .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 60px;
}
/* line 324, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view .icon a {
  display: block;
}
/* line 328, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view .title {
  color: #687781;
  font-size: 26px;
  line-height: 30px;
}
/* line 332, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view .text p:last-child {
  margin-bottom: 0;
}
/* line 336, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view .readmore {
  text-align: center;
}
/* line 338, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view .readmore a {
  background: #666;
  color: #fff;
  padding: 8px 16px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
/* line 25, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view .readmore a .fa {
  color: #fff;
}
/* line 28, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-icon-blocks .field-name-field-para-icon-block .field-items .field-item .field-collection-view .readmore a:hover {
  background: #008367;
  text-decoration: none;
}
/* line 349, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-two-columns .content-wrap {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 349, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .para-two-columns .content-wrap {
    display: block;
  }
}
/* line 355, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-two-columns .content-wrap > div {
  width: 47.5%;
}
/* line 357, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-two-columns .content-wrap > div h3 {
  text-transform: uppercase;
}
@media (max-width: 768px) {
  /* line 355, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .para-two-columns .content-wrap > div {
    width: auto;
  }
}
/* line 367, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-two-columns.cols-sixtyforty .content-wrap > div:nth-child(1) {
  width: 58%;
}
@media (max-width: 768px) {
  /* line 367, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .para-two-columns.cols-sixtyforty .content-wrap > div:nth-child(1) {
    width: auto;
  }
}
/* line 373, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-two-columns.cols-sixtyforty .content-wrap > div:nth-child(2) {
  width: 38%;
}
@media (max-width: 768px) {
  /* line 373, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .para-two-columns.cols-sixtyforty .content-wrap > div:nth-child(2) {
    width: auto;
  }
}
/* line 383, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-two-columns.cols-fortysixty .content-wrap > div:nth-child(1) {
  width: 38%;
}
@media (max-width: 768px) {
  /* line 383, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .para-two-columns.cols-fortysixty .content-wrap > div:nth-child(1) {
    width: auto;
  }
}
/* line 389, ../sass/partials/_paragraphs.scss */
.node-type-page2 .para-two-columns.cols-fortysixty .content-wrap > div:nth-child(2) {
  width: 58%;
}
@media (max-width: 768px) {
  /* line 389, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .para-two-columns.cols-fortysixty .content-wrap > div:nth-child(2) {
    width: auto;
  }
}
/* line 400, ../sass/partials/_paragraphs.scss */
.node-type-page2 .cols-equal .content-wrap > div {
  width: 47.5%;
}
@media (max-width: 768px) {
  /* line 400, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .cols-equal .content-wrap > div {
    width: auto;
  }
}
/* line 409, ../sass/partials/_paragraphs.scss */
.node-type-page2 .image_left.cols-fortysixty .content-wrap > div:nth-child(2) {
  width: 37.5%;
}
@media (max-width: 768px) {
  /* line 409, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .image_left.cols-fortysixty .content-wrap > div:nth-child(2) {
    width: auto;
  }
}
/* line 415, ../sass/partials/_paragraphs.scss */
.node-type-page2 .image_left.cols-fortysixty .content-wrap > div:nth-child(1) {
  width: 57.5%;
}
@media (max-width: 768px) {
  /* line 415, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .image_left.cols-fortysixty .content-wrap > div:nth-child(1) {
    width: auto;
  }
}
/* line 423, ../sass/partials/_paragraphs.scss */
.node-type-page2 .image_right.cols-fortysixty .content-wrap > div:nth-child(1) {
  width: 37.5%;
}
@media (max-width: 768px) {
  /* line 423, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .image_right.cols-fortysixty .content-wrap > div:nth-child(1) {
    width: auto;
  }
}
/* line 429, ../sass/partials/_paragraphs.scss */
.node-type-page2 .image_right.cols-fortysixty .content-wrap > div:nth-child(2) {
  width: 57.5%;
}
@media (max-width: 768px) {
  /* line 429, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .image_right.cols-fortysixty .content-wrap > div:nth-child(2) {
    width: auto;
  }
}
/* line 439, ../sass/partials/_paragraphs.scss */
.node-type-page2 .image_left.cols-sixtyforty .content-wrap > div:nth-child(1) {
  width: 37.5%;
}
@media (max-width: 768px) {
  /* line 439, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .image_left.cols-sixtyforty .content-wrap > div:nth-child(1) {
    width: auto;
  }
}
/* line 445, ../sass/partials/_paragraphs.scss */
.node-type-page2 .image_left.cols-sixtyforty .content-wrap > div:nth-child(2) {
  width: 57.5%;
}
@media (max-width: 768px) {
  /* line 445, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .image_left.cols-sixtyforty .content-wrap > div:nth-child(2) {
    width: auto;
  }
}
/* line 453, ../sass/partials/_paragraphs.scss */
.node-type-page2 .image_right.cols-sixtyforty .content-wrap > div:nth-child(2) {
  width: 37.5%;
}
@media (max-width: 768px) {
  /* line 453, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .image_right.cols-sixtyforty .content-wrap > div:nth-child(2) {
    width: auto;
  }
}
/* line 459, ../sass/partials/_paragraphs.scss */
.node-type-page2 .image_right.cols-sixtyforty .content-wrap > div:nth-child(1) {
  width: 57.5%;
}
@media (max-width: 768px) {
  /* line 459, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .image_right.cols-sixtyforty .content-wrap > div:nth-child(1) {
    width: auto;
  }
}
/* line 469, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards .field-name-field-para-title {
  color: #687781;
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 30px;
}
/* line 475, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards .field-collection-container .field-name-field-image-card > .field-items {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -2.5%;
}
@media (max-width: 768px) {
  /* line 475, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .paragraphs-item-image-cards .field-collection-container .field-name-field-image-card > .field-items {
    margin: 0;
    display: block;
  }
}
/* line 484, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards .field-collection-container .field-name-field-image-card > .field-items > .field-item {
  width: 45%;
  margin: 0 2.5%;
  margin-bottom: 50px;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 768px) {
  /* line 484, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .paragraphs-item-image-cards .field-collection-container .field-name-field-image-card > .field-items > .field-item {
    margin: 0 0 60px 0;
    display: block;
    width: auto;
  }
}
/* line 494, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards .field-collection-container .field-name-field-image-card > .field-items > .field-item .field-collection-view {
  border: 2px solid #3aaccf;
  padding: 20px;
  background-color: #fff;
}
/* line 498, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards .field-collection-container .field-name-field-image-card > .field-items > .field-item .field-collection-view:before, .node-type-page2 .paragraphs-item-image-cards .field-collection-container .field-name-field-image-card > .field-items > .field-item .field-collection-view:after {
  display: none;
}
/* line 505, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards .field-collection-container .field-name-field-image-card .field-name-field-card-image {
  margin-bottom: 15px;
}
/* line 507, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards .field-collection-container .field-name-field-image-card .field-name-field-card-image img {
  width: 100%;
}
/* line 511, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards .field-collection-container .field-name-field-image-card .field-name-field-card-title {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 15px;
}
/* line 518, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards .field-collection-container .field-name-field-image-card .field-name-field-card-text p:last-child {
  margin-bottom: 0;
}
/* line 527, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards.cards-four .field-name-field-image-card > .field-items {
  margin: 0 -1%;
}
@media (max-width: 768px) {
  /* line 527, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .paragraphs-item-image-cards.cards-four .field-name-field-image-card > .field-items {
    margin: 0;
    display: block;
  }
}
/* line 533, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards.cards-four .field-name-field-image-card > .field-items > .field-item {
  width: 23%;
  margin: 0 1%;
  margin-bottom: 2%;
}
@media (max-width: 768px) {
  /* line 533, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .paragraphs-item-image-cards.cards-four .field-name-field-image-card > .field-items > .field-item {
    margin: 0 0 60px 0;
    display: block;
    width: auto;
  }
}
/* line 542, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards.cards-four .field-name-field-image-card > .field-items > .field-item .field-collection-view {
  padding: 20px;
}
/* line 547, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards.cards-four .field-name-field-image-card .field-name-field-card-image {
  margin-bottom: 15px;
}
/* line 550, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards.cards-four .field-name-field-image-card .field-name-field-card-title {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 15px;
}
/* line 557, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-image-cards.cards-four .field-name-field-image-card .field-name-field-card-text p:last-child {
  margin-bottom: 0;
}
/* line 566, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-items ul {
  list-style: none;
  margin: 0 0 25px 0;
  padding: 0;
}
/* line 570, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-items ul li {
  list-style: none;
  margin: 0;
  padding-left: 15px;
  position: relative;
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 140%;
}
/* line 578, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-items ul li:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  letter-spacing: normal;
  position: absolute;
  left: 0;
  color: #3aaccf;
  font-size: 0.5em;
}
/* line 585, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-items ul li ul {
  list-style: none;
  margin: 0 0 0 15px;
  padding: 0;
}
/* line 589, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-items ul li ul li {
  list-style: none;
  margin: 0;
  padding-left: 15px;
  position: relative;
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 140%;
}
/* line 597, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-items ul li ul li:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  letter-spacing: normal;
  position: absolute;
  left: 0;
  color: #687781;
  font-size: 0.5em;
}
/* line 609, ../sass/partials/_paragraphs.scss */
.node-type-page2 .content > .paragraphs-items > .field > .field-items > .field-item:first-child .para-inner {
  padding-top: 0;
}
/* line 614, ../sass/partials/_paragraphs.scss */
.node-type-page2 .subscribe-content input[type="email"] {
  padding: 10px 50px 10px 20px;
  margin-right: 20px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  /* line 614, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .subscribe-content input[type="email"] {
    margin-right: 0;
  }
}
/* line 624, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-text-webform {
  background-color: #ddd;
  background-image: url(../img/form-bg.png);
  background-repeat: repeat;
  border-top: 3px solid #57accb;
}
/* line 629, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-text-webform .para-inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 629, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .paragraphs-item-text-webform .para-inner {
    display: block;
  }
}
/* line 635, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-text-webform .para-inner > div {
  width: 47.5%;
}
@media (max-width: 768px) {
  /* line 635, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .paragraphs-item-text-webform .para-inner > div {
    width: auto;
  }
}
@media (max-width: 768px) {
  /* line 642, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .paragraphs-item-text-webform .group-col-left {
    margin-bottom: 30px;
  }
}
/* line 650, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-text-webform .field-name-field-para-title {
  color: #687781;
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 20px;
}
/* line 656, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-text-webform .webform-client-form > div fieldset {
  padding: 0;
  border: 0;
  margin: 0;
}
/* line 660, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-text-webform .webform-client-form > div fieldset .fieldset-wrapper {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 768px) {
  /* line 660, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .paragraphs-item-text-webform .webform-client-form > div fieldset .fieldset-wrapper {
    display: block;
  }
}
/* line 666, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-text-webform .webform-client-form > div fieldset .fieldset-wrapper > div {
  width: 48.8%;
}
@media (max-width: 768px) {
  /* line 666, ../sass/partials/_paragraphs.scss */
  .node-type-page2 .paragraphs-item-text-webform .webform-client-form > div fieldset .fieldset-wrapper > div {
    width: auto;
  }
}
/* line 674, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-text-webform .webform-client-form > div .form-item {
  margin: 0 0 15px 0;
}
/* line 676, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-text-webform .webform-client-form > div .form-item input,
.node-type-page2 .paragraphs-item-text-webform .webform-client-form > div .form-item textarea {
  border: 2px solid #57accb;
}
/* line 681, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-text-webform .webform-client-form > div .form-actions {
  text-align: right;
}
/* line 684, ../sass/partials/_paragraphs.scss */
.node-type-page2 .paragraphs-item-text-webform .webform-client-form > div input[type="submit"] {
  background-color: #666;
  color: #fff;
  margin: 0;
}

/* line 1, ../sass/partials/_footer.scss */
.footer-fourth {
  background: #393536;
  padding-bottom: 50px;
}
/* line 4, ../sass/partials/_footer.scss */
.footer-fourth .container {
  border-top: 1px solid #fff;
}
/* line 6, ../sass/partials/_footer.scss */
.footer-fourth .container p {
  color: #ebebeb;
  padding-top: 10px;
  font-style: normal;
  font-size: 13px;
}

/* line 15, ../sass/partials/_footer.scss */
.footer {
  background: #393536;
  border-top: none;
  padding-top: 50px;
  padding-bottom: 0;
  font-family: 'FiraSans-Regular', arial, helvetica, sans-serif;
}
/* line 21, ../sass/partials/_footer.scss */
.footer h2 {
  font-weight: normal;
}
/* line 24, ../sass/partials/_footer.scss */
.footer div {
  color: #ddd;
}
/* line 27, ../sass/partials/_footer.scss */
.footer .footer-col {
  width: 33%;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
}
@media (max-width: 768px) {
  /* line 27, ../sass/partials/_footer.scss */
  .footer .footer-col {
    display: block;
    width: auto;
    margin: 15px;
  }
}
/* line 37, ../sass/partials/_footer.scss */
.footer .icon-wrapper {
  text-align: center;
  display: inline-block;
}
/* line 42, ../sass/partials/_footer.scss */
.footer .icon-wrapper a.text-link {
  text-transform: uppercase;
  color: #ddd;
  font-size: 13px;
}
/* line 47, ../sass/partials/_footer.scss */
.footer .icon {
  text-align: center;
}
/* line 50, ../sass/partials/_footer.scss */
.footer .icon a {
  width: 60px;
  height: 60px;
  display: inline-block;
  border: 1px solid #ddd;
  border-radius: 100%;
}
/* line 57, ../sass/partials/_footer.scss */
.footer .icon .fa {
  font-size: 30px;
  width: 100%;
  height: 100%;
  line-height: 60px;
  color: #ddd;
}

/* line 69, ../sass/partials/_footer.scss */
.footer-content-bottom {
  margin-top: 30px;
  padding-top: 20px;
  padding-bottom: 40px;
  border-top: 1px solid #ddd;
}

/* line 79, ../sass/partials/_footer.scss */
.footer-first .text-box {
  padding: 20px;
  border: 1px solid #ddd;
}
/* line 82, ../sass/partials/_footer.scss */
.footer-first .text-box .top {
  margin-bottom: 15px;
}

/* line 89, ../sass/partials/_footer.scss */
.footer-second .icon-wrapper {
  width: 49%;
  text-align: center;
}
/* line 94, ../sass/partials/_footer.scss */
.footer-second .icon {
  margin-bottom: 10px;
}

/* line 100, ../sass/partials/_footer.scss */
.footer-third .icon {
  display: inline-block;
  margin-right: 10px;
}
/* line 104, ../sass/partials/_footer.scss */
.footer-third .social-icon-wrapper {
  text-align: center;
  margin-bottom: 10px;
}
/* line 108, ../sass/partials/_footer.scss */
.footer-third .text-link {
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #ddd;
  font-size: 13px;
}

/* line 117, ../sass/partials/_footer.scss */
.footer-second,
.footer-third {
  margin-top: 30px;
  text-align: center;
}

/* line 123, ../sass/partials/_footer.scss */
.footerconnect {
  text-align: center;
}
/* line 128, ../sass/partials/_footer.scss */
.footerconnect h2 {
  text-transform: uppercase;
  font-size: 13px;
  color: #ebebeb;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
/* line 136, ../sass/partials/_footer.scss */
.footerconnect ul {
  margin: 0 auto;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 142, ../sass/partials/_footer.scss */
.footerconnect ul li {
  display: inline-block;
  padding: 2px;
}
/* line 145, ../sass/partials/_footer.scss */
.footerconnect ul li a {
  text-indent: -9999px;
  width: 50px;
  height: 50px;
  display: inline-block;
  background-image: url("/sites/default/themes/atd_2014/images/footer/footer-icon-sprite-v2.png?v=1");
  background-repeat: no-repeat;
}
/* line 154, ../sass/partials/_footer.scss */
.footerconnect ul li#facebook-footer a {
  background-position: -3px -2px;
  -webkit-animation-duration: 0s !important;
  animation-duration: 0s !important;
}
/* line 158, ../sass/partials/_footer.scss */
.footerconnect ul li#facebook-footer a:hover {
  -webkit-animation-duration: 0s !important;
  animation-duration: 0s !important;
  background-position: -3px -53px;
}
/* line 166, ../sass/partials/_footer.scss */
.footerconnect ul li#twitter-footer a {
  background-position: -54px -2px;
}
/* line 168, ../sass/partials/_footer.scss */
.footerconnect ul li#twitter-footer a:hover {
  -webkit-animation-duration: 0s !important;
  animation-duration: 0s !important;
  background-position: -54px -53px;
}
/* line 176, ../sass/partials/_footer.scss */
.footerconnect ul li#mail-footer a {
  background-position: -105px -2px;
}
/* line 178, ../sass/partials/_footer.scss */
.footerconnect ul li#mail-footer a:hover {
  -webkit-animation-duration: 0s !important;
  animation-duration: 0s !important;
  background-position: -105px -53px;
}
/* line 186, ../sass/partials/_footer.scss */
.footerconnect ul li#linkedin-footer a {
  background-position: -206px -2px;
}
/* line 188, ../sass/partials/_footer.scss */
.footerconnect ul li#linkedin-footer a:hover {
  -webkit-animation-duration: 0s !important;
  animation-duration: 0s !important;
  background-position: -206px -53px;
}
/* line 196, ../sass/partials/_footer.scss */
.footerconnect ul li#wakelet-footer a {
  background-position: -309px -2px;
}
/* line 198, ../sass/partials/_footer.scss */
.footerconnect ul li#wakelet-footer a:hover {
  -webkit-animation-duration: 0s !important;
  animation-duration: 0s !important;
  background-position: -309px -53px;
}

/* line 209, ../sass/partials/_footer.scss */
.mail-list-donate-footer {
  display: block;
  overflow: hidden;
}
/* line 212, ../sass/partials/_footer.scss */
.mail-list-donate-footer ul {
  text-align: center;
  display: block;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 219, ../sass/partials/_footer.scss */
.mail-list-donate-footer ul li {
  display: inline-block;
  padding: 2px;
}
/* line 222, ../sass/partials/_footer.scss */
.mail-list-donate-footer ul li a {
  text-indent: -9999px;
  width: 50px;
  height: 50px;
  display: inline-block;
  background-image: url("/sites/default/themes/atd_2014/images/footer/footer-icon-sprite.png?v=1");
  background-repeat: no-repeat;
}
/* line 230, ../sass/partials/_footer.scss */
.mail-list-donate-footer ul li h2 {
  text-transform: uppercase;
  font-size: 13px;
  color: #ebebeb;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}
/* line 239, ../sass/partials/_footer.scss */
.mail-list-donate-footer ul li#mail-list-footer {
  width: 45%;
  margin-left: auto;
  margin-right: auto;
}
/* line 244, ../sass/partials/_footer.scss */
.mail-list-donate-footer ul li#mail-list-footer a {
  background-position: -156px -2px;
}
/* line 246, ../sass/partials/_footer.scss */
.mail-list-donate-footer ul li#mail-list-footer a:hover {
  background-position: -156px -53px;
}
/* line 251, ../sass/partials/_footer.scss */
.mail-list-donate-footer ul li#donate-footer {
  width: 45%;
  margin-left: auto;
  margin-right: auto;
}
/* line 256, ../sass/partials/_footer.scss */
.mail-list-donate-footer ul li#donate-footer a {
  background-position: -257.5px -2px;
}
/* line 258, ../sass/partials/_footer.scss */
.mail-list-donate-footer ul li#donate-footer a:hover {
  background-position: -257.5px -53px;
}

/* line 265, ../sass/partials/_footer.scss */
#node--atd--contact-us .contact-us-body-sidebar .body-sidebar-wrap .sidebar .sidebar-wrap #sidebar-main .atd-custom-blocks-atd-connect-with-us .block-wrap .block-content .connect-with-us .connect-with-us-wrap .block-body ul.social-icons li a {
  background-image: url(/sites/default/themes/atd_2014/images/contact/contact-icon-sprite-v2.png);
}

/* line 269, ../sass/partials/_footer.scss */
#node--atd--contact-us .contact-us-body-sidebar .body-sidebar-wrap .sidebar .sidebar-wrap #sidebar-main .atd-custom-blocks-atd-connect-with-us .block-wrap .block-content .connect-with-us .connect-with-us-wrap .block-body ul.social-icons li#wakelet-footer a {
  background-position: -207px -2px;
}
