@charset "UTF-8";
/*Variables*/
/* Drupal overrides */
.links .node-readmore {
  padding-left: 0; }

/* Foundation overrides */
.denomination-info h5
{
  color:#385656;
}

.button.primary 
{
  margin-right: .5em; 
}

.node-member-school h5
{
  font-weight: bold;
  font-size: inherit;
  margin-bottom: 4px;
  text-transform: uppercase;
}

/*************************************/
a {
  color: #994400; }
  a:hover {
    color: #994400;
    text-decoration: underline; }
  a:visited, a:focus {
    color: #A87D26; }

h1, h2, h3, h4, h5, h6 {
  color: #385656;
  font-family: "utopia-std";
  font-weight: normal; }

h1 {
  font-size: 2.75em; }

h2 {
  font-size: 1.875em; }

body, p {
  font-family: "proxima-nova", Arial;
  font-size: 1.1em; }

body table {
  width: 100%; }

p {
  line-height: 1.7em; }

.adv-search {
  position: absolute;
  width: 100%;
  z-index: 400; }

.advanced-school-search {
  background: #996600;
  -moz-box-shadow: 0 3px 4px -2px #888888;
  -webkit-box-shadow: 0 3px 4px -2px #888888;
  box-shadow: 0 3px 4px -2px black;
  display: none;
  height: auto;
  padding-bottom: 25px;
  /*position: absolute;*/
  width: 100%; }
  .advanced-school-search .block-tax-search {
    margin: 0 auto;
    text-align: center;
    width: 70%; }
    .advanced-school-search .block-tax-search div {
      padding-right: 1%; }
  .advanced-school-search label {
    height: 30px; }
  .advanced-school-search .block-tax-search label {
    color: #FFF;
    font-weight: bold;
    padding-left: 3px;
    padding-top: 15px;
    text-align: left; }
  .advanced-school-search .block-tax-search .form-item-schools-offering-online-courses label {
    padding-top: 0; }
  .advanced-school-search .block-tax-search .form-submit {
    background: #e9831d;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ODMxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzY2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e9831d 0%, #cc6600 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9831d), color-stop(100%, #cc6600));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e9831d 0%, #cc6600 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e9831d 0%, #cc6600 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e9831d 0%, #cc6600 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #e9831d 0%, #cc6600 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9831d', endColorstr='#cc6600',GradientType=0 );
    /* IE6-8 */
    clear: both;
    border: 1px solid #A65A03;
    color: #FFF;
    cursor: pointer;
    display: block;
    font-size: 0.85em;
    margin: 0 auto;
    padding: 10px 35px 10px 35px;
    text-transform: uppercase; }
    .advanced-school-search .block-tax-search .form-submit:hover {
      background: #e9831d;
      /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ODMxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZDU2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, #e9831d 0%, #ad5600 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9831d), color-stop(100%, #ad5600));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #e9831d 0%, #ad5600 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #e9831d 0%, #ad5600 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #e9831d 0%, #ad5600 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #e9831d 0%, #ad5600 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9831d', endColorstr='#ad5600',GradientType=0 );
      /* IE6-8 */ }
  .advanced-school-search form, .advanced-school-search .views-exposed-widgets, .advanced-school-search .form-item {
    margin: 0; }

.form-actions {
  margin: 0; }

.advanced-school-search .form-type-select {
  float: left;
  margin-top: 14px;
  width: 25%; }
.advanced-school-search .form-type-textfield {
  float: left;
  margin-top: 15px;
  width: 50%; }
.advanced-school-search .form-item-distance {
  margin-left: 35%;
  width: 10%; }
  .advanced-school-search .form-item-distance input {
    margin: 0;
    padding: 0; }
.advanced-school-search .form-item-location {
  margin-bottom: 15px;
  width: 25%; }
  .advanced-school-search .form-item-location input {
    margin: 0;
    padding: 0; }

.arrow.down
{
  /* remove arrow from top menu "find a school"
  background: url("../images/ats_spritesheet.png") no-repeat -62px -172px;
  float: right;
  width: 16px;
  height: 17px;
  */
}
.arrow.up {
  background: url("../images/ats_spritesheet.png") no-repeat -62px -148px;
  float: right;
  width: 20px;
  height: 21px; }

.border {
  background-color: #996600;
  height: 0.75em;
  width: 6em; }

.col-left {
  float: left;
  width: 50%; }

.col-right {
  float: right;
  width: 50%; }

.staff-liaison {
  width: 100%;
  margin-top: 14px;
}

.top-bar-find-school {
  background: none;
  border-top: 20px solid #996600;
  -moz-box-shadow: 0 0 0.313em #888;
  -webkit-box-shadow: 0 0 0.313em #888;
  box-shadow: 0 0 0.313em #000;
  height: auto;
  padding: 0; }

.school-menu {
  background: #996600;
  cursor: pointer;
  -moz-box-shadow: 0 3px 4px -2px #888888;
  -webkit-box-shadow: 0 3px 4px -2px #888888;
  box-shadow: 0 3px 4px -2px black;
  color: #FFF;
  font-size: 0.85em;
  font-weight: bold;
  padding-bottom: 1.2em;
  text-transform: uppercase;
  text-align: center !important;}

.row.top {
  margin-top: 45px;
  border-bottom: none; }

.not-front .row.top {
  padding-left: 15px;
  width: 100%; }

.ajax-progress {
  display: none; }

.top {
  border-bottom: 1px solid #D6D6D6; }

.top-bar {
  background: #81A5A5;
  height: 59px;
  line-height: normal;
  margin: 3.75em 0 0 0;
  z-index: 100; }
  .top-bar ul {
    height: auto; }
    .top-bar ul li {
      border-right: 1px solid #304B4B; }
      .top-bar ul li.last {
        border-right: none; }

.subnav, .not-front .block-search {
  margin-top: 2em; }

.top-bar ul > li.name {
  background: #5A8181;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhODE4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzM5M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #5a8181 0%, #1c393b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a8181), color-stop(100%, #1c393b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5a8181 0%, #1c393b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5a8181 0%, #1c393b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5a8181 0%, #1c393b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5a8181 0%, #1c393b 100%);
  /* W3C */ }
.top-bar ul > li:hover:not(.button), .top-bar ul > li.active:not(.button) {
  background: transparent; }
.top-bar ul > li a:not(.button) {
  font-weight: normal;
  /*border: 0;*/
  color: #FFF;
  font-family: "Times New Romans",serif;
  font-size: 1.03em;
  height: auto;
  line-height: normal;
  padding: 1.4em 1.3em 1.3em 1.3em;
  text-transform: uppercase; }

.wf-active .top-bar ul > li a:not(.button) {
  font-weight: normal;
  /*border: 0;*/
  color: #FFF;
  font-family: "utopia-std","Times New Romans",serif;
  font-size: 1.1em;
  height: auto;
  line-height: normal;
  padding: 1.3em 1.3em 1.3em 1.3em;
  text-transform: uppercase; }

.top-bar ul > li a:not(.button):hover {
  background-color: #1C393B;
  text-decoration: none; }
.top-bar ul > li a:not(.button):visited {
  color: #FFF;
  font-family: "utopia-std";
  text-transform: uppercase; }
.top-bar li.name {
  display: none; }

.wf-active .top-bar ul > li span a:not(.button) {
  line-height: 0; }

li.expanded, li.collapsed, li.leaf {
  padding: 0; }

.top-bar ul > li.has-dropdown a:after {
  display: none; }

#site-name {
  color: #385656;
  font-size: 1.5em;
  line-height: 1.2em; }
  #site-name a {
    color: #385656; }
  #site-name br {
    height: 0; }

footer {
  padding: 5% 0 5% 0; }
  footer h3 {
    color: #FFFFCC;
    font-size: 1.2em; }
  footer p {
    color: #FFF; }

nav {
  margin-top: 3.813em;
  z-index: 100; }

ul.breadcrumbs {
  background: url("../images/ats_spritesheet.png") no-repeat 0 -85px;
  border: 0;
  color: #CC6600;
  font-size: 0.85em;
  margin-top: 15px;
  padding: 0px 0 0px 30px; }
  ul.breadcrumbs li a {
    color: #CC6600;
    font-size: 1em;
    text-transform: capitalize; }
  ul.breadcrumbs li.current a {
    color: #333;
    text-transform: capitalize; }
  ul.breadcrumbs li:before {
    content: "»"; }

.bottom-bar {
  background: #345151;
  border-bottom: 0.938em solid #996600;
  margin-top: 20px; }

.clear {
  clear: both; }

.header {
  /*@extend .hide-for-small;*/
  background: url("../images/bg_top.jpg") no-repeat;
  background-position: center top;
  background-size: cover;
  margin-bottom: 5px; }
  .header.home {
    border-bottom: 1px solid #D6D6D6;
    height: 500px; }

img.logo {
  /*background: url('../images/ats_spritesheet.png') no-repeat 0 -299px;*/
  /*height: 54px;*/
  display: block;
  margin: 0;
  padding: 0;
  /*width: 553px;*/ }

#main ul, #main ol {
  padding-left: 3.5em; }
#main ul li, #main ol li {
  font-size: 1.1em;
  line-height: 1.7em; }

.top-bar {
  background-color: #5A8181;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: -moz-linear-gradient(top, #5a8181 0%, #1c393b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a8181), color-stop(100%, #1c393b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5a8181 0%, #1c393b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5a8181 0%, #1c393b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5a8181 0%, #1c393b 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5a8181 0%, #1c393b 100%);
  /* W3C */ }
  .top-bar ul > li.divider {
    border-bottom: 1px solid #334D4D;
    border-top: none;
    margin-right: 0; }
  .top-bar ul > li.has-dropdown .dropdown {
    background: #5A8181;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, #5a8181 0%, #1c393b 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a8181), color-stop(100%, #1c393b));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #5a8181 0%, #1c393b 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5a8181 0%, #1c393b 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5a8181 0%, #1c393b 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #5a8181 0%, #1c393b 100%);
    /* W3C */
    /* IE6-8 */
    min-width: 110%; }
  .top-bar ul ul.dropdown {
    background: #FFF;
    padding: 5px !important; }
  .top-bar ul > li.has-dropdown .dropdown li {
    background: #FFF;
    padding-bottom: 0;
    background: #FFF;
    color: #333; }
    .top-bar ul > li.has-dropdown .dropdown li:last-child {
      padding-bottom: 0; }
    .top-bar ul > li.has-dropdown .dropdown li.expanded {
      padding-top: 10px; }
    .top-bar ul > li.has-dropdown .dropdown li:nth-child(odd) {
      background: #F3F1EF; }
    .top-bar ul > li.has-dropdown .dropdown li a {
      color: #333;
      font-family: Helvetica, sans-serif;
      font-size: 0.85em;
      padding-top: 10px;
      text-transform: none; }
    .top-bar ul > li.has-dropdown .dropdown li:nth-child(odd) a:hover {
      background: #F3F1EF; }
    .top-bar ul > li.has-dropdown .dropdown li a:hover {
      background: transparent; }
  .top-bar ul > li.has-dropdown ul li.has-dropdown a {
    float: left;
    width: 100%; }

ul li.has-dropdown .arrow {
  background: url("../images/ats_spritesheet.png") no-repeat -4px -365px;
  float: right;
  height: 7px;
  margin-top: -15px;
  padding-right: 10px;
  width: 5px; }
ul li.expanded, ul li.leaf {
  list-style-image: none;
  list-style-type: none; }

.sf-menu.sf-style-default li {
  background: transparent; }
  .sf-menu.sf-style-default li.last a {
    border-right: 0; }
  .sf-menu.sf-style-default li:hover, .sf-menu.sf-style-default li.sfHover {
    background-color: #1C393B; }
.sf-menu.sf-style-default a:focus, .sf-menu.sf-style-default a:hover, .sf-menu.sf-style-default a:active {
  background-color: #1C393B; }
.sf-menu li a {
  font-size: 1.1em !important;
  text-transform: uppercase; }
.sf-menu.sf-style-default.sf-navbar {
  background: transparent; }
.sf-menu ul {
  background: #476868;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3Njg2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjkzOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #476868 0%, #629393 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #476868), color-stop(100%, #629393));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #476868 0%, #629393 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #476868 0%, #629393 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #476868 0%, #629393 100%);
  /* IE10+ */
  background: linear-gradient(to right, #476868 0%, #629393 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#476868', endColorstr='#629393',GradientType=1 );
  /* IE6-8 */
  margin-top: 1.25em;
  padding: 0.375em !important; }
  .sf-menu ul ul {
    margin-left: -0.313em; }
.sf-menu.sf-style-default li li {
  background-color: #FFF; }
  .sf-menu.sf-style-default li li a {
    color: #333 !important;
    text-transform: none;
    font-family: Arial;
    font-size: 0.85em;
    line-height: 0.85em; }
    .sf-menu.sf-style-default li li a:hover {
      background-color: #FFF; }
  .sf-menu.sf-style-default li li li {
    background: #FFF; }

.google-search-results .gss-result .gss-search-snippet-info .gss-search-url {
  -ms-word-break: break-all;
  word-break: break-all;
  /* Non standard for webkit */
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

.block-search {
  background: #81A5A5;
  /*float: right;*/
  /*margin-top: -59px;*/
  margin-top: 3.75em;
  position: relative;
  /*width:25.1%;*/
  z-index: 200; }
  .block-search .container-inline {
    width: 100%; }

.block-textsize {
  margin-top: -4em; }

#search-block-form {
  margin: 0;
  padding: 0.77em; }

button.button {
  /*width:45px;*/ }

input.button[type="submit"] {
  /*width:45px;*/ }
input#edit-search-block-form--2 {
  border: 0;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 37px;
  margin: 0 !important;
  width: 100%; }

.home-rotator {
  margin-top: -6.1em;
  position: relative; }
  .home-rotator .view-footer {
    bottom: 0;
    clear: both; }

/* Homepage Sidebar Resources */

#main .home-resources div .view-featured-resources .als-viewport ul {
  padding-left:0;
}

/* / Homepage Sidebar */

#footer-first p {
  line-height: 1.4em; }

#footer-last {
  padding-left: 55px;
  padding-top: 55px; }

.btn {
  border: 1px solid #A47714;
  background: #b78516;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3ODUxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMzdhMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b78516 0%, #a37a04 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b78516), color-stop(100%, #a37a04));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b78516 0%, #a37a04 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b78516 0%, #a37a04 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b78516 0%, #a37a04 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b78516 0%, #a37a04 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78516', endColorstr='#a37a04',GradientType=0 );
  /* IE6-8 */
  color: #FFF;
  cursor: pointer;
  font-size: 0.85em;
  padding: 15px 35px 15px 35px;
  text-transform: uppercase; }
  .btn:hover {
    background: #b68415;
    /* Old browsers */
    color: #FFF;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ODQxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZDViMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b68415 0%, #7d5b10 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b68415), color-stop(100%, #7d5b10));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b68415 0%, #7d5b10 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b68415 0%, #7d5b10 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b68415 0%, #7d5b10 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #b68415 0%, #7d5b10 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b68415', endColorstr='#7d5b10',GradientType=0 );
    /* IE6-8 */
    text-decoration: none; }

#footer-last .btn {
  display: inline-block;
  padding: 10px 30px 10px 30px;
  color: #FFF; }

.btn.side {
  clear: both;
  color: #FFF;
  display: block;
  margin-top: 15px;
  padding: 9px; }
.btn.srch {
  float: right;
  margin-top: 15px;
  padding: 12px 35px; }

span.printfriendly-node.member_school {
  display: none; }

#edit-field-degree-degree-value-1-wrapper {
  padding-right: 0.5em; }

.btn.expand {
  float: right;
  margin-top: -50px;
  padding: 12px 35px; }

#edit-submit-member-school-degrees-search.form-submit {
  background: linear-gradient(to bottom, #b78516 0%, #a37a04 100%) repeat scroll 0 0 transparent;
  border: 1px solid #A47714;
  border-radius: 0 0 0 0;
  color: #FFFFFF;
  cursor: pointer;
  font-family: "proxima-nova", Arial;
  font-size: 0.85em;
  font-weight: normal;
  margin-top: 0;
  padding: 8px 20px 9px;
  text-transform: uppercase;
  width: auto; }
  #edit-submit-member-school-degrees-search.form-submit:hover {
    background: #b68415;
    /* Old browsers */
    color: #FFF;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ODQxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZDViMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b68415 0%, #7d5b10 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b68415), color-stop(100%, #7d5b10));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b68415 0%, #7d5b10 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b68415 0%, #7d5b10 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b68415 0%, #7d5b10 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #b68415 0%, #7d5b10 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b68415', endColorstr='#7d5b10',GradientType=0 );
    /* IE6-8 */ }

span.printfriendly-node.member_school {
  display: none; }

/*------------------------------------*\
    #FLEXSLIDER
\*------------------------------------*/
.flexslider {
  background: transparent;
  border: none;
  box-shadow: none;
  margin-bottom: 0; }
  .flexslider .views-field-body {
    background: #FFF; }

.flexslider-nav {
  border-bottom: 10px solid #385656;
  margin-top: -30px;
  position: absolute; }

.flex-control-nav {
  bottom: 0;
  right: 0;
  width: auto;
  z-index: 50; }

.flex-direction-nav {
  display: none; }
  .flex-direction-nav a {
    opacity: 100; }

.flexslider-nav .flex-direction-nav li .flex-prev {
  background: url("../images/btn_prev.gif") no-repeat;
  background-color: #385656;
  background-position: center center;
  padding-left: 10px; }

.flex-direction-nav .flex-prev {
  background: url("../images/btn_prev.gif") no-repeat;
  background-color: #385656;
  float: right;
  height: 43px;
  left: 0;
  margin: 0;
  position: relative; }
.flex-direction-nav .flex-next {
  background: url("../images/btn_next.png") no-repeat;
  background-color: #385656;
  background-position: center center;
  border-bottom: 7px solid #385656;
  float: right;
  height: 53px;
  margin-top: -22px;
  margin-right: -30px;
  right: 0;
  position: absolute; }

.flexslider:hover .flex-next {
  right: -36px; }
.flexslider:hover .flex-prev {
  left: -36px; }

.flexslider-content {
  background: #FFF;
  height: 263px;
  margin-top: 85px;
  border-bottom: 1px solid #D6D6D6; }

.flexslider-title h3 {
  font-weight: normal;
  font-size: 1.5em;
  margin: 0;
  padding: 0.75em 1em 0.75em 0; }

.flexslider-body {
  overflow: hidden;
  padding-right: 1.5%; }
  .flexslider-body p {
    line-height: 1.3em; }

.flexslider-readmore a {
  color: #994400;
  font-size: 0.85em;
  text-transform: uppercase; }
  .flexslider-readmore a:visited {
    color: #A87D26; }

.flex-control-paging li a {
  background: #999;
  color: #FFF;
  height: 22px;
  width: 22px;
  text-indent: 0; }
  .flex-control-paging li a:hover {
    background: #BA871B;
    text-decoration: none; }
  .flex-control-paging li a.flex-active {
    background: #BA871B; }

.bottom {
  clear: both;
  padding-bottom: 3.5em; }
  .bottom .sub {
    margin: 0 0 0 1em !important;
    border-top: 1px solid #EBEBEB;
    box-shadow: 0 -7px 7px -7px #ebebeb; }
  .bottom .home {
    border-top: 1px solid #EBEBEB;
    box-shadow: 0 -7px 7px -7px #ebebeb; }

.subpage-box {
  border-color: #DEDEDE;
  border-style: solid;
  border-width: 1px;
  border-left-width: 0;
  clear: both;
  margin-bottom: 2%; }
  .subpage-box h5 {
    color: #330033;
    font-size: 1.2em; }
    .subpage-box h5 a {
      color: #330033; }
  .subpage-box .corner {
    background: url("../images/ats_spritesheet.png") no-repeat -164px 0;
    float: right;
    height: 55px;
    width: 63px; }
  .subpage-box .content {
    padding: 4% 4% 4% 0; }

.field-name-field-page-subpage-box-image img {
  float: left;
  margin: 0 4% 0 0; }

.field-name-field-page-subpage-box-text {
  color: #406060;
  font-size: 1em;
  line-height: 1.5em; }

.form-item-search-block-form {
  float: left;
  margin: 0;
  width: 77%; }

#search-block-form .form-submit {
  background: url("../images/ats_spritesheet.png") no-repeat 0 0;
  border: none !important;
  border-radius: 0 !important;
  height: 37px;
  width: 45px; }

.sidebar .member-school-search-links ul {
  float: right;
  position: relative; }
  .sidebar .member-school-search-links ul li {
    background: #496877;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5Njg3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NDc3ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #496877 0%, #547787 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #496877), color-stop(100%, #547787));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #496877 0%, #547787 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #496877 0%, #547787 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #496877 0%, #547787 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #496877 0%, #547787 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#496877', endColorstr='#547787',GradientType=0 );
    /* IE6-8 */
    display: table-row;
    /*font-weight: bold;*/
    height: 55px;
    line-height: 1em;
    margin-bottom: 8px;
    text-align: center;
    width: 100%; }
    .sidebar .member-school-search-links ul li a {
      border-bottom: 3px solid #FFF;
      color: #FFF;
      display: table-cell;
      height: 52px;
      line-height: 1.2em;
      padding: 0 2%;
      vertical-align: middle; }
      .sidebar .member-school-search-links ul li a:hover {
        text-decoration: none; }
    .sidebar .member-school-search-links ul li:hover {
      background: #496977;
      /* Old browsers */
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5Njk3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTQ3NGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, #496977 0%, #35474f 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #496977), color-stop(100%, #35474f));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #496977 0%, #35474f 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #496977 0%, #35474f 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #496977 0%, #35474f 100%);
      /* IE10+ */
      background: linear-gradient(to bottom, #496977 0%, #35474f 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#496977', endColorstr='#35474f',GradientType=0 );
      /* IE6-8 */ }
    .sidebar .member-school-search-links ul li:nth-of-type(6) {
      background: #B18210; }
      .sidebar .member-school-search-links ul li:nth-of-type(6):hover {
        background: #b68415;
        /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ODQxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZDViMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #b68415 0%, #7d5b10 100%);
        /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b68415), color-stop(100%, #7d5b10));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #b68415 0%, #7d5b10 100%);
        /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #b68415 0%, #7d5b10 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #b68415 0%, #7d5b10 100%);
        /* IE10+ */
        background: linear-gradient(to bottom, #b68415 0%, #7d5b10 100%);
        /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b68415', endColorstr='#7d5b10',GradientType=0 );
        /* IE6-8 */ }

.field-name-field-page-image img {
  border: 0.063em solid #D2D1D1;
  float: left;
  margin: 0 2% 2% 0; }

.field-name-field-page-bottom-image img {
  border: 0.063em solid #D2D1D1;
  float: left;
  margin: 0 5% 0 0; }

.flex-control-paging {
  background: #385656;
  height: 43px;
  padding: 10px 0 10px 0; }

.resize {
  background: #FFF; }

.view-upcoming-events-sidebar .views-field-field-event-date {
  text-align: center; }
  .view-upcoming-events-sidebar .views-field-field-event-date span {
    display: block; }

.view-upcoming-events ul.pager {
  padding-left: 0 !important;
  text-align: left; }
  .view-upcoming-events ul.pager li {
    border-right: 1px solid #333;
    font-size: 1em !important;
    margin: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 0; }
    .view-upcoming-events ul.pager li a {
      color: #000; }
    .view-upcoming-events ul.pager li.pager-next, .view-upcoming-events ul.pager li.pager-last {
      border-right: 0; }
    .view-upcoming-events ul.pager li.pager-current {
      color: #385656;
      text-decoration: underline; }
.view-upcoming-events .btn {
  float: right;
  margin: 15px 0 20px 0;
  padding: 10px 30px 10px 30px;
  color: #FFF; }

.view-featured-resources .views-row {
  /* border-bottom: 1px solid #EEE; */
  clear: both;
  padding: 3% 0 3% 0; }
.view-featured-resources p {
  font-size: 1.03em;
  line-height: 1.2em; }
.view-featured-resources .views-row.views-row-last {
  border-bottom: none; }
.view-featured-resources .views-field-title a {
  color: #385656;
  font-weight: bold;
  font-size: 1.06em;
  line-height: 1.2em; }

.views-field-field-resource-image img {
  float: left;
  margin-right: 3%; }

.views-field-field-rotator-image {
  border-color: #FFF;
  border-style: solid;
  border-width: 0.750em;
  border-bottom-style: none;
  float: left;
  margin: 0 1.5% 0 0; }

.view-member-school-degrees-search, .view-member-school-dist-ed-search, .view-display-id-member_school_alpha_search .view-content ul, view-member-school-denominational-search .view-content ul {
  /*padding-left: 10%;*/ }

.view-member-school-degrees-search h3, .view-display-id-member_school_alpha_search h3, .view-member-school-denominational-search h3 {
  border-bottom: 1px solid #D6D6D6;
  color: #663366;
  font-family: "proxima-nova", Arial;
  font-size: 1.125em;
  margin: 5% 0 5% 0;
  line-height: 0;
  text-align: center; }

.view-display-id-member_school_alpha_search h3 a, .view-member-school-degrees-search h3 a, .view-member-school-denominational-search h3 a {
  background: #FFF;
  color: #663366;
  padding: 2%; }

.view-display-id-member_school_alpha_search .backtotop, .view-member-school-degrees-search .backtotop, .view-member-school-denominational-search .backtotop {
  clear: both;
  padding-top: 7%;
  text-align: center; }

.view-display-id-member_school_alpha_search .backtotop a, .view-member-school-degrees-search .backtotop a, .view-member-school-denominational-search .backtotop a {
  color: #1C2550;
  text-decoration: underline; }

.view-display-id-member_school_alpha_search .backtotop a:hover, .view-member-school-degrees-search .backtotop a:hover, .view-member-school-denominational-search .backtotop a:hover {
  text-decoration: none; }

.view-member-school-degrees-search ul {
  display: none;
  	/*-moz-column-count: 2;
      -moz-column-gap: 60px;
      -webkit-column-count: 2;
      -webkit-column-gap: 60px;
      column-count: 2;*/
  column-gap: 60px;
  list-style: none; }

.view-display-id-member_school_alpha_search {
  	/*-moz-column-count: 2;
      -moz-column-gap: 60px;
      -webkit-column-count: 2;
      -webkit-column-gap: 60px;
      column-count: 2;*/
  column-gap: 60px;
  list-style: none; }
  .view-display-id-member_school_alpha_search ul {
    	/*-moz-column-count: 2;
        -moz-column-gap: 60px;
        -webkit-column-count: 2;
        -webkit-column-gap: 60px;
        column-count: 2;*/
    column-gap: 60px;
    list-style: none; }

.view-member-school-denominational-search ul {
  	/*-moz-column-count: 2;
      -moz-column-gap: 60px;
      -webkit-column-count: 2;
      -webkit-column-gap: 60px;
      column-count: 2;*/
  column-gap: 60px;
  list-style: none; }

.view-member-school-degrees-search ul li, .view-member-school-dist-ed-search .views-field-title, view-display-id-member_school_alpha_search .views-field-title, .view-member-school-denominational-search .views-field-title {
  /*line-height:2.2em;*/
  margin: 0px;
  padding: 0px; }

.view-member-school-degrees-search ul li a, .view-member-school-dist-ed-search a, .view-display-id-member_school_alpha_search a, .view-member-school-denominational-search a {
  color: #333;
  font-size: 1.1em;
  text-decoration: underline; }

.view-member-school-degrees-search ul li a:hover, .view-member-school-dist-ed-search a:hover, .view-display-id-member_school_alpha_search a:hover, .view-member-school-denominational-search a:hover {
  text-decoration: none; }

.view-member-school-dist-ed-search .views-field-title {
  padding-bottom: 10px; }

.view-id-clone_of_glossary.view-display-id-attachment_alpha {
  padding: 1.5% 0 1.5% 0;
  word-spacing: 10px;
  text-align: center;
  border-color: #D3D3D3;
  border-style: solid;
  border-width: 1px;
  border-right-width: 0px;
  border-left-width: 0px; }
  .view-id-clone_of_glossary.view-display-id-attachment_alpha a {
    color: #333;
    font-size: 1.2em;
    text-decoration: none; }
    .view-id-clone_of_glossary.view-display-id-attachment_alpha a:hover {
      text-decoration: underline; }

.node-type-member-school #main section {
  border-bottom: 1px solid #D3D3D3; }
  .node-type-member-school #main section:last-child {
    border-bottom: none; }
.node-type-member-school #main #page-title {
  border-bottom: 1px solid #D3D3D3; }

.section-member-schools article {
  padding-bottom: 25px; }

.org {
  text-transform: uppercase; }
  .org a {
    color: #385656; }

.vcard {
  padding-bottom: 15px; }

.member-status {
  padding: 15px 0;
  }
  .member-status .field-label {
    color: #385656;
    font-family: "utopia-std";
    font-weight: normal; }

  .exec-label
  {
    color: #385656;
    font-family: "utopia-std";
    font-weight:  normal;
    line-height: 1.4em;
    display: inline;
  }

.accreditation-information{
  display: inline-block;
  width: 100%;
}

.statement-of-ed-effectiveness{
  padding-top: 3px;
}

.semester .field-label, .accreditation .field-label {
  color: #385656;
  font-family: "utopia-std";
  font-weight: normal; }

.member-status div.field {
  padding-bottom: 8px; }

.representatives {
  line-height: 1.4em;
  padding-bottom: 15px; }

.semester {
  line-height: 1.4em; }

.accreditation {
  line-height: 1.4em;
  padding: 15px 0 15px 0; }
  .accreditation .field-name-field-ms-has-comprehensive {
    font-size: 1em;
    /*padding-bottom: 10px;*/
    /* text-transform: capitalize; */
  }
    .accreditation .field-name-field-ms-has-comprehensive .field-label {
      font-size: 1em;
      /*padding-bottom: 10px;*/
      /* text-transform: capitalize; */
    }

.extensions {
  padding-top: 20px; }

.ext { }

.ext-degrees {
  padding-bottom: 12px; }

.block-views-slider-block-flexslider p.flex-caption {
  display: none; }

.upcoming-events {
  box-shadow: 0px -7px 7px -7px #ebebeb;
  -moz-box-shadow: 0px -7px 7px -7px #ebebeb;
  -webkit-box-shadow: 0px -7px 7px -7px #ebebeb;
  border-top: 1px solid #EBEBEB; }
  .upcoming-events .block-title {
    float: left; }
  .upcoming-events .views-row-odd .views-field-field-event-date {
    background: #4A6A78; }
  .upcoming-events .views-row-odd .event-content {
    border-right: 10px solid #4A6A78; }
  .upcoming-events .views-row-even .event-content {
    border-right: 10px solid #6C3241; }
  .upcoming-events .views-row {
    background: #F7F8EE;
    clear: both;
    margin-bottom: 2%; }
  .upcoming-events .events-location {
    background: #F3EAD2;
    font-weight: bold;
    padding: 4% 5% 0 2% !important; }
  .upcoming-events .views-row-even .views-field-field-event-date {
    background: #8c3f54;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjM2Y1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTMyM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #8c3f54 0%, #61323f 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c3f54), color-stop(100%, #61323f));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8c3f54 0%, #61323f 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8c3f54 0%, #61323f 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8c3f54 0%, #61323f 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #8c3f54 0%, #61323f 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c3f54', endColorstr='#61323f',GradientType=0 );
    /* IE6-8 */ }
  .upcoming-events .views-field-field-event-date {
    color: #FFF;
    float: left;
    padding: 2% 1% 2% 1% !important;
    text-align: center; }
  .upcoming-events .views-field-title {
    padding: 1% 0 1.5% 0; }
    .upcoming-events .views-field-title a {
      color: #333;
      font-family: "proxima-nova", Arial;
      font-size: 1.2em;
      font-weight: bold; }
  .upcoming-events .event-content {
    padding: 1% 1% 0 2% !important; }
    .upcoming-events .event-content p {
      line-height: 1.3em; }
  .upcoming-events .views-field-location-address p {
    background: #FFF;
    bottom: 0;
    border-radius: 50px 50px 0 50px;
    position: absolute;
    right: 0;
    padding: 3%;
    margin: 0;
    padding: 5px; }
    .upcoming-events .views-field-location-address p a {
      color: #999;
      font-size: 0.85em;
      text-transform: uppercase; }
      .upcoming-events .views-field-location-address p a:hover {
        text-decoration: underline; }
  .upcoming-events .block-views {
    padding-bottom: 3.5em; }

.view .item-list ul {
  -moz-column-width: 22.5em;
  /* Firefox */
  -webkit-column-width: 22.5em;
  /* webkit, Safari, Chrome */
  column-width: 22.5em; }
  .view .item-list ul li {
    padding-bottom: 10px; }

.page-member-schools view .item-list ul li {
  display: inline-block;
  width: 100%; }

.view-id-upcoming_events_sidebar .views-row-odd .views-field-field-event-date {
  background: #4A6A78; }
.view-id-upcoming_events_sidebar .views-row-even .views-field-field-event-date {
  background: #8c3f54;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjM2Y1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTMyM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #8c3f54 0%, #61323f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c3f54), color-stop(100%, #61323f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8c3f54 0%, #61323f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8c3f54 0%, #61323f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8c3f54 0%, #61323f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #8c3f54 0%, #61323f 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c3f54', endColorstr='#61323f',GradientType=0 );
  /* IE6-8 */ }
.view-id-upcoming_events_sidebar .views-field-field-event-date {
  color: #FFF;
  float: left;
  margin-right: 2%;
  padding: 5% 2% 5% 2%;
  width: 25%; }
.view-id-upcoming_events_sidebar .views-field-title {
  padding: 4.5% 0 0 0; }
  .view-id-upcoming_events_sidebar .views-field-title a {
    color: #333;
    font-family: "proxima-nova", Arial;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.2em; }
.view-id-upcoming_events_sidebar .views-row {
  background: #F7F8EE;
  border-right: 0.188em solid #F3EAD2;
  clear: both;
  margin-bottom: 2%; }

.member-school-address {
  font-family: "utopia-std"; 
  text-indent: 1.5em;
}

.vcard .street-address, .vcard .locality, .vcard .region, .vcard .postal-code, .vcard .tel, .vcard .fax {

  line-height: 1.4em; }

.view-id-member_school_geographical_search .street-address, .locality, .region, .postal-code, .tel, .fax {
  font-size: inherit; }

.section-member-schools article h3 {
  border-top: 1px solid #D6D6D6;
  padding-top: 10px; }

#edit-submit-member-school-advanced-search {
  background: #eb851f;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViODUxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzY2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #eb851f 0%, #cc6600 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb851f), color-stop(100%, #cc6600));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eb851f 0%, #cc6600 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eb851f 0%, #cc6600 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eb851f 0%, #cc6600 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eb851f 0%, #cc6600 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb851f', endColorstr='#cc6600',GradientType=0 );
  /* IE6-8 */
  border: 1px solid #BE5B00 !important;
  color: #FFF;
  font-weight: bold;
  font-family: "proxima-nova", Arial;
  padding: 0.75em 3em;
  text-transform: uppercase; }
  #edit-submit-member-school-advanced-search:hover {
    background: #eb851f;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViODUxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzRmMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #eb851f 0%, #9c4f02 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb851f), color-stop(100%, #9c4f02));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eb851f 0%, #9c4f02 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eb851f 0%, #9c4f02 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eb851f 0%, #9c4f02 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #eb851f 0%, #9c4f02 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb851f', endColorstr='#9c4f02',GradientType=0 );
    /* IE6-8 */
    cursor: pointer; }

#views-exposed-form-member-school-advanced-search-page {
  margin: 0 auto;
  width: 65%; }
  #views-exposed-form-member-school-advanced-search-page .views-exposed-widget {
    width: 30%; }
  #views-exposed-form-member-school-advanced-search-page .views-submit-button {
    text-align: center;
    width: 90%; }
    #views-exposed-form-member-school-advanced-search-page .views-submit-button #edit-submit-member-school-advanced-search {
      margin: 0 auto; }

.views-widget-filter-field_ms_city_value {
  clear: both; }

#views-exposed-form-member-school-advanced-search-page select, #views-exposed-form-member-school-advanced-search-page .form-text {
  color: #336600;
  font-family: "utopia-std";
  font-size: 1em; }

.field-name-field-ms-year-next-report .field-label {
  float: left; }

.notations {
  clear: both;
  padding: 15px 0 0 0; }

#views-exposed-form-member-school-geographical-search-page {
  border: 1px solid #CCC;
  padding: 15px; }
  #views-exposed-form-member-school-geographical-search-page fieldset {
    border: none;
    margin: 0;
    padding: 10px 0 0 0; }

#edit-circle-value, #edit-circle-location {
  display: inline;
  width: auto; }Additional Location

#edit-circle-unit {
  padding: 8px; }

#edit-submit-member-school-geographical-search {
  background: linear-gradient(to bottom, #eb851f 0%, #cc6600 100%) repeat scroll 0 0 transparent;
  border: 1px solid #BE5B00 !important;
  color: #FFFFFF;
  font-family: "proxima-nova", Arial;
  font-weight: bold;
  margin-top: 27px;
  padding: 0.75em 3em;
  text-transform: uppercase; }
  #edit-submit-member-school-geographical-search:hover {
    background: #eb851f;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViODUxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YzRmMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #eb851f 0%, #9c4f02 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb851f), color-stop(100%, #9c4f02));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eb851f 0%, #9c4f02 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eb851f 0%, #9c4f02 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eb851f 0%, #9c4f02 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #eb851f 0%, #9c4f02 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb851f', endColorstr='#9c4f02',GradientType=0 );
    /* IE6-8 */
    cursor: pointer; }

.view-display-id-attachment_1 {
  display: none; }
  .view-display-id-attachment_1 table {
    width: 100%; }

.view-member-school-geographical-search .view-header {
  padding-top: 15px; }

.section-events .horizontal-tabs ul.horizontal-tabs-list {
  background: #496A78; }
.section-events .horizontal-tabs .fieldset-wrapper .field {
  font-size: 1.1em;
  line-height: 1.7em; }
  .section-events .horizontal-tabs .fieldset-wrapper .field .field-label {
    font-size: 1.1em; }
.section-events .horizontal-tabs ul.horizontal-tabs-list li {
  background: #496A78;
  border-right: none;
  border-top: 4px solid #496A78; }
  .section-events .horizontal-tabs ul.horizontal-tabs-list li.selected {
    background: #FFF; }
  .section-events .horizontal-tabs ul.horizontal-tabs-list li a {
    color: #FFF; }
    .section-events .horizontal-tabs ul.horizontal-tabs-list li a:hover {
      background: #FFF;
      color: #496A78; }
  .section-events .horizontal-tabs ul.horizontal-tabs-list li.selected strong {
    color: #496A78; }
.section-events div.horizontal-tabs {
  border: none; }
.section-events .horizontal-tabs-panes fieldset {
  color: #496A78;
  margin: 0;
  padding: 0; }
  .section-events .horizontal-tabs-panes fieldset p {
    line-height: 1.2em; }
.section-events .horizontal-tabs .fieldset-wrapper .field {
  font-size: 1em;
  line-height: 1.3em; }
.section-events .horizontal-tabs-panes fieldset .fieldset-wrapper {
  padding: 15px; }
.section-events .field-name-field-event-full-day-agenda .field-type-datetime {
  background: #FFF;
  font-weight: bold;
  padding: 15px; }
.section-events fieldset.group-agenda .fieldset-wrapper {
  padding: 0; }
  .section-events fieldset.group-agenda .fieldset-wrapper .field-collection-view {
    margin: 0;
    padding-top: 0; }
.section-events fieldset.group-agenda .field-name-field-event-item-agenda {
  background: #F4EAD1;
  padding: 10px 25px 0 15px; }
.section-events fieldset.group-overview .fieldset-wrapper {
  background: #F4EAD1; }
.section-events fieldset.group-agenda .field-collection-container {
  border-bottom: none; }
.section-events .horizontal-tabs-panes fieldset.group-workshops .fieldset-wrapper {
  padding: 0; }
.section-events .horizontal-tabs-panes fieldset.group-registration .field-name-field-event-registration-form .field-label, .section-events .horizontal-tabs-panes fieldset.group-registration .multipage-controls-list {
  padding-left: 15px; }
.section-events .horizontal-tabs-panes fieldset.group-workshops .fieldset-wrapper .field-name-field-pre-conference-workshop .field-label, .section-events .horizontal-tabs-panes fieldset.group-workshops .fieldset-wrapper .field-name-field-workshop .field-label {
  padding: 15px 0 15px 15px; }
.section-events .horizontal-tabs-panes fieldset.group-workshops .fieldset-wrapper .field-name-field-pre-conference-workshop .field-collection-view {
  background: #F4EAD1;
  padding: 15px; }
  .section-events .horizontal-tabs-panes fieldset.group-workshops .fieldset-wrapper .field-name-field-pre-conference-workshop .field-collection-view .field-collection-container {
    border-bottom: none; }

.field-collection-container {
  border-bottom: none; }

#geofield-map-member-school-geographical-search-page img, object, embed {
  max-width: inherit;
  height: auto; }

footer .webform-client-form label {
  color: #FFF; }
footer .webform-client-form .button {
  border: 1px solid #A47714;
  background: #b78516;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b78516), color-stop(100%, #a37a04));
  background: -webkit-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: -o-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: -ms-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: linear-gradient(to bottom, #b78516 0%, #a37a04 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78516',endColorstr='#a37a04',GradientType=0);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #FFF;
  cursor: pointer;
  font-size: 0.85em;
  font-weight: normal;
  text-transform: uppercase;
  width: auto; }
  footer .webform-client-form .button:hover {
    background: #b68415;
    /* Old browsers */
    color: #FFF;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ODQxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZDViMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #b68415 0%, #7d5b10 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b68415), color-stop(100%, #7d5b10));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b68415 0%, #7d5b10 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b68415 0%, #7d5b10 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b68415 0%, #7d5b10 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #b68415 0%, #7d5b10 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b68415', endColorstr='#7d5b10',GradientType=0 );
    /* IE6-8 */
    text-decoration: none; }

.block-printfriendly a img {
  width: 17px; }

.front .block-printfriendly {
  margin-top: -45px;
  margin-right: 25px;
  float: right;
  position: relative;
  text-align: right;
  z-index: 102; }
.front .block-imageblock {
  float: right;
  margin-top: -45px;
  position: relative;
  z-index: 102; }
  .front .block-imageblock img {
    cursor: pointer;
    width: 17px; }

.not-front .block-printfriendly {
  height: 100%;
  padding-top: 20px;
  float: right;
  padding-right: 10px; }
.not-front .block-imageblock {
  float: right;
  padding-top: 20px; }
  .not-front .block-imageblock img {
    width: 17px; }

.underline {
  border-bottom: 1px solid #D3D3D3;
  margin-left: 15px;
  margin-right: 15px; }

.field-name-field-accreditation-web-comment {
  clear: both;
  padding-top: 15px; }

.page-events ul {
  list-style: none;
  margin: 0;
  padding-left: 0 !important; }

.section-resources .flexslider ul li {
  padding-left: 10px; }

/* department and alphabetical staff listing styles */
a#department-staff-list, .view-alphabetical-staff-list {
  display: none;
}

.btn.staff-btn{

  position: relative;
  margin-top: -50px;
  float: right;
  padding: 12px 35px;
}


.staff-list {
  overflow:auto;
}
.staff-list-photo {
  display:block;
  width:150px;
  float:left;
  padding-right:15px;
}


@media screen and (max-width:340px){
  .view-department-staff-list .views-field-field-staff-photo, .view-alphabetical-staff-list .views-field-field-staff-photo {
    float: none;
    margin-right: 0;
  }
}
.view-department-staff-list .views-field-field-staff-photo, .view-alphabetical-staff-list .views-field-field-staff-photo {
  float: left;
  margin-right: 15px;
}
.view-department-staff-list .views-field-field-staff-list-department p, .view-alphabetical-staff-list .views-field-field-staff-list-department p {
  display: none;
}
.view-department-staff-list .views-row, .view-alphabetical-staff-list .views-row {
  font-size: 1.1em;
  line-height: 1.5em;
  padding-bottom: 3%;
  padding-left: 5%;
}
.view-department-staff-list .views-row .field-content, .view-alphabetical-staff-list .views-row .field-content {
  font-size: 1.1em;
}
.view-department-staff-list h1, .view-alphabetical-staff-list h1 {
  font-size: 1.75em;
}
.view-department-staff-list h1 p, .view-alphabetical-staff-list h1 p {
  color: #222222;
  font-size: 0.65em;
  line-height: 1.4em;
}

.view-department-staff-list .views-row .views-field-field-phone-number em, .view-alphabetical-staff-list .views-row .views-field-field-phone-number em {
  font-style: normal;
}
/* end */

.node-type-staff .left img {
  margin-right: 15px; }

.node-staff .field {
  font-size: 1.1em;
  line-height: 1.3em; }
.node-staff .field-name-title-field {
  padding-top: 25px; }

.block-text-resize {
  float: right;
  margin-top: -45px;
  position: relative;
  width: 15%;
  z-index: 100; }

.not-front .block-text-resize {
  z-index: 0; }

.block-text-resize a {
  float: left; }

.not-front .block-text-resize {
  margin-top: 0;
  padding-top: 20px;
  width: 50%; }

.section-member-schools .flex-control-paging {
  list-style: none !important;
  background: #FFF; }
  .section-member-schools .flex-control-paging li a {
    color: #999;
    height: 12px;
    font-size: 0;
    width: 12px; }

.view-member-school-slideshow {
  float: left;
  margin-right: 15px; }
  .view-member-school-slideshow #flexslider_views_slideshow_member_school_slideshow-block {
    margin: 0;
    padding: 0; }
  .view-member-school-slideshow .flex-control-paging {
    margin: 0 !important;
    padding: 0 !important;
    height: auto; }
  .view-member-school-slideshow .flex-nav-container {
    width: 291px; }
    .view-member-school-slideshow .flex-nav-container img {
      width: auto;
      float: left; }
  .view-member-school-slideshow .flex-control-nav {
    bottom: auto;
    right: auto;
    width: auto; }

.view-member-school-sidebar-image img {
  float: right; }

div.views-field.views-field-field-school-image img {
  margin-bottom: 10px;
  width: auto; }

.member-school-sidebar-image {
  margin-bottom: 10px;
  width: 291px;
}

footer #edit-submitted-name, footer #edit-submitted-email-address {
  width: 100%; }

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden; }
  .flexslider .slides > li:first-child {
    display: block;
    -webkit-backface-visibility: visible; }

.not-logged-in.section-events dl.tabs {
  display: none; }

.section-search {
  word-wrap: break-word; }

.member-school-search-links li.last a {
  cursor: pointer; }

.upcoming-events .views-row .views-field-field-event-date .field-content span {
  display: block;
  width: 100%; }
  .upcoming-events .views-row .views-field-field-event-date .field-content span.date-display-start {
    padding-bottom: 3px; }
  .upcoming-events .views-row .views-field-field-event-date .field-content span.date-display-end {
    padding-top: 3px; }

.section-events .field-name-field-photo img {
  float: left;
  margin-right: 14px;
  padding-bottom: 60px;
}
.section-events .field-name-field-speakers article {
  clear: both;
  padding-bottom: 15px; }

.field-name-field-event-full-day-agenda .field {
  padding: 5px 0 5px 0; }
  .field-name-field-event-full-day-agenda .field .field-label {
    float: left;
    height: 20px; }

.sidebar-second .block p {
  font-size: 1.03em;
  line-height: 1.3em; }

/*article.node-staff .columns.three.left {
  padding-right: 50px;
}*/

article.node-staff .column-fix-1 {
  width:27%;
  padding-right:6% !important;
}

article.node-staff .column-fix-2 {
  width:73%;
}

.node-event .field-name-field-event-date, .node-event .field-name-field-event-location-name, .node-event .field-name-field-address, .node-event .body-field {
  font-weight: bold; }

/* GA: publications and presentations styles */
.nbs-flexisel-container {
  border-bottom: 1px solid #BED0D0;
  padding-bottom: 30px; }

.pres-pubs-thumb img {
  border: 1px solid #000;
  -webkit-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.75);
  box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.75); }

.pres-pubs-popup, .pres-pubs-bodycopy {
  display: none; }

/* this was added as a field but has to be hidden from the display in order to use it in rewrite pattern in .pres-pubs-popup */
.pres-pubs-popup-field {
  display: block;
  font-weight: bold;
  padding-bottom: 4px;
  font-size: 1.1em; }

div.wide-copy {
  width: 100%;
  margin-left: 0; }

.pubs-popup-content {
  width: 70%;
  float: left;
  margin-left: 5%; }

.pres-pubs-popup-img {
  float: left; }

.pres-pubs-video {
  width: 70%;
  float: left;
  padding-bottom: 10px;
  padding-right: 5px; }

.embedded-video .player {
  float: left;
  margin-right: 2%;
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
  width: 100%; }
  .embedded-video .player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.field-name-field-page-subpage-box-video {
  width: 50%; }

/*Internet Explorer */
html[data-useragent*='MSIE 10.0'] .front .flexslider-content, html[data-useragent*='MSIE 9.0'] .front .flexslider-content {
  height: 270px; }

li span.nolink {
  color: #333;
  font-family: Helvetica, sans-serif;
  font-size: 0.85em;
  height: 100%;
  display: block;
  line-height: 1;
  padding: 10px 17px 5px 15px;
  white-space: nowrap; }

/**
** Media Queries
*/
@media only screen and (max-width: 201px) {
  .form-item-search-block-form {
    width: 65% !important; } }
@media only screen and (max-width: 390px) {
  .view-upcoming-events .btn {
    clear: both;
    float: left; } }
@media only screen and (max-width: 475px) {
  .openlayers-proximity-filter-exposed .form-item {
    float: none; } }
@media only screen and (max-width: 496px) {
  .btn.expand {
    margin-top: 0; } }
@media only screen and (max-width: 471px) {
  .form-item-search-block-form {
    width: 75% !important; }

  .upcoming-events .views-field-field-event-date {
    width: 25% !important; }

  #views-exposed-form-member-school-geographical-search-page .views-submit-button {
    float: none;
    clear: both; }
  #views-exposed-form-member-school-geographical-search-page input {
    width: 100%; }
  #views-exposed-form-member-school-geographical-search-page .views-exposed-form .views-exposed-widget {
    float: none; }
  #views-exposed-form-member-school-geographical-search-page .form-item-circle-location {
    padding-top: 6px; } }
@media only screen and (max-width: 466px) {
  .btn.expand {
    display: block;
    float: none;
    margin: 1em 0 1em 0; } }
@media only screen and (max-width: 348px) {
  #edit-field-degree-degree-value-1 {
    margin-bottom: 0; }

  #edit-field-degree-degree-value-1-wrapper {
    width: 69%; }

  #views-exposed-form-member-school-degrees-search-page .views-exposed-widget {
    padding-right: 0; } }
@media only screen and (max-width: 612px) {
  .sidebar .member-school-search-links ul {
    float: left; } }
@media only screen and (max-width: 767px) {
  .pubs-popup-content {
    width: auto;
    float: none;
    margin-left: 0; }

  div.views-field.views-field-field-school-image img {
    float: left;
    margin-bottom: 10px; }

  .pres-pubs-popup-img {
    float: none; }

  .pres-pubs-video {
    float: none;
    padding-bottom: 10px;
    padding-right: 5px; }

  .block-imageblock, .block-printfriendly {
    display: none; }

  .flex-control-nav {
    z-index: 10; }

  .advanced-school-search .block-tax-search label {
    height: auto;
    padding-top: 0; }
  .advanced-school-search .form-item-distance {
    margin-left: 0; }

  #footer-last {
    padding-left: 15px; }

  footer .webform-client-form .button {
    padding-left: 15px;
    padding-right: 15px; }

  #geofield-map-member-school-geographical-search-page {
    display: none; }

  .block-printfriendly, .block-imageblock {
    float: left; }

  .block-text-resize {
    float: left;
    width: 30%;
    margin-top: -50px; }

  .views-field-field-event-location-name {
    height: auto; }

  .upcoming-events .views-row-odd .event-content {
    border-right: none;
    /*float:left;*/
    padding-left: 10px; }
  .upcoming-events .views-row-even .event-content {
    border-right: none;
    /*float: left;*/
    padding-left: 10px; }
  .upcoming-events .events-location {
    clear: both; }
  .upcoming-events .views-row .views-field-field-event-date {
    margin-right: 5%; }
  .upcoming-events .views-field-field-event-date {
    width: 15% !important; }

  .header.home {
    height: auto; }

  .events-location {
    height: 50px; }

  .upcoming-events .event-content p {
    padding-right: 15px; }

  .sidebar .member-school-search-links ul li {
    display: block;
    margin-left: 0; }
    .sidebar .member-school-search-links ul li a {
      border-bottom: none;
      display: block;
      width: 100%; }

  .view .item-list ul li {
    width: auto; }

  .field-name-field-page-subpage-box-video {
    width: 100%; }

  .flex-control-nav {
  /* margin-right: 5%; */
    }
  }
@media only screen and (max-width: 850px) {
  .school-menu {
    margin-left: 0 !important;
    width: 100% !important; } }
@media only screen and (max-width: 940px) {
  .block-search {
    clear: both;
    float: none;
    margin-bottom: 1.75em;
    margin-top: 0;
    width: 100% !important;
    z-index: auto; }

  .block-textsize {
    clear: both; }

  .form-item-search-block-form {
    width: 90%; }

  .home-rotator {
    margin-top: 0; }

  .dropdown li.show-for-small {
    display: block !important; }

  .flexslider-content {
    clear: both;
    padding-left: 1.5%; }

  .flexslider-nav {
    width: 95% !important;
    z-index: 300; }

  .flexslider-body {
    height: auto; }

  .not-front .block-search {
    margin-top: 0; }

  .top-bar ul > li.has-dropdown .dropdown {
    min-width: 100%; }
    .top-bar ul > li.has-dropdown .dropdown li:nth-child(odd) a {
      background: transparent; }
      .top-bar ul > li.has-dropdown .dropdown li:nth-child(odd) a:hover {
        background: transparent; }
    .top-bar ul > li.has-dropdown .dropdown li.title {
      background: #2C4646; }
  .top-bar ul > li.has-dropdown.moved .back.title h5 a {
    color: #FFF;
    font-family: "utopia-std" !important;
    font-size: 1em !important;
    font-weight: normal;
    text-transform: uppercase; }
  .top-bar ul > li.has-dropdown.moved .dropdown li:not(.title) a:hover {
    background: transparent; }
  .top-bar ul > li.has-dropdown .dropdown li {
    float: left; }
  .top-bar ul li.has-dropdown ul > li.has-dropdown.moved .back.title h5 {
    float: left; }
  .top-bar ul li.has-dropdown ul > li.has-dropdown .dropdown {
    visibility: hidden; }

  .views-field-field-rotator-image {
    width: 100%; }

  .top-bar {
    background: #3B5959;
    height: 45px;
    margin-top: 1.75em;
    width: 100% !important; }
    .top-bar li.name {
      display: block; }
    .top-bar ul > li.has-dropdown a:after {
      /*display: block;*/ } }
@media only screen and (max-width: 951px) {
  .top-bar ul > li a:not(.button) {
    font-size: 1.03em; } }
@media only screen and (max-width: 956px) {
  div.logo {
    padding-left: 2%; } }
@media only screen and (min-width: 600px) {
  #webform-client-form-12658 input[type="text"], #webform-client-form-12658 select, #webform-client-form-12658 input[type="email"] {
    width: auto; }

  .flex-control-nav {
      margin-right: 25%; 
    }
  }
/** Print styling ***/
@media print {
  body {
    font-family: Arial, Helvetica, sans-serif; }

  .top-bar {
    display: none; }

  .logo {
    display: inline; }

  .home-rotator, .nine.columns.top-bar.subnav, .top-bar-find-school, .bottom-bar, .adv-search, .block-search, .menu, .breadcrumb, .block-image, .underline {
    display: none; }

  .horizontal-tabs .horizontal-tab-hidden {
    position: relative;
    top: 0; }

  #node_event_full_group_registration, p .simple-gmap-link a, a:link:after {
    display: none; }

  .header.home {
    height: 64px; }

  .field-name-field-page-bottom-sub-video, .field-name-field-page-bottom-text, .views-field-location-address, .field-name-field-page-subpage-box-video, .field-name-field-page-subpage-box-text, .subpage-box, div.columns.eleven.sub, .btn.side {
    display: none; }

  div.row.bottom.collapse, div.backtotop {
    display: none; }

  .view .item-list ul li {
    padding: 0; }

  .btn, .pager {
    display: none; }

  /*hide*/
  .horizontal-tabs .horizontal-tab-hidden {
    display: block;
    position: relative; }

  .field-group-htab .group-registration .form-wrapper .horizontal-tabs-pane, input, #node_event_full_group_overview {
    display: none; } }

/*# sourceMappingURL=custom.css.map */
/* OG form hide elements */
#og-group-ref-add-more-wrapper--2 {display: none;}

/** ---------- Blog Templates ---------- **/
/** Blog Topics Template: **/
/* Need to add sidebar */
.view-blog-topics {

}

.view-Topics .view-content {
  display: flex;
  flex-wrap: wrap;
}
.view-Topics .views-row {
  width: 100%;
  padding: 0 2em 1em 0;
}
@media screen and (min-width: 700px){
.view-Topics .views-row {
  float: left;
  width: 50%;
}
}
.view-Topics .views-row .views-field-title {
  padding: .5em 0;
}
.view-Topics .views-row .views-field-title a {
  color: #395958;
  font-size: 1.5em;
  font-family: "utopia-std";
}
.view-Topics .views-row .views-field-view-node a {
  border: 1px solid #A47714;
  background: #b78516;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b78516), color-stop(100%, #a37a04));
  background: -webkit-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: -o-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: -ms-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: linear-gradient(to bottom, #b78516 0%, #a37a04 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78516',endColorstr='#a37a04',GradientType=0);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #FFF;
  cursor: pointer;
  font-weight: normal;
  text-transform: uppercase;
  width: auto;
  padding: .5em 2em;
  font-size: 1em;
  display: inline-block;
}
.view-Topics .views-row .views-field-view-node a:hover {
  background: #b68415;
  /* Old browsers */
  color: #FFF;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ODQxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZDViMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b68415 0%, #7d5b10 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b68415), color-stop(100%, #7d5b10));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b68415 0%, #7d5b10 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b68415 0%, #7d5b10 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b68415 0%, #7d5b10 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b68415 0%, #7d5b10 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b68415', endColorstr='#7d5b10',GradientType=0 );
  /* IE6-8 */
  text-decoration: none;
}

.view-group-nodes .views-row{

}
.view-group-nodes .views-row:nth-child(even){
  background-color: #F8F8F8;
}
.view-group-nodes .views-row .article-content, .view-group-nodes .views-row .article-image{
  display: block;
  padding: 1em;
}
@media screen and (min-width: 575px){
.view-group-nodes .views-row .article-content, .view-group-nodes .views-row .article-image{
  display: table-cell;
  vertical-align: middle;
}
.view-group-nodes .views-row .article-content{
  width: 60%;
}
}
.view-group-nodes .views-row .views-field-title{
  padding: .5em 0;
}
.view-group-nodes .views-row .views-field-title a{
  color: #395958;
  font-size: 1.5em;
  font-family: "utopia-std";
}
.view-group-nodes .views-row .views-field-body p{
  margin: 17px 0;
  line-height: 2em;
}
.view-group-nodes .views-row .views-field-view-node a{
  border: 1px solid #A47714;
  background: #b78516;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b78516), color-stop(100%, #a37a04));
  background: -webkit-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: -o-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: -ms-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: linear-gradient(to bottom, #b78516 0%, #a37a04 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78516',endColorstr='#a37a04',GradientType=0);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #FFF;
  cursor: pointer;
  font-weight: normal;
  text-transform: uppercase;
  width: auto;
  padding: .5em 2em;
  font-size: 1em;
  display: inline-block;
}
.view-group-nodes .views-row .views-field-view-node a:hover {
  background: #b68415;
  /* Old browsers */
  color: #FFF;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ODQxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZDViMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b68415 0%, #7d5b10 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b68415), color-stop(100%, #7d5b10));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b68415 0%, #7d5b10 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b68415 0%, #7d5b10 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b68415 0%, #7d5b10 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b68415 0%, #7d5b10 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b68415', endColorstr='#7d5b10',GradientType=0 );
  /* IE6-8 */
  text-decoration: none;
}
.view-group-nodes .views-row .views-field-created{
  font-size: .8em;
  font-style: italic;
}

.sidebar .view-Topics .views-row, .sidebar .view-recent-posts .views-row{
  width: 100%;
  padding: 0;
}
.sidebar .view-Topics .views-row .views-field-title, .sidebar .view-recent-posts .views-row .views-field-title{
  padding: .1em 0;
}
.sidebar .view-Topics .views-row .views-field-title a, .sidebar .view-recent-posts .views-row .views-field-title a{
  color: #B48400;
  font-family: "utopia-std";
  font-size: 1.3em;
}

/* ----- Constant Contact Sidebar sign-up form -------- */
.sidebar .ctct-custom-form {
  padding:1em 0 1em 0;
}

.sidebar .ctct-custom-form input[type="text"]{
  background-color: #F9F9F9;
  border: 1px solid #E0E0E0;
  border-radius: 0;
}
.sidebar .ctct-custom-form input[type="hidden"]{
  display: none;
  }
.sidebar .ctct-custom-form input[type="text"]{
  margin: 0 0 1em;
}
.sidebar .ctct-custom-form p br {display: none;}
.sidebar #success_message {
  color:#385656;
  padding:1em;
  font-weight: bold;
}
.sidebar .ctct-custom-form {
  min-width: auto;
}
.sidebar .ctct-custom-form button {
  border: 1px solid #A47714;
  background: #b78516;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b78516), color-stop(100%, #a37a04));
  background: -webkit-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: -o-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: -ms-linear-gradient(top, #b78516 0%, #a37a04 100%);
  background: linear-gradient(to bottom, #b78516 0%, #a37a04 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b78516',endColorstr='#a37a04',GradientType=0);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #FFF;
  cursor: pointer;
  font-weight: normal;
  text-transform: uppercase;
  width: auto;
  padding: .5em 2em;
  font-size: 1em;
  display: inline-block;
  margin-top: 1em;
}
.sidebar .ctct-custom-form button:hover {
  background: #b68415;
  /* Old browsers */
  color: #FFF;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ODQxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZDViMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b68415 0%, #7d5b10 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b68415), color-stop(100%, #7d5b10));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b68415 0%, #7d5b10 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b68415 0%, #7d5b10 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b68415 0%, #7d5b10 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b68415 0%, #7d5b10 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b68415', endColorstr='#7d5b10',GradientType=0 );
  /* IE6-8 */
  text-decoration: none;
}


.group-author{
  background-color: #F8F8F8;
  padding:1.5em;
  overflow: auto;
}
.group-author .block-title{
  display: none;
}
.group-author h3 {
  font-style: italic;
  font-family: "proxima-nova", Arial;
  font-weight: normal;
  font-size: .9em;
  color:#222;
  margin-top: 2px;
  margin-bottom: 2px;
}
.group-author .node-title {
  margin-top:5px;
  margin-bottom: 5px;
}
.group-author .node-title a{
  display: block;
  font-family: "utopia-std";
  font-size: 1em;
  color: #395958;
  padding: .2em 0;
}
.group-author .field-name-field-photo{
  display: block;

}
.group-author ul.links {
  display: none;
}
@media screen and (min-width: 575px){
.group-author .field-name-field-photo{
  display: table-cell;
  vertical-align: middle;
  width:25%;
  float: left;
  padding-right: 2.5%;
}
.group-author .field-name-field-blog-bio{
  width:72.5%;
  float: right;
  }
}
.group-author .field-name-field-blog-bio{
  line-height: 1.5em;
  padding-top: 1em;
}

.node .submitted-by{
  display: block;
  font-style: italic;
  padding: .5em 0;
}

#main article ul.links {
  padding-left: 0;
  padding-top:1em;
  }
#main article ul.links li a {
  color: #395958;
  text-decoration: underline;
  margin-top:1em;
  display: inline-block;
}

article #comments .comment {
  padding: 1em;
  border:1px solid #ededed;
  margin: 1em;
  background: #fcfcfc;
}

.field-name-comment-body .description {
  padding: .5em;
  font-size: .9em;
}

/** /Blog Topics Template **/

@media screen and (min-width: 941px) and (max-width: 992px){
  .top-bar{
    width: 80% !important;
  }
  .top-bar a{
    font-size: 1em !important;
  }
  .block-search{
    width: 20% !important;
  }
  .form-item-search-block-form{
    width: 70% !important;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
  .top-bar a{
    font-size: 14px !important;
  }
}

/* Comment form hide elements */
#comment-form #edit-author--2 {display:none}
#comment-form div.form-item-subject{display:none}

p img
{
  margin: 10px;
}

.mapboxgl-ctrl-geocoder ul
{
  padding-left: 0 !important;
}

a.reset
{
  background: #b67f2c;
  color: white;
  font-weight: bold;
  font-size: 1em;
  text-align: center;
  border-radius: 16px;
  padding: 12px;
}

a.reset:hover
{
  background: #c58c37;
  color: #efefef;
  cursor: pointer;
  text-decoration: none;
}

.geocoder.panel.callout a {
  color: black !important;
}

.mapboxgl-ctrl-geocoder ul li a {
  color: black !important;
}
