.container-inline div, .container-inline label {
  display: inline;
}

.container-inline .fieldset-wrapper {
  display: block;
}

.element-hidden {
  display: none;
}

.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}

.form-item, .form-actions {
  margin-top: 1em;
  margin-bottom: 1em;
}

/**/

.calendar-calendar tr.odd, .calendar-calendar tr.even {
  background-color: #fff;
}

.calendar-calendar table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.calendar-calendar .month-view table {
  border: none;
  padding: 0;
  margin: 0;
  width: 100%;
}

.calendar-calendar .year-view td {
  width: 32%;
  padding: 1px;
  border: none;
}

.calendar-calendar .year-view td table td {
  width: 13%;
  padding: 0;
}

.calendar-calendar tr {
  padding: 0;
  margin: 0;
  background-color: white;
}

.calendar-calendar th {
  text-align: center;
  margin: 0;
}

.calendar-calendar th a {
  font-weight: bold;
}

.calendar-calendar td {
  width: 14%;
  border: 1px solid #ccc;
  color: #777;
  text-align: right;
  vertical-align: top;
  margin: 0;
  padding: 0;
}

.calendar-calendar .mini {
  border: none;
}

.calendar-calendar td.week {
  width: 1%;
  min-width: 1%;
}

.calendar-calendar .week {
  clear: both;
  font-style: normal;
  color: #555;
  font-size: 0.8em;
}

.calendar-calendar .inner {
  height: auto !important;
  height: 5em;
  padding: 0;
  margin: 0;
}

.calendar-calendar .inner div {
  padding: 0;
  margin: 0;
}

.calendar-calendar .inner p {
  padding: 0 0 .8em 0;
  margin: 0;
}

.calendar-calendar td a {
  font-weight: bold;
  text-decoration: none;
}

.calendar-calendar td a:hover {
  text-decoration: underline;
}

.calendar-calendar td.year, .calendar-calendar td.month {
  text-align: center;
}

.calendar-calendar th.days {
  color: #ccc;
  background-color: #224;
  text-align: center;
  padding: 1px;
  margin: 0;
}

.calendar-calendar div.day {
  float: right;
  text-align: center;
  padding: 0.125em 0.25em 0 0.25em;
  margin: 0;
  background-color: #f3f3f3;
  border: 1px solid gray;
  border-width: 0 0 1px 1px;
  clear: both;
  width: 1.5em;
}

.calendar-calendar div.calendar {
  background-color: #fff;
  border: solid 1px #ddd;
  text-align: left;
  margin: 0 .25em .25em 0;
  width: 96%;
  float: right;
  clear: both;
}

.calendar-calendar .day-view div.calendar {
  float: none;
  width: 98%;
  margin: 1% 1% 0 1%;
}

.calendar-calendar div.title {
  font-size: .8em;
  text-align: center;
}

.calendar-calendar div.title a {
  color: #000;
}

.calendar-calendar div.title a:hover {
  color: #c00;
}

.calendar-calendar .content {
  clear: both;
  padding: 3px;
  padding-left: 5px;
}

.calendar div.form-item {
  white-space: normal;
}

table td.mini, table th.mini, table.mini td.week {
  padding: 0 1px 0 0;
  margin: 0;
}

table td.mini a {
  font-weight: normal;
}

.calendar-calendar .mini-day-off {
  padding: 0px;
}

.calendar-calendar .mini-day-on {
  padding: 0px;
}

table .mini-day-on a {
  text-decoration: underline;
}

.calendar-calendar .mini .title {
  font-size: .8em;
}

.mini .calendar-calendar .week {
  font-size: .7em;
}

.mini-row {
  width: 100%;
  border: none;
}

.mini {
  width: 32%;
  vertical-align: top;
}

.calendar-calendar .stripe {
  height: 5px;
  width: auto;
  font-size: 1px !important;
  line-height: 1px !important;
}

.calendar-calendar .day-view .stripe {
  width: 100%;
}

table.calendar-legend {
  background-color: #ccc;
  width: 100%;
  margin: 0;
  padding: 0;
}

table.calendar-legend tr.odd .stripe, table.calendar-legend tr.even .stripe {
  height: 12px !important;
  font-size: 9px !important;
  line-height: 10px !important;
}

.calendar-legend td {
  text-align: left;
  padding-left: 5px;
}

.calendar-empty {
  font-size: 1px;
  line-height: 1px;
}

.calendar-calendar td.calendar-agenda-hour {
  text-align: right;
  border: none;
  border-top: 1px solid #CCCCCC;
  padding-top: .25em;
  width: 1%;
}

.calendar-calendar td.calendar-agenda-no-hours {
  min-width: 1%;
}

.calendar-calendar td.calendar-agenda-hour .calendar-hour {
  font-size: 1.2em;
  font-weight: bold;
}

.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
  font-size: 1em;
}

.calendar-calendar td.calendar-agenda-items {
  border: 1px solid #CCCCCC;
  text-align: left;
}

.calendar-calendar td.calendar-agenda-items div.calendar {
  width: auto;
  padding: .25em;
  margin: 0;
}

.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  padding: 1em 0;
  background-color: #fff;
}

.calendar-date-select form {
  text-align: right;
  float: right;
  width: 25%;
}

.calendar-date-select div, .calendar-date-select input, .calendar-date-select label {
  text-align: right;
  padding: 0;
  margin: 0;
  float: right;
  clear: both;
}

.calendar-date-select .description {
  float: right;
}

.calendar-label {
  font-weight: bold;
  display: block;
  clear: both;
}

.calendar-calendar div.date-nav {
  background-color: #ccc;
  color: #777;
  padding: 0.2em;
  width: auto;
  border: 1px solid #ccc;
}

.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
  color: #777;
  text-decoration: none;
}

.calendar-calendar th.days {
  background-color: #eee;
  color: #777;
  font-weight: bold;
  border: 1px solid #ccc;
}

.calendar-calendar td.empty {
  background: #ccc;
  border-color: #ccc;
  color: #cc9;
}

.calendar-calendar table.mini td.empty {
  background: #fff;
  border-color: #fff;
}

.calendar-calendar td div.day {
  border: 1px solid #ccc;
  border-top: none;
  border-right: none;
  margin-bottom: 2px;
}

.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
  background: #eee;
}

.calendar-calendar div.calendar {
  border: none;
  font-size: x-small;
}

.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
  border: none;
  background: #ffc;
  padding: 0;
}

.calendar-calendar td .inner div.calendar div.calendar-more, .calendar-calendar td .inner div.calendar div.calendar-more a {
  color: #444;
  background: #fff;
  text-align: right;
}

.calendar-calendar td .inner .view-field, .calendar-calendar td .inner .view-field a {
  color: #444;
  font-weight: normal;
}

.calendar-calendar td span.date-display-single, .calendar-calendar td span.date-display-start, .calendar-calendar td span.date-display-end, .calendar-calendar td span.date-display-separator {
  font-weight: bold;
}

.calendar-calendar td .inner div.day a {
  color: #4b85ac;
}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
  background-color: #C3D6E4;
}

.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {}

.calendar-calendar td.past {}

.calendar-calendar td.future {}

.calendar-calendar td.has-events {}

.calendar-calendar td.has-no-events {}

.calendar-calendar tbody {
  border-top: none;
}

.calendar-calendar .month-view .full .inner, .calendar-calendar .week-view .full .multi-day .inner {
  height: auto;
  min-height: auto;
}

.calendar-calendar .week-view .full .calendar-agenda-hour .calendar-calendar .month-view .full .single-day .inner .view-item {
  float: left;
  width: 100%;
}

.calendar-calendar .week-view .full .calendar-agenda-hour, .calendar-calendar .day-view .full .calendar-agenda-hour {
  padding-right: 2px;
}

.calendar-calendar .week-view .full .calendar-agenda-hour {
  width: 6%;
  min-width: 0px;
}

.calendar-calendar .week-view .full .days {
  width: 13%;
}

.calendar-calendar .month-view .full div.calendar, .calendar-calendar .week-view .full div.calendar, .calendar-calendar .day-view div.calendar {
  width: auto;
}

.calendar-calendar .month-view .full tr.date-box, .calendar-calendar .month-view .full tr.date-box td, .calendar-calendar .month-view .full tr.multi-day, .calendar-calendar .month-view .full tr.multi-day td {
  height: 19px;
  max-height: 19px;
}

.calendar-calendar .month-view .full tr.single-day .no-entry, .calendar-calendar .month-view .full tr.single-day .no-entry .inner {
  height: 44px !important;
  line-height: 44px;
}

.calendar-calendar .month-view .full tr.single-day .noentry-multi-day, .calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner {
  height: 22px !important;
  line-height: 22px;
}

.calendar-calendar .month-view .full td, .calendar-calendar .week-view .full td, .calendar-calendar .day-view td {
  vertical-align: top;
  padding: 1px 2px 0 2px
}

.calendar-calendar .month-view .full td.date-box {
  height: 1%;
  border-bottom: 0px;
  padding-bottom: 2px;
}

.calendar-calendar .month-view .full .week {
  font-size: inherit;
}

.calendar-calendar .month-view .full .week a, .calendar-calendar .week-view .full .week a {
  color: #4b85ac;
}

.calendar-calendar .month-view .full td .inner div.day, .calendar-calendar .month-view .full td .inner div.day a {
  border: none;
  background: none;
  margin-bottom: 0px;
}

.calendar-calendar .month-view .full td.date-box .inner, .calendar-calendar .week-view .full td.date-box .inner {
  min-height: inherit;
}

.calendar-calendar .month-view .full td.multi-day, .calendar-calendar .week-view .full td.multi-day {
  border-top: 0px;
  border-bottom: 0px;
}

.calendar-calendar .week-view .full .first td.multi-day {
  border-top: 1px solid #CCCCCC;
}

.calendar-calendar .month-view .full td.single-day {
  border-top: 0px;
}

.calendar-calendar .month-view .full td.multi-day .inner, .calendar-calendar .week-view .full td.multi-day .inner, .calendar-calendar .day-view .full td.multi-day .inner {
  min-height: inherit;
  width: auto;
  position: relative;
}

.calendar-calendar .month-view .full td.multi-day.no-entry {
  min-height: 0px;
}

.calendar-calendar .month-view .full td.single-day .calendar-empty, .calendar-calendar .month-view .full td.single-day.empty, .calendar-calendar .month-view .full td.date-box.empty {
  background: #F4F4F4;
}

.calendar-calendar .month-view .full td.single-day .inner div, .calendar-calendar .month-view .full td.single-day .inner div a, .calendar-calendar .month-view .full td.multi-day .inner div, .calendar-calendar .month-view .full td.multi-day .inner div a, .calendar-calendar .month-view .full td .inner div.calendar.monthview div, .calendar-calendar .month-view .full td .inner div.calendar.monthview div a, .calendar-calendar .week-view .full td.single-day .inner div, .calendar-calendar .week-view .full td.single-day .inner div a, .calendar-calendar .week-view .full td.multi-day .inner div, .calendar-calendar .week-view .full td.multi-day .inner div a, .calendar-calendar .week-view .full td .inner div.calendar.weekview div, .calendar-calendar .week-view .full td .inner div.calendar.weekview div a, .calendar-calendar .day-view .full td .inner div.view-item, .calendar-calendar .day-view .full td .inner div.calendar div, .calendar-calendar .day-view .full td .inner div.calendar div a {
  background: none;
}

.calendar-calendar .day-view .full td .inner div.calendar div, .calendar-calendar .day-view .full td .inner div.calendar div a {
  margin: 0px 3px;
}

.calendar-calendar .day-view .full td .inner div.calendar div.stripe {
  margin: 0px;
}

.calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today {
  background: none;
  border-left: 2px solid #7C7F12;
  border-right: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full td.date-box.today {
  border-width: 2px 2px 0px 2px;
  border-style: solid;
  border-color: #7C7F12;
}

.calendar-calendar .month-view .full tr td.single-day.today {
  border-bottom: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day.starts-today {
  border-left: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day.ends-today {
  border-right: 2px solid #7C7F12;
}

.calendar-calendar .month-view .full tr td.multi-day, .calendar-calendar .month-view .full tr td.single-day {
  border-top: 0px;
}

.calendar-calendar .month-view .full tr td.multi-day, .calendar-calendar .month-view .full tr td.date-box {
  border-bottom: 0px;
}

.calendar-calendar .month-view .full .inner .monthview, .calendar-calendar .week-view .full .inner .weekview, .calendar-calendar .day-view .full .inner .dayview {
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: auto;
  float: none;
  display: block;
  margin: .25em auto;
  position: relative;
}

.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview {
  background: #ffc;
  width: auto;
  padding: 0px 3px;
  overflow: hidden;
}

.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview {
  background: none;
}

.calendar-calendar .day-view td div.dayview {
  padding: 0px;
}

.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
  background: #74a5d7;
  height: 1.9em;
  overflow: hidden;
  margin: 0px auto;
  color: #ffffff;
  position: relative;
}

.calendar-calendar .week-view .full td.multi-day div.weekview {
  height: 3.5em;
}

.calendar-calendar .month-view .full td.multi-day .inner .view-field, .calendar-calendar .month-view .full td.multi-day .inner .view-field a, .calendar-calendar .week-view .full td.multi-day .inner .view-field, .calendar-calendar .week-view .full td.multi-day .inner .view-field a, .calendar-calendar .day-view .full td.multi-day .inner .view-field, .calendar-calendar .day-view .full td.multi-day .inner .view-field a {
  color: #ffffff;
}

.calendar-calendar .full td.multi-day .calendar .view-field, .calendar-calendar .full td.single-day .calendar .view-field {}

.calendar-calendar .day-view .full td.multi-day div.dayview, .calendar-calendar .week-view .full td.multi-day div.weekview {
  margin-bottom: 2px;
}

.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field {
  white-space: nowrap;
  float: left;
  margin-right: 3px;
}

.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field {
  white-space: nowrap;
  display: inline;
  margin-right: 3px;
}

.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field {
  display: block;
}

.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents, .calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
  position: absolute;
  width: 3000px;
  left: 5px;
}

.calendar-calendar .day-view td .stripe, .calendar-calendar .month-view .full td .stripe, .calendar-calendar .week-view .full td .stripe {
  -moz-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 3px;
  z-index: 2;
}

.calendar-calendar .full td.single-day .continuation, .calendar-calendar .full td.single-day .continues, .calendar-calendar .full td.single-day .cutoff {
  display: none;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continuation, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation {
  float: left;
  margin-right: 3px;
  height: 1.9em;
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continuation {
  height: 2.75em;
  padding-top: 0.75em;
  margin-right: 8px;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  position: absolute;
  right: 0px !important;
  right: -1px;
  width: 10px;
  text-align: left;
  background: #74a5d7;
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
  height: 1.9em;
  padding-left: 6px;
  z-index: 1;
}

.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  height: 2.75em;
  padding-top: 0.75em;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
  width: 8px;
  padding-left: 0px;
}

.calendar-calendar .week-view .full td.multi-day {
  padding: 2px;
}

.calendar-calendar .week-view td.single-day div.calendar {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}

.calendar-calendar .week-view .full tr.last td.multi-day {
  border-bottom: 1px solid #CCCCCC;
}

.view .date-nav-wrapper .clear-block {
  margin-bottom: 10px;
}

.view .date-nav-wrapper {
  position: relative;
  margin-top: 5px;
  width: 100%;
}

.view .date-nav-wrapper .date-nav {
  background-color: transparent;
  border: 0px;
  height: 30px;
  height: auto;
  min-height: 30px;
  position: relative;
  margin-bottom: 10px;
}

.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a {
  text-decoration: none;
  color: inherit;
  font-size: 12px;
}

.view .date-nav-wrapper.date-nav a:hover {
  text-decoration: underline;
}

.view .date-nav-wrapper .date-prev {
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  background: none repeat scroll 0 0 #dfdfdf;
  float: none;
  padding: 5px 0;
  position: absolute;
  right: 60px;
  left: auto;
  text-align: right;
  top: 0px;
  width: auto;
  z-index: 1;
  font-size: 12px;
}

.block-views .view .date-nav-wrapper .date-prev {
  left: 0;
  right: auto;
}

.view .date-nav-wrapper .date-prev a {
  margin-left: 10px;
  font-weight: bold;
}

.view .date-nav-wrapper .date-heading {
  position: relative;
  width: 100%;
  top: 0px;
  text-align: center;
  z-index: 0;
}

.view .date-nav-wrapper .date-heading h3 {
  line-height: 30px;
  font-size: 1.7em;
}

.view .date-nav-wrapper .date-next {
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
  background: none repeat scroll 0 0 #dfdfdf;
  float: none;
  padding: 5px 0;
  position: absolute;
  right: 0px;
  text-align: right;
  top: 0px;
  width: auto;
  z-index: 1;
  font-size: 12px;
}

.view .date-nav-wrapper .date-next a {
  margin-right: 10px;
  font-weight: bold;
}

.attachment .calendar-calendar {
  margin-top: 20px;
  clear: both;
}

.calendar-calendar th a, .attachment .calendar-calendar th {
  background-color: transparent;
  border: 0px;
}

.attachment .calendar-calendar th.calendar-agenda-hour {
  color: #777777;
  font-weight: bold;
  text-align: right;
}

.view-calendar .feed-icon {
  margin-top: 5px;
}

.view table.mini .date-prev, .view table.mini .date-next {
  background: none;
}

.date-nav div.date-prev, .date-nav div.date-next, .date-nav {
  width: auto;
}

ul.calendar-links, .region-content ul.calendar-links {
  margin: 0;
  padding: 0;
}

.year-view div.month-view div.date-nav {
  background-color: #DFDFDF;
  min-height: 20px;
}


/**/

#comments {
  margin-top: 15px;
}

.indented {
  margin-left: 25px;
}

.comment-unpublished {
  background-color: #fff4f4;
}

.comment-preview {
  background-color: #ffffea;
}


/**/

.container-inline-date {
  clear: both;
}

.container-inline-date .form-item {
  float: none;
  margin: 0;
  padding: 0;
}

.container-inline-date>.form-item {
  display: inline-block;
  margin-right: 0.5em;
  margin-bottom: 10px;
  vertical-align: top;
}

.container-inline-date .form-item .form-item {
  float: left;
}

.container-inline-date .form-item, .container-inline-date .form-item input {
  width: auto;
}

.container-inline-date .description {
  clear: both;
}

.container-inline-date .form-item input, .container-inline-date .form-item select, .container-inline-date .form-item option {
  margin-right: 5px;
}

.container-inline-date .date-spacer {
  margin-left: -5px;
}

.views-right-60 .container-inline-date div {
  margin: 0;
  padding: 0;
}

.container-inline-date .date-timezone .form-item {
  clear: both;
  float: none;
  width: auto;
}

.container-inline-date .date-padding {
  padding: 10px;
  float: left;
}

.views-exposed-form .container-inline-date .date-padding {
  padding: 0;
}

#calendar_div, #calendar_div td, #calendar_div th {
  margin: 0;
  padding: 0;
}

#calendar_div, .calendar_control, .calendar_links, .calendar_header, .calendar {
  border-collapse: separate;
  margin: 0;
  width: 185px;
}

.calendar td {
  padding: 0;
}

span.date-display-single {}

span.date-display-start {}

span.date-display-end {}

.date-prefix-inline {
  display: inline-block;
}

.date-clear {
  clear: both;
  display: block;
  float: none;
}

.date-no-float {
  clear: both;
  float: none;
  width: 98%;
}

.date-float {
  clear: none;
  float: left;
  width: auto;
}

.date-float .form-type-checkbox {
  padding-right: 1em;
}

.form-type-date-select .form-type-select[class$=hour] {
  margin-left: .75em;
}

.date-container .date-format-delete {
  float: left;
  margin-top: 1.8em;
  margin-left: 1.5em;
}

.date-container .date-format-name {
  float: left;
}

.date-container .date-format-type {
  float: left;
  padding-left: 10px;
}

.date-container .select-container {
  clear: left;
  float: left;
}

div.date-calendar-day {
  background: #F3F3F3;
  border-top: 1px solid #EEE;
  border-left: 1px solid #EEE;
  border-right: 1px solid #BBB;
  border-bottom: 1px solid #BBB;
  color: #999;
  float: left;
  line-height: 1;
  margin: 6px 10px 0 0;
  text-align: center;
  width: 40px;
}

div.date-calendar-day span {
  display: block;
  text-align: center;
}

div.date-calendar-day span.month {
  background-color: #B5BEBE;
  color: white;
  font-size: .9em;
  padding: 2px;
  text-transform: uppercase;
}

div.date-calendar-day span.day {
  font-size: 2em;
  font-weight: bold;
}

div.date-calendar-day span.year {
  font-size: .9em;
  padding: 2px;
}

.form-item.form-item-instance-widget-settings-input-format-custom, .form-item.form-item-field-settings-enddate-required {
  margin-left: 1.3em;
}

#edit-field-settings-granularity .form-type-checkbox {
  margin-right: .6em;
}

.date-year-range-select {
  margin-right: 1em;
}


/**/

#ui-datepicker-div {
  font-size: 100%;
  font-family: Verdana, sans-serif;
  background: #eee;
  border-right: 2px #666 solid;
  border-bottom: 2px #666 solid;
  z-index: 9999;
}

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  float: left;
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  float: right;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}


/**/

.date-repeat-input {
  float: left;
  margin-right: 5px;
  width: auto;
}

.date-repeat-input select {
  min-width: 7em;
}

.date-repeat fieldset {
  clear: both;
  float: none;
}

.date-repeat-radios {
  margin-bottom: 1em;
}

.date-repeat-radios input[type=radio] {
  float: left;
  margin: 0.75em 0.75em 0 0;
}

.date-repeat-radios .form-wrapper {
  float: left;
}

.date-repeat-radios .form-type-checkboxes .form-type-checkbox {
  width: 15%;
  float: left;
  margin: 0;
}

.date-repeat-radios .date-repeat-radios-item {
  margin-bottom: 1em;
}

.weekly .form-type-checkboxes .form-type-checkbox {
  float: left;
  margin-right: 10px;
}

.date-repeat-input.byday-count label, .date-repeat-input.byday-count select, .date-clear.bymonthday label, .date-clear.bymonthday select {
  display: inline;
}

.date-repeat-input.byday-day label, .date-clear.bymonthday .field-suffix {
  font-weight: bold;
}

.range-of-repeat .form-radios>div {
  margin-top: 0.5em;
}

.range-of-repeat .count input[type=text] {
  margin: 0 0.5em;
}

.range-of-repeat .until .form-wrapper {
  margin: 0 0.5em;
  display: inline-block;
  vertical-align: middle;
}

.range-of-repeat .until .form-radio, .range-of-repeat .until .date-prefix-inline {
  margin: 0 0 1.4em 0;
  vertical-align: middle;
}

.range-of-repeat .until.widget-date_popup.label-above .form-radio, .range-of-repeat .until.widget-date_popup.label-above .date-prefix-inline {
  margin: 0;
  vertical-align: middle;
}

.range-of-repeat .until.widget-date_select.label-within .form-radio, .range-of-repeat .until.widget-date_select.label-within .date-prefix-inline {
  margin: 0;
  vertical-align: middle;
}

.range-of-repeat .until.widget-date_select.label-above .form-radio, .range-of-repeat .until.widget-date_select.label-above .date-prefix-inline {
  margin: 1.4em 0 0 0;
  vertical-align: middle;
}

.range-of-repeat .until .form-type-date-text .date-padding {
  padding: 0;
}

.range-of-repeat .until.widget-date_select.label-within .date-padding {
  padding: 0;
}

.range-of-repeat .until.widget-date_select.label-above .date-padding {
  padding: 0;
}

.range-of-repeat .until .form-type-date-select, .range-of-repeat .until .form-type-date-popup, .range-of-repeat .until .form-type-date-text {
  border: none;
  margin: 0;
}


/**/

#header-region form.domain-list * {
  display: block;
}


/**/

.field .field-label {
  font-weight: bold;
}

form .field-multiple-table {
  margin: 0;
}

form .field-multiple-table th.field-label {
  padding-left: 0;
}

form .field-multiple-table td.field-multiple-drag {
  width: 30px;
  padding-right: 0;
}

form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
  padding-right: .5em;
}

form .field-add-more-submit {
  margin: .5em 0 0;
}


/**/

#google-cse-results-searchbox-form div, #google-cse-results-searchbox-form input {
  margin: 0;
  display: inline;
}

#google-cse-results-searchbox-form .form-radios div {
  display: block;
}

#google-cse-results-gadget a {
  margin-left: 2em;
}


/**/

.node-unpublished {
  background-color: #fff4f4;
}

.preview .node {
  background-color: #ffffea;
}

td.revision-current {
  background: #ffc;
}


/**/

.search-form {
  margin-bottom: 1em;
}

.search-form input {
  margin-top: 0;
  margin-bottom: 0;
}

.search-results {
  list-style: none;
}

.search-results p {
  margin-top: 0;
}

.search-results .title {
  font-size: 1.2em;
}

.search-results li {
  margin-bottom: 1em;
}

.search-results .search-snippet-info {
  padding-left: 1em;
}

.search-results .search-info {
  font-size: 0.85em;
}

.search-advanced .criterion {
  float: left;
  margin-right: 2em;
}

.search-advanced .action {
  float: left;
  clear: left;
}


/**/

#permissions td.module {
  font-weight: bold;
}

#permissions td.permission {
  padding-left: 1.5em;
}

#permissions tr.odd .form-item, #permissions tr.even .form-item {
  white-space: normal;
}

#user-admin-settings fieldset .fieldset-description {
  font-size: 0.85em;
  padding-bottom: .5em;
}

#user-admin-roles td.edit-name {
  clear: both;
}

#user-admin-roles .form-item-name {
  float: left;
  margin-right: 1em;
}

.password-strength {
  width: 17em;
  float: right;
  margin-top: 1.4em;
}

.password-strength-title {
  display: inline;
}

.password-strength-text {
  float: right;
  font-weight: bold;
}

.password-indicator {
  background-color: #C4C4C4;
  height: 0.3em;
  width: 100%;
}

.password-indicator div {
  height: 100%;
  width: 0%;
  background-color: #47C965;
}

input.password-confirm, input.password-field {
  width: 16em;
  margin-bottom: 0.4em;
}

div.password-confirm {
  float: right;
  margin-top: 1.5em;
  visibility: hidden;
  width: 17em;
}

div.form-item div.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  width: 38.5em;
  border: 1px solid #B4B4B4;
}

div.password-suggestions ul {
  margin-bottom: 0;
}

.confirm-parent, .password-parent {
  clear: left;
  margin: 0;
  width: 36.3em;
}

.profile {
  clear: both;
  margin: 1em 0;
}

.profile .user-picture {
  float: right;
  margin: 0 1em 1em 0;
}

.profile h3 {
  border-bottom: 1px solid #ccc;
}

.profile dl {
  margin: 0 0 1.5em 0;
}

.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}

.profile dd {
  margin: 0 0 1em 0;
}


/**/

#uwsbasecamp-request-form input {
  width: 95%;
  margin: 0px auto;
}


/**/

.views-exposed-form .views-exposed-widget {
  float: left;
  padding: .5em 1em 0 0;
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}

.views-exposed-form .form-item, .views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.views-exposed-form label {
  font-weight: bold;
}

.views-exposed-widgets {
  margin-bottom: .5em;
}

.views-align-left {
  text-align: left;
}

.views-align-right {
  text-align: right;
}

.views-align-center {
  text-align: center;
}

.views-view-grid tbody {
  border-top: none;
}

.view .progress-disabled {
  float: none;
}


/**/


/**/

.isotope, .isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
  transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: top, left, opacity;
  transition-property: transform, opacity;
}


/**/


/**/

input.webform-calendar {
  display: none;
  padding: 3px;
  vertical-align: top;
}

html.js input.webform-calendar {
  display: inline;
}

.webform-container-inline label {
  display: inline;
  margin-right: 1em;
}

.webform-container-inline div, .webform-container-inline div.form-item {
  display: inline;
}

.webform-container-inline div.description {
  display: block;
}

.webform-container-inline div.messages {
  display: block;
  float: left;
}

.webform-container-inline div.ajax-progress-bar div {
  display: inherit;
}


/**/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
  display: block;
}

audio, canvas, video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

a:focus {
  outline: thin dotted;
}

a:active, a:hover {
  outline: 0;
}

h1 {
  font-size: 2em;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

button, input {
  line-height: normal;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], input[disabled] {
  cursor: default;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}


/**/

.container {
  padding: 0 20px;
}

.row {
  width: 100%;
  margin: 0 auto;
}

.row .row {
  min-width: 0;
}

.column, .columns {
  margin-left: 4.3%;
  float: left;
  min-height: 1px;
  position: relative;
}

.column:first-child, .columns:first-child {
  margin-left: 0;
}

[class*="column"]+[class*="column"]:last-child {
  float: right;
}

[class*="column"]+[class*="column"].end {
  float: left;
}

.row .one {
  width: 4.3%;
}

.row .two {
  width: 13%;
}

.row .three {
  width: 21.679%;
}

.row .four {
  width: 30.36%;
}

.row .five {
  width: 39.1%;
}

.row .six {
  width: 47.8%;
}

.row .seven {
  width: 56.5%;
}

.row .eight {
  width: 65.3%;
}

.row .nine {
  width: 73.9%;
}

.row .ten {
  width: 82.6%;
}

.row .eleven {
  width: 91.3%;
}

.row .twelve {
  width: 100%;
}

.row .offset-by-one {
  margin-left: 13.1%;
}

.row .offset-by-two {
  margin-left: 21.8%;
}

.row .offset-by-three {
  margin-left: 30.5%;
}

.row .offset-by-four {
  margin-left: 39.2%;
}

.row .offset-by-five {
  margin-left: 47.9%;
}

.row .offset-by-six {
  margin-left: 56.6%;
}

.row .offset-by-seven {
  margin-left: 65.3%;
}

.row .offset-by-eight {
  margin-left: 74.0%;
}

.row .offset-by-nine {
  margin-left: 82.7%;
}

.row .offset-by-ten {
  margin-left: 91.4%;
}

.row .centered {
  float: none;
  margin: 0 auto;
}

.row .offset-by-one:first-child {
  margin-left: 8.7%;
}

.row .offset-by-two:first-child {
  margin-left: 17.4%;
}

.row .offset-by-three:first-child {
  margin-left: 26.1%;
}

.row .offset-by-four:first-child {
  margin-left: 34.8%;
}

.row .offset-by-five:first-child {
  margin-left: 43.5%;
}

.row .offset-by-six:first-child {
  margin-left: 52.2%;
}

.row .offset-by-seven:first-child {
  margin-left: 60.9%;
}

.row .offset-by-eight:first-child {
  margin-left: 69.6%;
}

.row .offset-by-nine:first-child {
  margin-left: 78.3%;
}

.row .offset-by-ten:first-child {
  margin-left: 87%;
}

.row .offset-by-eleven:first-child {
  margin-left: 95.7%;
}

.push-two {
  left: 17.4%
}

.push-three {
  left: 26.1%;
}

.push-four {
  left: 34.8%;
}

.push-five {
  left: 43.5%;
}

.push-six {
  left: 52.2%;
}

.push-seven {
  left: 60.9%;
}

.push-eight {
  left: 69.6%;
}

.push-nine {
  left: 78.3%;
}

.push-ten {
  left: 87%;
}

.pull-two {
  right: 17.4%
}

.pull-three {
  right: 26.1%;
}

.pull-four {
  right: 34.8%;
}

.pull-five {
  right: 43.5%;
}

.pull-six {
  right: 52.2%;
}

.pull-seven {
  right: 60.9%;
}

.pull-eight {
  right: 69.6%;
}

.pull-nine {
  right: 78.3%;
}

.pull-ten {
  right: 87%;
}

img, object, embed {
  max-width: 100%;
  height: auto;
}

img {
  -ms-interpolation-mode: bicubic;
}

#map_canvas img, .map_canvas img {
  max-width: none!important;
}

.row:before, .row:after, .clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.row:after, .clearfix:after {
  clear: both;
}

.row, .clearfix {
  zoom: 1;
}

.block-grid {
  display: block;
  overflow: hidden;
}

.block-grid>li {
  display: block;
  height: auto;
  float: left;
}

.block-grid.two-up {
  margin-left: -4%
}

.block-grid.two-up>li {
  margin-left: 4%;
  width: 46%;
  margin-bottom: 4%;
}

.block-grid.three-up {
  margin-left: -2%
}

.block-grid.three-up>li {
  margin-left: 2%;
  width: 31.2%;
  margin-bottom: 2%;
}

.block-grid.four-up {
  margin-left: -2%
}

.block-grid.four-up>li {
  margin-left: 2%;
  width: 23%;
  margin-bottom: 2%;
}

.block-grid.five-up {
  margin-left: -1.5%
}

.block-grid.five-up>li {
  margin-left: 1.5%;
  width: 18.5%;
  margin-bottom: 1.5%;
}


/**/

body {
  background: #fff;
  font-size: 16px;
  line-height: 1.5em;
}

body, cite {
  margin: 0;
  padding: 0;
}

table thead tr th:first-child, table tfoot tr td:first-child {
  border-left: none;
}

table thead tr th:last-child, table tfoot tr td:last-child {
  border-right: none;
}

form label {
  cursor: pointer;
}

ul.menu, ul.block-grid {
  padding: 0px;
  margin: 0px;
}

ul li.expanded {
  list-style-image: none;
  list-style-type: none;
}

ul.menu li {
  margin: 0;
}

ul li.collapsed {
  list-style-image: none;
}

.item-list ul {
  margin: 0
}

li.expanded, li.collapsed, li.leaf {
  padding: 0px;
}

ul li.leaf {
  list-style-type: none;
  list-style-image: none;
}

.print-only {
  display: none !important;
}

.hide-on-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  p a, p a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  p a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  @page {
    margin: 0.5cm;
  }
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, h3 {
    page-break-after: avoid;
  }
}

.left {
  float: left;
}

.right {
  float: right;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.hide {
  display: none;
}

.highlight {
  background: #ff0;
}

.naked-list {
  list-style: none;
}


/**/


/**/

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

_::-webkit-full-page-media, _:future, :root .safari-only {
  min-height: 800px;
}

#content-editor {
  width: 45px;
  background: #4FA334;
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  z-index: 10;
}

#content-editor p.top {
  font-size: 32pt;
  line-height: 1em;
  font-weight: bold;
  height: 200px;
  margin-top: 200px;
  color: #fff;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform-origin: right top 0;
  -webkit-transform-origin: right top 0;
  -ms-transform-origin: right top 0;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

#content-editor p.bottom {
  font-size: 32pt;
  line-height: 1em;
  font-weight: bold;
  color: #fff;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform-origin: right top 0;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

.tour-oh-blocks {
  padding-bottom: 20px;
  zoom: 1;
}

.tour-oh-blocks:before, .tour-oh-blocks:after {
  content: "";
  display: table;
}

.tour-oh-blocks:after {
  clear: both;
}

.tour-oh-blocks .view-header {
  padding: 1em;
  border: 1px solid #E2E2E2 !important;
  background-color: white;
}

.tours {
  display: inline-block;
  width: 49%;
}

.tours .view-content {
  width: 100%;
}

.tours .view-content .ui-accordion-content {
  border: 1px solid #E2E2E2 !important;
  height: auto !important;
}

.open-houses {
  display: inline-block;
  float: right;
  width: 49%;
}

.open-houses .view-content {
  border: 1px solid #E2E2E2 !important;
  background-color: white;
  min-height: 150px;
  padding: 15px;
}

.rowan-today-only, .tablet-only {
  display: none;
}

.content>.field-name-body, .content>.node-webform, .node-location>.content>.field-name-field-location-body {
  background-color: white;
  padding: 20px 34px;
  margin-bottom: 30px;
}

.node.view-mode-full>.field-name-body {
  margin-bottom: 30px;
}

.view-basic-page .flexslider {
  border: none;
  margin-bottom: 0;
}

.iframe-ratio {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

.iframe-ratio iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

select {
  border: 1px solid #666;
}

@media (max-width:550px) {
  body.node-type-landing-page h1#page-title {
    display: none;
  }
  .node-type-landing-page #page {
    margin-top: 10px;
  }
  .hide-on-desktop, #header .nav .content ul li.hide-on-desktop {
    display: inline-block;
  }
  .hide-on-mobile {
    display: none;
  }
}

@media (min-width:551px) {
  .hide-on-desktop, #header .nav .content ul li.hide-on-desktop {
    display: none;
  }
  .hide-on-mobile {
    display: inline-block;
  }
}

@media (max-width:945px) {
  .hide-tab-desktop {
    display: inline-block;
  }
  .hide-tab-mobile {
    display: none;
  }
}

@media (min-width:945px) {
  .hide-tab-desktop {
    display: none;
  }
  .hide-tab-mobile {
    display: inline-block;
  }
}

.container {
  padding: 0 20px;
}

.row {
  width: 100%;
  max-width: 1160px;
  min-width: 945px;
  margin: 0 auto;
}

.row .row {
  min-width: 0;
}

.column, .columns {
  margin-left: 3.448%;
  float: left;
  min-height: 1px;
  position: relative;
}

.column:first-child, .columns:first-child {
  margin-left: 0;
}

[class*="column"]+[class*="column"]:last-child {
  float: right;
}

.row .one {
  width: 5.172%;
}

.row .two {
  width: 13.793%;
}

.row .three {
  width: 22.414%;
}

.row .four {
  width: 31.034%;
}

.row .five {
  width: 39.655%;
}

.row .six {
  width: 48.276%;
}

.row .seven {
  width: 56.897%;
}

.row .eight {
  width: 65.517%;
}

.row .nine {
  width: 74.138%;
}

.row .ten {
  width: 82.759%;
}

.row .eleven {
  width: 91.379%;
}

.row .twelve {
  width: 100%;
}

.row .offset-by-one {
  margin-left: 12.069%;
}

.row .offset-by-two {
  margin-left: 20.69%;
}

.row .offset-by-three {
  margin-left: 29.31%;
}

.row .offset-by-four {
  margin-left: 37.931%;
}

.row .offset-by-five {
  margin-left: 46.552%;
}

.row .offset-by-six {
  margin-left: 55.172%;
}

.row .offset-by-seven {
  margin-left: 63.793%;
}

.row .offset-by-eight {
  margin-left: 72.414%;
}

.row .offset-by-nine {
  margin-left: 81.034%;
}

.row .offset-by-ten {
  margin-left: 89.655%;
}

.row .centered {
  float: none;
  margin: 0 auto;
}

.row .offset-by-one:first-child {
  margin-left: 8.621%;
}

.row .offset-by-two:first-child {
  margin-left: 17.241%;
}

.row .offset-by-three:first-child {
  margin-left: 25.862%;
}

.row .offset-by-four:first-child {
  margin-left: 34.483%;
}

.row .offset-by-five:first-child {
  margin-left: 43.103%;
}

.row .offset-by-six:first-child {
  margin-left: 51.724%;
}

.row .offset-by-seven:first-child {
  margin-left: 60.345%;
}

.row .offset-by-eight:first-child {
  margin-left: 68.966%;
}

.row .offset-by-nine:first-child {
  margin-left: 77.586%;
}

.row .offset-by-ten:first-child {
  margin-left: 86.207%;
}

.row .offset-by-eleven:first-child {
  margin-left: 94.828%;
}

.push-two {
  left: 17.241%;
}

.push-three {
  left: 25.862%;
}

.push-four {
  left: 34.483%;
}

.push-five {
  left: 43.103%;
}

.push-six {
  left: 51.724%;
}

.push-seven {
  left: 60.345%;
}

.push-eight {
  left: 68.966%;
}

.push-nine {
  left: 77.586%;
}

.push-ten {
  left: 86.207%;
}

.pull-two {
  right: 17.241%;
}

.pull-three {
  right: 25.862%;
}

.pull-four {
  right: 34.483%;
}

.pull-five {
  right: 43.103%;
}

.pull-six {
  right: 51.724%;
}

.pull-seven {
  right: 60.345%;
}

.pull-eight {
  right: 68.966%;
}

.pull-nine {
  right: 77.586%;
}

.pull-ten {
  right: 86.207%;
}

img, object, embed {
  max-width: 100%;
  height: auto;
}

img {
  -ms-interpolation-mode: bicubic;
}

#map_canvas img, .map_canvas img {
  max-width: none !important;
}

#locationZoomMap {
  border: 1px solid #333;
}

#locationZoomMap img.lhp_miv_content {
  max-width: none !important;
}

.row:before, .row:after, .clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.row:after, .clearfix:after {
  clear: both;
}

.row, .clearfix {
  zoom: 1;
}

.block-grid {
  display: block;
  overflow: hidden;
}

.block-grid>li {
  display: block;
  height: auto;
  float: left;
}

.block-grid.two-up {
  margin-left: -4%;
}

.block-grid.two-up>li {
  margin-left: 4%;
  width: 46%;
  margin-bottom: 4%;
}

.block-grid.three-up {
  margin-left: -2%;
}

.block-grid.three-up>li {
  margin-left: 2%;
  width: 31.3%;
  margin-bottom: 2%;
}

.block-grid.four-up {
  margin-left: -2%;
}

.block-grid.four-up>li {
  margin-left: 2%;
  width: 23%;
  margin-bottom: 2%;
}

.block-grid.five-up {
  margin-left: -1.5%;
}

.block-grid.five-up>li {
  margin-left: 1.5%;
  width: 18.5%;
  margin-bottom: 1.5%;
}

html, body {
  background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MzVBQ0VCOTdGNzIwNjgxMThBNkRDMDAwMkNCODUwMzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njc5NkNERjAyODRGMTFFMkI4ODVEODlGQTVGRDdBNDYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njc5NkNERUYyODRGMTFFMkI4ODVEODlGQTVGRDdBNDYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJBRTQ4RjM1MEEyMDY4MTE5MkIwOUZGNzFEQTA0OUIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM1QUNFQjk3RjcyMDY4MTE4QTZEQzAwMDJDQjg1MDMyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgABgAGAwERAAIRAQMRAf/EAE8AAQAAAAAAAAAAAAAAAAAAAAoBAQAAAAAAAAAAAAAAAAAAAAAQAQEBAQEBAAAAAAAAAAAAAAIBAwQSExEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AdVI01lkrn1Z3z09J+lW6uhGWmmQKZhamkmkJ8mgW5VKB/9k=);
  background-repeat: repeat;
}

.breadcrumb a {
  font-size: 12px;
}

.feed-icon {
  display: none;
}

.container-inline-date .form-item .form-item {
  float: none;
}

#main>.inner {
  position: relative;
}

#title-top {
  width: 74.138%;
  margin-right: 1px;
  margin-left: auto;
}

#title-top.no-left-sidebar {
  width: 100%;
}

#service-title-cont {
  background: #660C00;
  color: #fff;
  margin-bottom: 10px;
  padding: 10px;
  font-size: 18pt;
  font-weight: 900;
}

#content {
  margin-left: 0;
  margin-bottom: 30px;
}

#content.push-three {}

#sidebar-first {
  margin-left: 0;
}

#sidebar-second {
  float: right;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
}

#main.row.container {
  position: relative;
}

@media screen and (max-width:945px) {
  .row {
    width: auto;
    min-width: 0;
    margin-right: 0;
    margin-left: 0;
  }
  .show-on-tablet {
    display: block;
  }
  #header #block-search-form {
    margin-bottom: -76px;
  }
  #sidebar-first, #content, #sidebar-second {
    margin-bottom: 30px;
  }
  #title-top, #sidebar-first.portrait-bottom, #content.nine {
    width: 100%;
    zoom: 1;
    margin-left: 0;
  }
  #title-top:before, #title-top:after, #sidebar-first.portrait-bottom:before, #sidebar-first.portrait-bottom:after, #content.nine:before, #content.nine:after {
    content: "";
    display: table;
  }
  #title-top:after, #sidebar-first.portrait-bottom:after, #content.nine:after {
    clear: both;
  }
  #sidebar-first {
    position: relative;
  }
  #sidebar-first.portrait-bottom #sidebar-first-left, #sidebar-first.portrait-bottom #sidebar-first-mid, #sidebar-first.portrait-bottom #sidebar-first-right {
    float: left;
    width: 31.111%;
  }
  #sidebar-first.portrait-bottom #sidebar-first-mid, #sidebar-first.portrait-bottom #sidebar-first-right {
    margin-left: 3.333%;
  }
  #sidebar-first.portrait-bottom #sidebar-first-left .social-media li {
    width: 14.385%;
    margin-left: 7%;
  }
  #sidebar-first.portrait-bottom #sidebar-first-left .social-media li:first-child {
    margin-left: 0;
  }
  #sidebar-first.portrait-bottom #sidebar-first-right {
    float: right;
  }
  #sidebar-first.portrait-right, #sidebar-second {
    width: 31.111%;
    margin-left: 3.333%;
  }
  #sidebar-first.portrait-right .block, #sidebar-second .block {
    margin-bottom: 30px;
  }
  #sidebar-first.tablet-cols-0, #sidebar-first #sidebar-first-nav, #sidebar-first-nav ul {
    display: none;
    width: 100%;
  }
  #sidebar-first-nav li.menu-open ul {
    display: block;
  }
  #sidebar-first.portrait-right {
    float: right;
    top: -30px;
  }
  #title-top, #content.six, #content.nine, #sidebar-first {
    left: 0;
  }
  #content.six {
    width: 65.555%;
    margin-left: 0;
  }
}

@media screen and (max-width:945px) and (min-width:945px) {
  #sidebar-first.portrait-bottom #sidebar-first-left .social-media li {
    width: auto;
  }
}

@media screen and (max-width:945px) and (min-width:945px) {
  #sidebar-first.portrait-bottom #sidebar-first-left .social-media li {
    margin-left: 10px;
  }
}

#sidebar-first .block {
  margin-bottom: 30px;
}

#sidebar-second .block {
  margin-bottom: 40px;
}

@media (max-width:700px) {
  #content.six {
    width: 100%;
  }
  #sidebar-second.three {
    width: 100%;
    clear: left;
  }
  #sidebar-first.three {
    width: 100%;
    clear: left;
  }
}

#header {
  border-top: 8px solid #2c3e59;
  border-bottom: 5px solid #333333;
  background: #fff;
}

#header .region.region-header {
  z-index: 5;
}

#header .site-logo>.content>a#logo {
  display: block;
  width: 393px;
  height: 58px;
/*  background: url(../images/RowanLogo.svg) no-repeat;*/
  background-size: 100%;
 /* text-indent: -10000px;*/
  margin-top: 0.75em;
}

#header .site-logo>.content>a#small-logo {
  display: block;
  width: 300px;
  height: 50px;
  background: url(../images/RowanLogo.svg) no-repeat;
  background-size: 100%;
  text-indent: -10000px;
  margin-top: 19px;
  float: left;
}

@media (max-width:550px) {
  #header .site-logo>.content>a#small-logo {
    width: 100%;
    background-size: 250px;
    background-position: center;
    margin-top: 0.7em;
    height: 37px;
  }
}

#header .site-logo>.content>a#romed-logo {
  display: block;
  width: 316px;
  height: 58px;
  background: url(../images/romed_logo.png) no-repeat;
  background-size: 100%;
  text-indent: -10000px;
  margin-top: 20px;
  float: left;
}

@media (max-width:768px) and (min-width:550px) {
  #header .site-logo>.content>a#logo {
    width: 306px;
    height: 45px;
    margin-top: 25px;
  }
}

@media (max-width:610px) and (min-width:550px) {
  #header .site-logo>.content>a#logo {
    width: 280px;
    height: 44px;
  }
  #header .site-logo>.content>span#logo {
    width: 280px;
    height: 44px;
  }
  #header .nav-secondary {
    left: 0;
  }
  #header .nav-secondary .content ul li a {
    font-size: 11px;
    padding-right: 2px !important;
    padding-left: 2px !important;
    font-weight: normal;
  }
  #header .nav-secondary .content ul li a:hover {
    background: none;
  }
}

#header #block-search-form {
  float: right;
  z-index: 1;
  width: 211px;
  position: relative;
  margin-top: -34px;
  -webkit-transition-property: top, bottom;
  -webkit-transition-duration: 0.5s;
  -moz-transition-property: top, bottom;
  -moz-transition-duration: 0.5s;
  -o-transition-property: top, bottom;
  -o-transition-duration: 0.5s;
  -ms-transition-property: top, bottom;
  -ms-transition-duration: 0.5s;
  transition-property: top, bottom;
  transition-duration: 0.5s;
}

/*Frank*/
#search-toggle {
  float: right;
  cursor: pointer;
  position: relative;
  top: 8px;
  right: 6px;
}

/*Frank*/
#search-block-form {
  display:none;
}

#header #block-search-form h2.title {
  display: none;
}

#header #block-search-form .google-cse, #header #block-search-form .google-cse-oho {
  position: relative;
}

#header #block-search-form .google-cse .form-radios, #header #block-search-form .google-cse-oho .form-radios {
  position: absolute;
  right: 0;
  top: -24px;
  width: 300px;
  display: none;
}

#header #block-search-form .google-cse .form-radios .form-item, #header #block-search-form .google-cse-oho .form-radios .form-item {
  float: none;
  zoom: 1;
  display: inline-block;
  padding-left: 8px;
}

#header #block-search-form .google-cse .form-radios .form-item:before, #header #block-search-form .google-cse .form-radios .form-item:after, #header #block-search-form .google-cse-oho .form-radios .form-item:before, #header #block-search-form .google-cse-oho .form-radios .form-item:after {
  content: "";
  display: table;
}

#header #block-search-form .google-cse .form-radios .form-item:after, #header #block-search-form .google-cse-oho .form-radios .form-item:after {
  clear: both;
}

#header #block-search-form .google-cse .form-radios .form-item:first-child, #header #block-search-form .google-cse-oho .form-radios .form-item:first-child {
  display: none;
}

#header #block-search-form .google-cse .form-radios .form-item input[type="radio"], #header #block-search-form .google-cse .form-radios .form-item label, #header #block-search-form .google-cse-oho .form-radios .form-item input[type="radio"], #header #block-search-form .google-cse-oho .form-radios .form-item label {}

#header #block-search-form .google-cse .form-radios .form-item input[type="radio"], #header #block-search-form .google-cse-oho .form-radios .form-item input[type="radio"] {
  margin-left: 5px;
  vertical-align: top;
}

#header #block-search-form input.form-text {
  position: relative;
  top: 8px;
  right: 6px;
  background: #5c5c5c repeat;
  border: none;
  padding: 3px 7px;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  width: 100%;
  float: right;
}

#header #block-search-form input.form-text:focus {
  outline-offset: 0;
  outline: 1px solid #fff;
  outline: 1px solid rgba(255, 255, 255, 0.5);
  color: #fff;
}

#header #block-search-form ::-webkit-input-placeholder {
  font-weight: bold;
  font-size: 13px;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
}

#header #block-search-form :-moz-placeholder {
  font-weight: bold;
  font-size: 13px;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
}

#header #block-search-form input[id*=edit-submit] {
  position: relative;
  top: -13px;
  right: 10px;
  z-index: 86;
  float: right;
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  outline: 0;
  margin-bottom: -14px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAWCAYAAAA8VJfMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEY1NjBGRDEyNTI3MTFFMkE4NkJCQzZFNkM3NjFFMkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEY1NjBGRDIyNTI3MTFFMkE4NkJCQzZFNkM3NjFFMkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RjU2MEZDRjI1MjcxMUUyQTg2QkJDNkU2Qzc2MUUyRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RjU2MEZEMDI1MjcxMUUyQTg2QkJDNkU2Qzc2MUUyRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps3jXyAAAAGHSURBVHjaYvz//z8DvQETDnFmIE4A4u1A/BCIQS67CsRbgNieYltBPkXDKkB88j9+cACIJbDoJQpjs/AJ1OA/QLwaiJOB2AaI04B4O5LF98i1GJnDDMTnoQa+AmIzHJqcgPgDVN0WSi2NQvKhJQGN3kg+tqfE0i1QQ5YSqXkvVP1MUi1FTr0GUHo3kWlwK5Q2oyTL8EDpd0TqfQ2l+SmxFGaINJF65dD0kWXpKSgdQqRemLqzlFi6DEo7AXEgAX05SGngFxB7QEsxskqkA9AU+Q2IY3GkvkxotkIHoFJMnZjUy4hW4EsA8Umk+AIF3Q4gfgSVAwWpLlTuJhCro/nhOxDXAHEfqWWvBFKexQVAeZMHiG/gkN8FxNLElr3I2BiIJ0OD/AwU96IVj3JAfBiHxR+gpRxJlhKLQWV2NRD/xGH5OiDmp7alMKwLxJdwWAyquVxpYSkIswFxFw6Lf8JSN7UthWF7aH2LDsJpaSkDNHXPQbLwOazSZ6RDw8wAWhOth5XTAAEGABFx6w+FHruXAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 19px;
  background-position: -1px 3px;
  text-indent: -100%;
  color: transparent;
}

@media (max-width:945px) {
  #header .nav .content ul li:nth-child(6) {}

  /*Frank*/
  #search-toggle{
    display:none;
  }
  /*Frank*/
  #search-block-form {
    display:unset;
  }

  #header #block-search-form {
    position: absolute;
    top: 77px;
    right: 0;
    z-index: 9;
    float: right;
    width: 217px;
  }
  #header #block-search-form .google-cse-oho .form-radios {
    position: absolute;
    right: 0;
    top: 28px;
    width: 300px;
  }
  #header #block-search-form input.form-text {
    right: 0;
    top: -1px;
  }
  #header #block-search-form input[id*="edit-submit"] {
    top: -21px;
    right: 9px;
  }



}

.show-about-search #header #block-search-form .google-cse .form-radios, .show-about-search #header #block-search-form .google-cse-oho .form-radios {
  display: block;
}

#page {
  min-height: 600px;
 /* margin-top: 20px;*/
  z-index: 4;
  position: relative;
}

#page .title {
  margin-top: 0;
}

#page .nav-sidebar .toggleMenu {
  display: none;
}

#page .box-trans-top .title, #page .box-trans-top .content {
  padding-right: 20px;
  padding-left: 20px;
}

#page .box-trans-top .title>p, #page .box-trans-top .content>p {
  margin-top: 0;
}

#page .box-trans-top .title {
  padding-top: 9px;
  padding-bottom: 8px;
  margin-bottom: 1px;
  background: #666666;
  background: rgba(0, 0, 0, 0.321);
}

#page .box-trans-top .content {
  padding-top: 17px;
  padding-bottom: 16px;
  background: white;
}

#page .box-trans-top .content input[type="submit"] {
  display: block;
  width: 98.0769%;
  padding-top: 8px;
  padding-bottom: 6px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNUFDRUI5N0Y3MjA2ODExOEE2REMwMDAyQ0I4NTAzMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTgwNERGQTNCRkExMUUyOTEwMEY5NjRDQjg4QzRDRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTgwNERGOTNCRkExMUUyOTEwMEY5NjRDQjg4QzRDRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzBFNDhGMzUwQTIwNjgxMTkyQjA5RkY3MURBMDQ5QjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzVBQ0VCOTdGNzIwNjgxMThBNkRDMDAwMkNCODUwMzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6i4AE4AAAAWklEQVR42mL4//9/439MMAWIGYGYAQkTq44Bn4bJRBqMoY5kDcSoYyDHJYTUoRtKFYOxGUqxwUwM2MF/LGKMRKsj0pUkJTGqG0hMkiIrE1DdQJihVM+mAAEGAHa/I/w1fTxIAAAAAElFTkSuQmCC);
  background-color: #ffcf44;
  background-position: 6.274% center;
  background-repeat: no-repeat;
  -moz-box-shadow: 5px 5px 0 #cccccc;
  -webkit-box-shadow: 5px 5px 0 #cccccc;
  box-shadow: 5px 5px 0 #cccccc;
  -moz-box-shadow: 5px 5px 0 rgba(204, 204, 204, 0.5);
  -webkit-box-shadow: 5px 5px 0 rgba(204, 204, 204, 0.5);
  box-shadow: 5px 5px 0 rgba(204, 204, 204, 0.5);
  font-weight: 700;
  font-size: 16px;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  line-height: 1;
  text-transform: uppercase;
  color: #666;
  border: none;
}

#page .box-trans-top .content input[type="submit"]:active, #page .box-trans-top .content input[type="submit"]:hover {
  background-color: #666;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNUFDRUI5N0Y3MjA2ODExOEE2REMwMDAyQ0I4NTAzMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTgwNERGQTNCRkExMUUyOTEwMEY5NjRDQjg4QzRDRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTgwNERGOTNCRkExMUUyOTEwMEY5NjRDQjg4QzRDRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzBFNDhGMzUwQTIwNjgxMTkyQjA5RkY3MURBMDQ5QjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzVBQ0VCOTdGNzIwNjgxMThBNkRDMDAwMkNCODUwMzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6i4AE4AAAAWklEQVR42mL4//9/439MMAWIGYGYAQkTq44Bn4bJRBqMoY5kDcSoYyDHJYTUoRtKFYOxGUqxwUwM2MF/LGKMRKsj0pUkJTGqG0hMkiIrE1DdQJihVM+mAAEGAHa/I/w1fTxIAAAAAElFTkSuQmCC);
  color: #ffcf44;
}

#page .box-trans-top .content .views-exposed-form .views-exposed-widget {
  padding: 0;
  float: none;
}

#page .box-trans-top .content .views-exposed-form label {
  margin-bottom: 11px;
}

#page .box-trans-top .content .views-exposed-form .views-submit-button {
  clear: left;
}

#page .box-trans-top.trans-bottom .title {
  margin-bottom: 9px;
}

#page .box-trans-top.trans-bottom .content {
  background: rgba(0, 0, 0, 0.073);
}

#page .entity-slideshow .flexslider {
  margin: 0;
  border: none;
  margin-bottom: 25px;
}

#page .entity-slideshow .flexslider .flex-caption {
  display: none;
}

#page .entity-slideshow .flexslider .entity-slide {
  position: relative;
}

#page .entity-slideshow .flexslider .entity-slide .field-name-field-slide-markup {
  position: absolute;
  bottom: 0;
  padding: 5px 15px;
  background: rgba(1, 1, 1, 0.7);
  color: #FFF;
  width: 100%;
  font-weight: bold;
}

@media (max-width:550px) {
  #page .entity-slideshow .flexslider .entity-slide .field-name-field-slide-markup {
    height: 60px;
    position: static;
    font-weight: normal;
    background: rgba(1, 1, 1, 0.8);
  }
  #page .entity-slideshow .flexslider .entity-slide .field-name-field-slide-markup p {
    font-size: 12px;
    line-height: 18px;
  }
}

#page .entity-slideshow .flexslider .entity-slide .field-name-field-slide-markup p {
  margin-top: 0;
  margin-bottom: 0;
}

#page .entity-slideshow .flexslider .entity-slide .field-name-field-slide-markup a:hover {
  color: #FFCF44;
}

#page .entity-slideshow .flexslider .flex-control-nav li a {
  height: 25px;
  width: 25px;
  text-indent: 0;
  color: #FFF;
  background: #869791;
  padding-top: 1px;
  opacity: 0.5;
  text-decoration: none;
}

#page .entity-slideshow .flexslider .flex-control-nav li a.flex-active {
  opacity: 1;
}

#page .entity-slideshow .flexslider .flex-direction-nav a {
  display: block;
}

#page .entity-slideshow .flexslider .flex-direction-nav a:hover {
  color: #FFCF44;
}

#page .entity-slideshow .flexslider .flex-direction-nav .flex-next {
  right: 0 !important;
  opacity: 1 !important;
}

#page .entity-slideshow .flexslider .flex-direction-nav .flex-prev {
  left: 0 !important;
  opacity: 1 !important;
}

ul.tabs.primary li {
  display: inline-block;
}

ul.tabs.primary li a {
  display: inline-block;
  height: 30px;
  line-height: 30px;
}

ul.tabs.primary li a.important, ul.tabs.primary li a.active {
  background: #0074BD;
  color: #0AF726;
  border-style: solid solid none;
}

.block.grey-header h2.title, .block.grey-header-opacity h2.title {
  background: #999999;
  background: rgba(153, 153, 153, 0.6);
  margin: 0 0 10px;
  padding: 8px;
}

.block.grey-header-opacity>.content {
  background: rgba(220, 220, 220, 0.5);
  padding: 15px;
}

.block.grey-header-opacity a {
  display: block;
}

.region-content .search-form.google-cse {
  zoom: 1;
}

.region-content .search-form.google-cse:before, .region-content .search-form.google-cse:after {
  content: "";
  display: table;
}

.region-content .search-form.google-cse:after {
  clear: both;
}

.region-content .search-form.google-cse .form-radios {
  text-align: left;
  float: left;
}

.region-content .search-form.google-cse .form-radios .form-item {
  float: left;
  padding-right: 8px;
  padding-left: 0;
}

.region-content .search-form.google-cse .form-radios .form-item .form-radio {
  float: right;
  margin-left: 5px;
  vertical-align: top;
}

body.node-type-landing-page .region-content-top {
  margin-bottom: 20px;
}

body.node-type-landing-page h1.title {
  display: none;
}

body.node-type-landing-page .view-landing-pages .field-name-field-program-hero-image {
  height: 374px;
  overflow: hidden;
}

body.node-type-landing-page .view-landing-pages .field-name-field-program-hero-image img {
  width: 100%;
}

@media (max-width:760px) {
  body.node-type-landing-page .view-landing-pages .field-name-field-program-hero-image {
    height: auto;
  }
}

body.node-type-landing-page .graphic-title, body.node-type-landing-page .overlay-content {
  -webkit-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
}

body.node-type-landing-page .graphic-title {
  width: 100%;
  float: left;
  background: #2c3e59;
  margin-right: 2%;
  position: relative;
  padding: 0 15px;
  min-height: 374px;
}

body.node-type-landing-page .graphic-title h1 {
  line-height: .9em;
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 900;
  padding-top: 89%;
  color: white;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-left: 5%;
  margin-right: 5%;
}

body.node-type-landing-page .overlay-image {
  width: 100%;
  position: relative;
}

body.node-type-landing-page .overlay-content {
  background: white;
  width: 100%;
  position: relative;
  padding: 15px 20px;
}

body.node-type-landing-page .overlay-content h2 {
  margin: 0;
  padding: 0;
  color: #054a6a;
}

@media (max-width:1125px) {
  body.node-type-landing-page .graphic-title {
    min-height: 374px;
  }
  body.node-type-landing-page .graphic-title h1 {
    font-size: 22px;
  }
  body.node-type-landing-page .overlay-content {
    clear: left;
    width: 100%;
    min-height: 0;
    margin: 15px 0;
    position: relative;
  }
  body.node-type-landing-page .overlay-image {
    width: 100%;
  }
}

@media (max-width:945px) {
  body.node-type-landing-page .graphic-title {
    min-height: 60px;
    margin-bottom: 10px;
  }
}

@media (min-width:761px) and (max-width:861px) {
  body.node-type-landing-page .graphic-title h1 {
    font-size: 25px;
  }
}

@media (max-width:760px) {
  body.node-type-landing-page .graphic-title {
    width: 100%;
    min-height: 60px;
    margin-bottom: 10px;
  }
  body.node-type-landing-page .graphic-title h1 {
    padding-top: 0;
    position: relative;
    margin-left: 0;
  }
  body.node-type-landing-page .overlay-image {
    width: 100%;
  }
  body.node-type-landing-page .overlay-image img {
    display: block;
    margin: 0 auto;
  }
}

body.node-type-col-deg-landing #page-title {
  display: none;
}

body.node-type-col-deg-landing .view-group-graphical-title {
  width: 100%;
  float: left;
  background: #ffcf44;
  margin-right: 2%;
  position: relative;
  padding: 0 15px;
  min-height: 374px;
}

body.node-type-col-deg-landing .view-group-graphical-title h1 {
  line-height: .9em;
  text-transform: uppercase;
  font-size: 38px;
  font-weight: 900;
  padding-top: 89%;
  color: white;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-left: 5%;
  margin-right: 5%;
}

@media (max-width:1125px) {
  body.node-type-col-deg-landing .view-group-graphical-title {
    min-height: 374px;
  }
  body.node-type-col-deg-landing .view-group-graphical-title h1 {
    font-size: 28px;
  }
}

@media (max-width:945px) {
  body.node-type-col-deg-landing .view-group-graphical-title {
    min-height: 60px;
  }
}

@media (min-width:761px) and (max-width:861px) {
  body.node-type-col-deg-landing .view-group-graphical-title h1 {
    font-size: 25px;
  }
}

@media (max-width:760px) {
  body.node-type-col-deg-landing .view-group-graphical-title {
    width: 100%;
    min-height: 60px;
    margin-bottom: 10px;
  }
  body.node-type-col-deg-landing .view-group-graphical-title h1 {
    padding-top: 0;
    position: relative;
    margin-left: 0;
  }
}

#footer {
  margin-top: 0px;
  min-height: 123px;
  position: relative;
  clear: both;
  width: 100%;
  display: block;
  background: #bbbbbb;
  padding: 20px 15px
}

#footer .footer-global-logo {
  display: inline-block;
  width: 190px;
  height: 38px;
  vertical-align: middle;
  margin-right: 3px
}

#footer .footer-global-address {
  display: inline-block;
  vertical-align: middle;
  border-left: 1px solid #6e6e6e;
  padding-left: 8px;
  padding-top: 2px;
  height: 46px
}

#footer .copyright {
  margin-top: 32px;
  width: 50%;
  background: url(../images/RowanLogo.svg) no-repeat;
  background-size: 190px;
  background-position: 1px 17px;
  padding-top: 43px
}

#footer .copyright .content {
  margin-bottom: 20px
}

#footer ul.social-media {
  margin: 0;
  padding: 0px 0px 10px 0px;
  float: right;
  width: 200px;
  position: relative
}

#footer ul.social-media li {
  list-style: none;
  display: block;
  float: left;
  margin-left: 10px;
  width: 30px;
  height: 30px
}

#footer ul.social-media li:first-child {
  margin-left: 0
}

#footer ul.social-media li a {
  display: block;
  width: 30px;
  height: 30px
}

#footer ul.social-media li a>img {
  max-width: 30px
}

#footer ul.social-media li a>img:active {
  position: relative;
  top: 1px
}

@media (max-width: 970px) {
  .footer-global-logo {
    margin-right: 0 !important;
    height: auto !important
  }
  .footer-global-address {
    border-left: 0 !important;
    padding: 0 !important;
    height: auto !important;
    display: block !important
  }
}

@media (max-width: 500px) {
  #footer .copyright {
    width: 100%;
    margin-top: 10px
  }
  #footer ul.social-media {
    width: 100%;
    top: auto;
    clear: both;
    float: none;
    position: relative;
    display: block;
    margin-bottom: 38px;
    padding-top: 0
  }
  #footer ul.social-media li {
    float: left
  }
}

.social-media li a {
  display: block;
  max-width: 30px;
  max-height: 30px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  font-size: 0;
  line-height: 0
}

.social-media li a img {
  display: block
}

.social-media li a:hover img, .social-media li a:active img {
  visibility: hidden
}

.social-media li.rss a {
  background-image: url("../images/rss.png");
  text-indent: -10000px
}

.social-media li.rss a:hover {
  background-image: url("../images/rss_yellow.png")
}

.social-media li.youtube a {
  background-image: url("../images/youtube.png");
  text-indent: -10000px
}

.social-media li.youtube a:hover {
  background-image: url("../images/youtube_yellow.png")
}

.social-media li.flickr a {
  background-image: url("../images/flickr.png");
  text-indent: -10000px
}

.social-media li.flickr a:hover {
  background-image: url("../images/flickr_yellow.png")
}

.social-media li.facebook a {
  background-image: url("../images/facebook.png");
  text-indent: -10000px
}

.social-media li.facebook a:hover {
  background-image: url("../images/fb_yellow.png")
}

.social-media li.twitter a {
  background-image: url("../images/twitter.png");
  text-indent: -10000px
}

.social-media li.twitter a:hover {
  background-image: url("../images/twitter_yellow.png")
}

.social-media li.instagram a {
  background-image: url("../images/instagram.png");
  text-indent: -10000px
}

.social-media li.instagram a:hover {
  background-image: url("../images/instagram_yellow.png")
}

#sidebar-first .social-media, #sidebar-second .social-media {
  zoom: 1;
  margin-left: 6%;
  width: 100%;
  padding: 0;
}

#sidebar-first .social-media:before, #sidebar-first .social-media:after, #sidebar-second .social-media:before, #sidebar-second .social-media:after {
  content: "";
  display: table;
}

#sidebar-first .social-media:after, #sidebar-second .social-media:after {
  clear: both;
}

@media (min-width:945px) {
  #sidebar-first .social-media, #sidebar-second .social-media {
    margin-left: 15%;
  }
}

#sidebar-first .social-media li, #sidebar-second .social-media li {
  list-style: none;
  float: left;
  width: 12.549%;
  height: 30px;
  display: block;
  padding: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 4%;
}

@media (min-width:1045px) {
  #sidebar-first .social-media li, #sidebar-second .social-media li {
    width: auto;
    margin-left: 10px;
  }
}

#sidebar-first .social-media li a, #sidebar-second .social-media li a {
  display: block;
  width: 30px;
  height: 30px;
}

.news-page .region-content .node .st-outer, .event-node-page .region-content .node .st-outer, .blog-page .region-content .node .st-outer {
  zoom: 1;
  margin-bottom: 16px;
  font-size: 0;
  line-height: 0;
}

.news-page .region-content .node .st-outer:before, .news-page .region-content .node .st-outer:after, .event-node-page .region-content .node .st-outer:before, .event-node-page .region-content .node .st-outer:after, .blog-page .region-content .node .st-outer:before, .blog-page .region-content .node .st-outer:after {
  content: "";
  display: table;
}

.news-page .region-content .node .st-outer:after, .event-node-page .region-content .node .st-outer:after, .blog-page .region-content .node .st-outer:after {
  clear: both;
}

.news-page .region-content .node .st-outer .st-inner, .event-node-page .region-content .node .st-outer .st-inner, .blog-page .region-content .node .st-outer .st-inner {
  float: left;
  padding: 6px;
  border: 1px solid #cccccc;
}

.news-page .region-content .node .st-outer .st-inner .st-copy, .event-node-page .region-content .node .st-outer .st-inner .st-copy, .blog-page .region-content .node .st-outer .st-inner .st-copy {
  position: relative;
  top: 1px;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  color: #333333;
}

.news-page .region-content .node .st-outer .st-inner .sharethis-wrapper, .event-node-page .region-content .node .st-outer .st-inner .sharethis-wrapper, .blog-page .region-content .node .st-outer .st-inner .sharethis-wrapper {
  display: inline-block;
  margin-left: 4px;
}

.news-page .region-content .node .st-outer .st-inner .sharethis-wrapper .stButton, .event-node-page .region-content .node .st-outer .st-inner .sharethis-wrapper .stButton, .blog-page .region-content .node .st-outer .st-inner .sharethis-wrapper .stButton {
  margin-right: 0;
  margin-left: 8px;
  font-size: 0;
  line-height: 0;
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
  body.node-type-landing-page .graphic-title h1 {
    font-size: 27px;
  }
}

@media (max-width:550px) {
  html, body {
    max-width: 550px;
    overflow-x: hidden;
  }
  html #page, body #page {
    margin-top: 10px;
  }
  .container {
    padding: 0 7px;
  }
  #sidebar-first-nav {
    margin-bottom: 10px;
  }
  #header {
    border-bottom: none;
  }
  #header .site-logo>.content>a#logo {
    /*background: url(../images/RowanLogo.svg) no-repeat;*/
    background-size: 250px;
    background-position: center;
    width: 100%;
    /*height: 37px;*/
    position: relative;
  }
  #header .site-logo>.content>span#logo {
    background: url(../images/RowanLogo.svg) no-repeat;
    background-size: 250px;
    background-position: center;
    width: 100%;
    height: 37px;
    position: relative;
  }
  #header #block-search-form {
    position: relative;
    top: initial;
    height: 45px;
    width: 15%;
    float: right;
    background: #333333;
    border-left: 2px solid white;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAWCAYAAAA8VJfMAAAABmJLR0QA/wD/AP+gvaeTAAACNklEQVRIx8WWP2hTURSHv/OCmQoheQqFQqaCUEiJCB2k5MZ2KbQgBaFSUcwkipsoDuLkJri4iZ2khS52KhSCJTcdxNLSTchUEAqFkKbtUkiTd1xuJIbX8poEvMt9f36/83HOve/cB/9hSNjDYG86Vj9tPhJhQZUxIA38AvaBD76xdqDQ4638aKC6rMrEJT7rCQ+SOXvYN/R4Kz/aCrQEjAAtYM0TNgKlIsIYMK/KjJPve8KdXsDSVdIdICtCVWAumbPb3YZ62UwFyjcgAaz7xs5dFer9DXbaXACyQCsI9F4YECCZs5vAQ3c7W7PG9AwFFgFEWL2eL/+4zOQbuw5sOv1iP9AsgCrFiN51p5/oBzrk5qOI3qqbE/1Aq65cIxG9aaev9gwVYduV635Eb1u32zNUlRV3OVWzZv4yU82aFx17oFEvm5lgbzrWU3OoWVMCDHAGPPWN/dptOCqbZ6p8Av6BuEo9TuVs5UrQetkMB8rP9noBuyJsAL9VGXYlzThIRZWbXfHOgLe+sR+v1Hsd+Aswe6FJ+Nw4D17Gr3k7IWBEKLZaWrhxt3wQ+ZRx8NuB8sRlNtTR6Ffb3apmTRpYBiZDQpwAz31jVyJDow7Xs9+I8E6VeIhkDSj4xp4MDNqxCTMu60zI6wMRCqmcLQ4U6rKO10+b74FXIevcAMZTOVvxBgn1bn1v+Ma+BvLuL4OOPhBvf9sDhXacQva8GYwDSx2ZHgrYgZf3grXOijAR82QtMVmqAvwBDvzUFmEEfRIAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: center center;
    margin-bottom: 0;
    margin-top: 0;
  }
  #header #block-search-form h2.title {
    cursor: pointer;
    display: inline-block;
    position: absolute;
    margin-top: 0px;
    height: 45px;
    width: 100%;
    text-indent: -9999px;
  }
  #header #block-search-form .content {
    display: none;
    position: relative;
    top: 45px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: -200px;
  }
  #header #block-search-form .google-cse .form-radios, #header #block-search-form .google-cse-oho .form-radios {
    position: absolute;
    top: 53px;
    width: 98%;
    margin: 0 auto;
  }
  #header #block-search-form .google-cse .form-radios .form-item, #header #block-search-form .google-cse-oho .form-radios .form-item {
    width: 45%;
    float: left;
  }
  #header #block-search-form .google-cse .form-radios .form-item input[type="radio"], #header #block-search-form .google-cse-oho .form-radios .form-item input[type="radio"] {
    vertical-align: middle;
  }
  #header #block-search-form input.form-text {
    padding: 7px 7px;
    background: #fff;
    border: 10px solid #333333;
  }
  #header #block-search-form input.form-text:focus {
    color: #666;
  }
  #header #block-search-form input[id*="edit-submit"] {
    display: none;
  }
  #header #sidebar-second #block-views-exp-catalogs-course-catalogs, #header #sidebar-second #block-views-exp-publications-page {
    display: none;
  }
  .tours {
    display: block;
    width: 100%;
  }
  .tours .content {
    width: 100%;
  }
  .tours .content .ui-accordion-content {
    border: 1px solid #E2E2E2 !important;
  }
  .open-houses {
    display: block;
    float: right;
    width: 100%;
  }
  .open-houses .content {
    border: 1px solid #E2E2E2 !important;
    background-color: white;
    min-height: 25px;
    padding: 15px;
  }
  #sidebar-first.portrait-bottom #sidebar-first-left, #sidebar-first.portrait-bottom #sidebar-first-mid, #sidebar-first.portrait-bottom #sidebar-first-right {
    zoom: 1;
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
  }
  #sidebar-first.portrait-bottom #sidebar-first-left:before, #sidebar-first.portrait-bottom #sidebar-first-left:after, #sidebar-first.portrait-bottom #sidebar-first-mid:before, #sidebar-first.portrait-bottom #sidebar-first-mid:after, #sidebar-first.portrait-bottom #sidebar-first-right:before, #sidebar-first.portrait-bottom #sidebar-first-right:after {
    content: "";
    display: table;
  }
  #sidebar-first.portrait-bottom #sidebar-first-left:after, #sidebar-first.portrait-bottom #sidebar-first-mid:after, #sidebar-first.portrait-bottom #sidebar-first-right:after {
    clear: both;
  }
  #sidebar-first.portrait-bottom #sidebar-first-left {
    margin-top: 0;
  }
}

a.button {
  display: block;
  /*width: 155px;*/
  width: 200px;
  color: #666666 !important;
  font-family: "proxima_nova_rgbold", Helvetica, Arial, sans-serif;
  margin-bottom: 1.5em;
  font-size: 16px;
  padding-top: 8px;
  padding-bottom: 6px;
  padding-left: 42px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNUFDRUI5N0Y3MjA2ODExOEE2REMwMDAyQ0I4NTAzMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTgwNERGQTNCRkExMUUyOTEwMEY5NjRDQjg4QzRDRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTgwNERGOTNCRkExMUUyOTEwMEY5NjRDQjg4QzRDRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzBFNDhGMzUwQTIwNjgxMTkyQjA5RkY3MURBMDQ5QjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzVBQ0VCOTdGNzIwNjgxMThBNkRDMDAwMkNCODUwMzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6i4AE4AAAAWklEQVR42mL4//9/439MMAWIGYGYAQkTq44Bn4bJRBqMoY5kDcSoYyDHJYTUoRtKFYOxGUqxwUwM2MF/LGKMRKsj0pUkJTGqG0hMkiIrE1DdQJihVM+mAAEGAHa/I/w1fTxIAAAAAElFTkSuQmCC);
  background-color: #ffcf44;
  background-position: 6.274% center;
  background-repeat: no-repeat;
  -moz-box-shadow: 5px 5px 0 #cccccc;
  -webkit-box-shadow: 5px 5px 0 #cccccc;
  box-shadow: 5px 5px 0 #cccccc;
  -moz-box-shadow: 5px 5px 0 rgba(204, 204, 204, 0.5);
  -webkit-box-shadow: 5px 5px 0 rgba(204, 204, 204, 0.5);
  box-shadow: 5px 5px 0 rgba(204, 204, 204, 0.5);
}

a.button:hover, a.button-blue:hover, a.button-brown:hover, a.button-blue:active, a.button-brown:active, a.button:active {
  background-color: #666666;
  color: white !important;
  box-shadow: none;
  text-decoration:none;
}
/*02/21/20 Added per Dave Coltri for IRT (but available to all)*/
a.button-blue {
  display: block;
  /*width: 155px;*/
  width: 200px;
  color: white !important;
  font-family: "proxima_nova_rgbold", Helvetica, Arial, sans-serif;
  margin-bottom: 1.5em;
  font-size: 16px;
  padding-top: 8px;
  padding-bottom: 6px;
  padding-left: 42px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNUFDRUI5N0Y3MjA2ODExOEE2REMwMDAyQ0I4NTAzMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTgwNERGQTNCRkExMUUyOTEwMEY5NjRDQjg4QzRDRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTgwNERGOTNCRkExMUUyOTEwMEY5NjRDQjg4QzRDRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzBFNDhGMzUwQTIwNjgxMTkyQjA5RkY3MURBMDQ5QjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzVBQ0VCOTdGNzIwNjgxMThBNkRDMDAwMkNCODUwMzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6i4AE4AAAAWklEQVR42mL4//9/439MMAWIGYGYAQkTq44Bn4bJRBqMoY5kDcSoYyDHJYTUoRtKFYOxGUqxwUwM2MF/LGKMRKsj0pUkJTGqG0hMkiIrE1DdQJihVM+mAAEGAHa/I/w1fTxIAAAAAElFTkSuQmCC);
  background-color: #0067A0;
  background-position: 6.274% center;
  background-repeat: no-repeat;
  -moz-box-shadow: 5px 5px 0 #cccccc;
  -webkit-box-shadow: 5px 5px 0 #cccccc;
  box-shadow: 5px 5px 0 #cccccc;
  -moz-box-shadow: 5px 5px 0 rgba(204, 204, 204, 0.5);
  -webkit-box-shadow: 5px 5px 0 rgba(204, 204, 204, 0.5);
  box-shadow: 5px 5px 0 rgba(204, 204, 204, 0.5);
}
 
a.button-brown {
  display: block;
  /*width: 155px;*/
  width: 200px;
  color: white !important;
  font-family: "proxima_nova_rgbold", Helvetica, Arial, sans-serif;
  margin-bottom: 1.5em;
  font-size: 16px;
  padding-top: 8px;
  padding-bottom: 6px;
  padding-left: 42px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNUFDRUI5N0Y3MjA2ODExOEE2REMwMDAyQ0I4NTAzMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTgwNERGQTNCRkExMUUyOTEwMEY5NjRDQjg4QzRDRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTgwNERGOTNCRkExMUUyOTEwMEY5NjRDQjg4QzRDRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzBFNDhGMzUwQTIwNjgxMTkyQjA5RkY3MURBMDQ5QjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzVBQ0VCOTdGNzIwNjgxMThBNkRDMDAwMkNCODUwMzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6i4AE4AAAAWklEQVR42mL4//9/439MMAWIGYGYAQkTq44Bn4bJRBqMoY5kDcSoYyDHJYTUoRtKFYOxGUqxwUwM2MF/LGKMRKsj0pUkJTGqG0hMkiIrE1DdQJihVM+mAAEGAHa/I/w1fTxIAAAAAElFTkSuQmCC);
  background-color: #57150B;
  background-position: 6.274% center;
  background-repeat: no-repeat;
  -moz-box-shadow: 5px 5px 0 #cccccc;
  -webkit-box-shadow: 5px 5px 0 #cccccc;
  box-shadow: 5px 5px 0 #cccccc;
  -moz-box-shadow: 5px 5px 0 rgba(204, 204, 204, 0.5);
  -webkit-box-shadow: 5px 5px 0 rgba(204, 204, 204, 0.5);
  box-shadow: 5px 5px 0 rgba(204, 204, 204, 0.5);
}

.node-webform .form-item {
  padding: 5px 0px 5px 0px;
}

.node-webform label {
  font-weight: bold;
  color: #666;
  min-width: 16%;
  float: left;
}

.node-webform #webform-component-story>label, .node-webform #webform-component-event-description>label {
  margin-bottom: 10px;
}

.node-webform #webform-component-story>label {
  float: none;
}

.node-webform label.option {
  min-width: auto;
  float: none;
}

.node-webform input[type=text], .node-webform input[type=email], .node-webform textarea {
  padding: 3px 5px 4px 5px;
  border-radius: 4px;
  border: 1px solid #666;
  border: 1px solid rgba(102, 102, 102, 0.5);
  max-width: 86%;
}

.node-webform input[type=text]:focus, .node-webform input[type=email]:focus, .node-webform textarea:focus {
  outline: none;
  border: 1px solid #666;
}

.node-webform .webform-component-textarea label {
  float: none;
}

.ruready-form h2, .ruready-form.block.grey-header h2.title, .ruready-form.block.grey-header-opacity h2.title {
  background-color: rgba(0, 0, 0, 0.32);
  font-family: proxima_nova_rgregular;
  font-size: 24px;
  letter-spacing: -1px;
  padding-left: 15px;
}

.ruready-form form {
  font-family: proxima_nova_ltsemibold;
  font-size: 14px;
  font-color: #333333;
  padding-top: .5em;
  padding-bottom: 1em;
}

.ruready-form form .form-item {
  margin: 0;
  padding: 0;
}

.ruready-form form input[type=text], .ruready-form form input[type=email], .ruready-form form select {
  color: #999;
  width: 100%;
  margin-bottom: .5em;
}

.ruready-form form input[type=text]:-moz-placeholder, .ruready-form form input[type=email]:-moz-placeholder, .ruready-form form select:-moz-placeholder {
  color: #666;
}

.ruready-form form input[type=text]:-ms-input-placeholder, .ruready-form form input[type=email]:-ms-input-placeholder, .ruready-form form select:-ms-input-placeholder {
  color: #666;
}

.ruready-form form input[type=text] option, .ruready-form form input[type=email] option, .ruready-form form select option {
  color: #000;
}

#sidebar-first-mid #block-webform-client-block-9659.block.grey-header-opacity>.content {
  background-color: #fff;
}

.front.domain-rowan #block-views-rowan-twitter-rowan-university {
  font-family: "proxima_nova_rgregular", Helvetica, Arial, sans-serif;
  background: transparent;
}

.front.domain-rowan #block-views-rowan-twitter-rowan-university .header {
  display: none;
}

.front.domain-rowan #block-views-rowan-twitter-rowan-university .view-rowan-twitter .content {
  height: 287px;
  background: transparent;
  overflow: scroll;
}

@media (max-width:1220px) {
  .front.domain-rowan #block-views-rowan-twitter-rowan-university .view-rowan-twitter .content {
    height: auto;
  }
}

.front.domain-rowan #block-views-rowan-twitter-rowan-university .view-rowan-twitter .content ul.twitter-update-list li {
  font-size: 15px;
}

.block-oho-twitter {
  background: #666;
  background: rgba(0, 0, 0, 0.321);
  background-size: cover;
  padding: 10px 0px 2px 0px;
}

.block-oho-twitter .content {
  margin: 0px 20px 20px 20px;
  background: #fff;
  color: #000;
}

.block-oho-twitter.block-views>.content {
  margin: 0;
  background: none;
}

.block-oho-twitter .header {
  padding: 12px;
  background: #fff;
  margin: 20px 20px 0px 20px;
  height: 70px;
}

.block-oho-twitter .header h2.title {
  background-color: #ccc;
  background: url(../images/tailfin-lo.png) no-repeat;
  background-position: 43px bottom;
  line-height: 1em;
  display: block;
  border-radius: 7px;
  text-transform: uppercase;
  font-size: 14px;
  padding-bottom: 13px;
  position: relative;
  top: -30px;
  margin-bottom: -20px;
}

.block-oho-twitter .header h2.title span {
  display: block;
  background-color: #ccc;
  border-radius: 7px;
  padding: 7px;
  text-align: center;
  box-shadow: -1px -2px 4px #888;
}

.block-oho-twitter .twitter-feed-header {
  position: relative;
  width: 100%;
}

.block-oho-twitter .twitter-feed-logo {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAwCAYAAAC13uL+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NERFMjQzRkUzMDI4MTFFMkI0MjBDRjJBOENDOUYwMEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NERFMjQzRkYzMDI4MTFFMkI0MjBDRjJBOENDOUYwMEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0REUyNDNGQzMwMjgxMUUyQjQyMENGMkE4Q0M5RjAwRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0REUyNDNGRDMwMjgxMUUyQjQyMENGMkE4Q0M5RjAwRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg8U3LAAAAPoSURBVHja7Jp7aI1hHMff2ZimrVzKXEbuNpnm9oeyxnIJc/mD3EoS2kjIdSkk5DKXkqQoacaUhKiZUMZybbbZiI3NJQzrFCOb4/vrfE+O0znvbe+7827tW596z7v3POf99jzP7/k9v2dhbrdbaalqo7RgtZprrorwXsSfrwrle6SANDACxPLeD1AG8sBl8FWjjTAQBb6Xze71v7kQaRzYBpKD/D0JzAdvwUFwCPwJ8Nw0kA5WiDmtYbkMrLfZ2AaQr2LMVz1BFrgKuvDeYLAaFLJna8HrgMPSR+EgAwwD1eCsDca2gB0mvjcJ3AEukAgief8jWBd0zvkoHgzl9WmO5RwLjU03acyrQX6ff4J54AM/x9B8wGGZ5HM/ggaXW2SsA4eXVaoEM8EjBqRcMEptzsUFGKbH+FLtGvkyc0B/i4zVgwqwErwClzg8b6gNy2ARdC0YycaKTb7QXIuXsVSfz9lgldYiXqPSoES2ArCZa4oRxTBI2aEzYDFwa5kr1WgoGuwCD9hge50vIItzR4tN/QZ7wQJea6ZfT3wij5oSwElOZhmyvXUEk3YWmzsFNhrJLV3sZr1KYLB5ykktkXVIACPvmFJZqRpduaWfDnDIdTI4p9JIPcO0DPEXjGZ14JeJuaqmcDPm3jNPy2lEJBtA7JTLqLnx4DPTrmgmq1GKM/XJ6H5uFiPhNQaBfP8Q6yBVG+25Uiakk4lT5c1QDPXcvSB7JqdJ9nhVRs1JavW4GZgrYgQ2ZE56bX8zMHfTbIFItg5XHD7f8syak+i4BJQ41NxDUG7WnHcNkWh524HmsvUsT1p1S8kHU1jMqXaIsS/gnJ4HtczJOtgXHAVTuL34FmJzJ5hB6coB1eSmsdEsxEQyJQuVpHx3WO/DWj3XAI5wk9mNu4RQFnKzmNRbYk7hkpDrgLlWxq2YYqU5hdufohAak8Qiw+hmV6852fFOZd4ZCu0Gt4x+ycgRliwLqfwhVxMak/OBrWa+aPR8ThLVTMVTlc7kXq/cRrOSwC9kYLPdnFcV7MEJYI1N5p4pnnMF0+tqY05WuzN6XVQ8R0xWSioBEzkVTMvMmiW1/kVgKehqQ49dYNJe29iGIvyu6wM8E8MUbIziOcFMZm3FaknFeDvYaVWDvub6KZ6Cahx/SCpesRxyPWyOiHeZnBdY2aivuefM2+QoNl35d2ppp16CfUyGG6xu3D+gvGH06wM2MeWxQ/c5Z4eD43YYUwsochCyhz05FsxQPMXagYpGCVtlfSzhuijnCYVNsfprRUvZ5lwnbWlOztgSOUdlTnb2GwF1TNcke5dzgmJS2dQ5W1jrP7a1mnOe/gowABcNzcHLp+OgAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 45px;
  height: 38px;
  top: -19px;
  left: -4px;
  position: relative;
}

.block-oho-twitter .twitter-feed-link {
  right: 0;
  position: relative;
}

.block-oho-twitter .twitter-feed-link a {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  white-space: nowrap;
  background: url(../images/follow-us.png) no-repeat;
  background-size: 110px;
  text-indent: -9999px;
  width: 111px;
  display: inline-block;
  position: relative;
  float: left;
  top: -42px;
  right: -42%;
  margin-bottom: -42px;
}

.block-oho-twitter ul#twitter_update_list, .block-oho-twitter ul.twitter-update-list {
  margin: 0;
  padding: 12px;
  list-style: none;
}

.block-oho-twitter ul#twitter_update_list li, .block-oho-twitter ul.twitter-update-list li {
  padding-bottom: 14px;
  line-height: 1.3em;
  font-size: 12px;
}

.block-oho-twitter ul#twitter_update_list li .tweet-username a, .block-oho-twitter ul#twitter_update_list li .tweet-status a, .block-oho-twitter ul.twitter-update-list li .tweet-username a, .block-oho-twitter ul.twitter-update-list li .tweet-status a {
  color: #278dd4;
  display: inline;
}

.block-oho-twitter ul#twitter_update_list li a.tweet-post-date, .block-oho-twitter ul.twitter-update-list li a.tweet-post-date {
  color: #333;
  font-style: italic;
}

.footable {
  color: #333;
  font-family: "Helvetica", Arial, sans-serif;
  font-size: 13px;
}

.footable thead {
  font-size: 16px;
}

.footable caption {
  text-align: left;
  font-weight: bold;
}

.footable>thead>tr>th, .footable>thead>tr>td {
  background: #ffcf44;
  box-shadow: none;
  text-shadow: none;
  font-family: "proxima_nova_rgbold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.footable>tbody>tr>td, .footable>thead>tr>th {
  padding: 3px 10px;
  text-align: left;
  border: 2px solid #fff !important;
}

.footable .field-name-field-incident-type {
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #666666;
  padding: 15px 0px 15px 0px;
}

.footable>tbody>tr:hover {
  background: #EAEAEA;
}

.footable .footable-row-detail-inner:first-child div strong {
  float: left;
}

.footable .footable-row-detail-inner span, .footable .footable-row-detail-inner address, .footable .footable-row-detail-inner .field-name-field-disposition-log {
  display: inline-block;
}

tr.even, tr.odd {
  background: #EAEAEA;
}

@media (max-width:950px) {
  #sidebar-first .sidebar-social-media {
    display: none;
  }
}

@media (max-width:1220px) {
  .block-oho-twitter .twitter-feed-link a {
    display: block;
    float: left;
  }
  .block-oho-twitter {
    background: #fff;
  }
}

@media (max-width:550px) {
  body.node-type-landing-page .graphic-title {
    max-height: auto;
  }
  body.node-type-landing-page .graphic-title h1 {
    font-size: 20px;
    margin: 0;
    padding: 13px 0px 10px 10px;
    display: table-cell;
    vertical-align: middle;
    height: 60px;
  }
}

#block-menu-block-4 h2.title {
  display: none;
}

#block-og-menu-og-single-menu-block .content {
  background: #fff;
}

#block-og-menu-og-single-menu-block .content a {
  color: #000;
}

#block-og-menu-og-single-menu-block .content li {
  border-top: 1px solid #cccccc;
  list-style: none;
  list-style-type: none;
}

@media (max-width:945px) {
  #block-og-menu-og-single-menu-block .content li {
    padding: 0px;
  }
}

#block-og-extras-node-links a {
  color: #076cb3;
  text-decoration: none;
}

.page-profiler-employee .view-profiler, .page-profiler-employee .view-profiler-employee, .page-profiler-employee .view-profiler-doctors, .page-profiler-students .view-profiler, .page-profiler-students .view-profiler-employee, .page-profiler-students .view-profiler-doctors, .page-somphysicians .view-profiler, .page-somphysicians .view-profiler-employee, .page-somphysicians .view-profiler-doctors, .page-profiler-somphysicians .view-profiler, .page-profiler-somphysicians .view-profiler-employee, .page-profiler-somphysicians .view-profiler-doctors {
  background: white;
  padding: 10px;
}

.page-profiler-employee .view-profiler #views-exposed-form-profiler-doctors-doctor-search .views-exposed-widget, .page-profiler-employee .view-profiler-employee #views-exposed-form-profiler-doctors-doctor-search .views-exposed-widget, .page-profiler-employee .view-profiler-doctors #views-exposed-form-profiler-doctors-doctor-search .views-exposed-widget, .page-profiler-students .view-profiler #views-exposed-form-profiler-doctors-doctor-search .views-exposed-widget, .page-profiler-students .view-profiler-employee #views-exposed-form-profiler-doctors-doctor-search .views-exposed-widget, .page-profiler-students .view-profiler-doctors #views-exposed-form-profiler-doctors-doctor-search .views-exposed-widget, .page-somphysicians .view-profiler #views-exposed-form-profiler-doctors-doctor-search .views-exposed-widget, .page-somphysicians .view-profiler-employee #views-exposed-form-profiler-doctors-doctor-search .views-exposed-widget, .page-somphysicians .view-profiler-doctors #views-exposed-form-profiler-doctors-doctor-search .views-exposed-widget, .page-profiler-somphysicians .view-profiler #views-exposed-form-profiler-doctors-doctor-search .views-exposed-widget, .page-profiler-somphysicians .view-profiler-employee #views-exposed-form-profiler-doctors-doctor-search .views-exposed-widget, .page-profiler-somphysicians .view-profiler-doctors #views-exposed-form-profiler-doctors-doctor-search .views-exposed-widget {
  float: none;
}

.page-profiler-employee .view-profiler #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper, .page-profiler-employee .view-profiler-employee #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper, .page-profiler-employee .view-profiler-doctors #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper, .page-profiler-students .view-profiler #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper, .page-profiler-students .view-profiler-employee #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper, .page-profiler-students .view-profiler-doctors #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper, .page-somphysicians .view-profiler #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper, .page-somphysicians .view-profiler-employee #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper, .page-somphysicians .view-profiler-doctors #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper, .page-profiler-somphysicians .view-profiler #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper, .page-profiler-somphysicians .view-profiler-employee #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper, .page-profiler-somphysicians .view-profiler-doctors #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper {
  max-width: 100%;
}

.page-profiler-employee .view-profiler #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper #edit-field-usr-department-tid, .page-profiler-employee .view-profiler-employee #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper #edit-field-usr-department-tid, .page-profiler-employee .view-profiler-doctors #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper #edit-field-usr-department-tid, .page-profiler-students .view-profiler #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper #edit-field-usr-department-tid, .page-profiler-students .view-profiler-employee #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper #edit-field-usr-department-tid, .page-profiler-students .view-profiler-doctors #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper #edit-field-usr-department-tid, .page-somphysicians .view-profiler #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper #edit-field-usr-department-tid, .page-somphysicians .view-profiler-employee #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper #edit-field-usr-department-tid, .page-somphysicians .view-profiler-doctors #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper #edit-field-usr-department-tid, .page-profiler-somphysicians .view-profiler #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper #edit-field-usr-department-tid, .page-profiler-somphysicians .view-profiler-employee #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper #edit-field-usr-department-tid, .page-profiler-somphysicians .view-profiler-doctors #views-exposed-form-profiler-employee-page-1 .views-exposed-widgets #edit-field-usr-department-tid-wrapper #edit-field-usr-department-tid {
  max-width: 100%;
}

.page-profiler-employee .view-profiler table, .page-profiler-employee .view-profiler-employee table, .page-profiler-employee .view-profiler-doctors table, .page-profiler-students .view-profiler table, .page-profiler-students .view-profiler-employee table, .page-profiler-students .view-profiler-doctors table, .page-somphysicians .view-profiler table, .page-somphysicians .view-profiler-employee table, .page-somphysicians .view-profiler-doctors table, .page-profiler-somphysicians .view-profiler table, .page-profiler-somphysicians .view-profiler-employee table, .page-profiler-somphysicians .view-profiler-doctors table {
  width: 100%;
  margin-bottom: 1em;
}

.page-profiler-employee .view-profiler table caption, .page-profiler-employee .view-profiler-employee table caption, .page-profiler-employee .view-profiler-doctors table caption, .page-profiler-students .view-profiler table caption, .page-profiler-students .view-profiler-employee table caption, .page-profiler-students .view-profiler-doctors table caption, .page-somphysicians .view-profiler table caption, .page-somphysicians .view-profiler-employee table caption, .page-somphysicians .view-profiler-doctors table caption, .page-profiler-somphysicians .view-profiler table caption, .page-profiler-somphysicians .view-profiler-employee table caption, .page-profiler-somphysicians .view-profiler-doctors table caption {
  font-size: 1.4em;
  font-weight: bold;
  text-align: left;
  padding: 5px;
}

.page-profiler-employee .view-profiler table thead th, .page-profiler-employee .view-profiler-employee table thead th, .page-profiler-employee .view-profiler-doctors table thead th, .page-profiler-students .view-profiler table thead th, .page-profiler-students .view-profiler-employee table thead th, .page-profiler-students .view-profiler-doctors table thead th, .page-somphysicians .view-profiler table thead th, .page-somphysicians .view-profiler-employee table thead th, .page-somphysicians .view-profiler-doctors table thead th, .page-profiler-somphysicians .view-profiler table thead th, .page-profiler-somphysicians .view-profiler-employee table thead th, .page-profiler-somphysicians .view-profiler-doctors table thead th {
  padding: 5px;
  background-color: #666666;
  border-bottom: none;
  color: white;
  font-weight: bold;
}

.page-profiler-employee .view-profiler table tbody tr td, .page-profiler-employee .view-profiler-employee table tbody tr td, .page-profiler-employee .view-profiler-doctors table tbody tr td, .page-profiler-students .view-profiler table tbody tr td, .page-profiler-students .view-profiler-employee table tbody tr td, .page-profiler-students .view-profiler-doctors table tbody tr td, .page-somphysicians .view-profiler table tbody tr td, .page-somphysicians .view-profiler-employee table tbody tr td, .page-somphysicians .view-profiler-doctors table tbody tr td, .page-profiler-somphysicians .view-profiler table tbody tr td, .page-profiler-somphysicians .view-profiler-employee table tbody tr td, .page-profiler-somphysicians .view-profiler-doctors table tbody tr td {
  padding: 5px;
  border-bottom: solid 1px #cccccc;
  background: #eeeeee;
  vertical-align: top;
  height: 78px;
}

.page-profiler-employee .view-profiler table tbody tr.odd td, .page-profiler-employee .view-profiler-employee table tbody tr.odd td, .page-profiler-employee .view-profiler-doctors table tbody tr.odd td, .page-profiler-students .view-profiler table tbody tr.odd td, .page-profiler-students .view-profiler-employee table tbody tr.odd td, .page-profiler-students .view-profiler-doctors table tbody tr.odd td, .page-somphysicians .view-profiler table tbody tr.odd td, .page-somphysicians .view-profiler-employee table tbody tr.odd td, .page-somphysicians .view-profiler-doctors table tbody tr.odd td, .page-profiler-somphysicians .view-profiler table tbody tr.odd td, .page-profiler-somphysicians .view-profiler-employee table tbody tr.odd td, .page-profiler-somphysicians .view-profiler-doctors table tbody tr.odd td {
  background: white;
}

@media (max-width:480px) {
  .page-profiler-employee .view-profiler table, .page-profiler-employee .view-profiler-employee table, .page-profiler-employee .view-profiler-doctors table, .page-profiler-students .view-profiler table, .page-profiler-students .view-profiler-employee table, .page-profiler-students .view-profiler-doctors table, .page-somphysicians .view-profiler table, .page-somphysicians .view-profiler-employee table, .page-somphysicians .view-profiler-doctors table, .page-profiler-somphysicians .view-profiler table, .page-profiler-somphysicians .view-profiler-employee table, .page-profiler-somphysicians .view-profiler-doctors table {
    margin: 1em 0;
    min-width: 300px;
  }
  .page-profiler-employee .view-profiler table tr, .page-profiler-employee .view-profiler-employee table tr, .page-profiler-employee .view-profiler-doctors table tr, .page-profiler-students .view-profiler table tr, .page-profiler-students .view-profiler-employee table tr, .page-profiler-students .view-profiler-doctors table tr, .page-somphysicians .view-profiler table tr, .page-somphysicians .view-profiler-employee table tr, .page-somphysicians .view-profiler-doctors table tr, .page-profiler-somphysicians .view-profiler table tr, .page-profiler-somphysicians .view-profiler-employee table tr, .page-profiler-somphysicians .view-profiler-doctors table tr {
    border: 1px solid #ddd;
  }
  .page-profiler-employee .view-profiler table th, .page-profiler-employee .view-profiler-employee table th, .page-profiler-employee .view-profiler-doctors table th, .page-profiler-students .view-profiler table th, .page-profiler-students .view-profiler-employee table th, .page-profiler-students .view-profiler-doctors table th, .page-somphysicians .view-profiler table th, .page-somphysicians .view-profiler-employee table th, .page-somphysicians .view-profiler-doctors table th, .page-profiler-somphysicians .view-profiler table th, .page-profiler-somphysicians .view-profiler-employee table th, .page-profiler-somphysicians .view-profiler-doctors table th {
    display: none;
  }
  .page-profiler-employee .view-profiler table tbody tr td, .page-profiler-employee .view-profiler-employee table tbody tr td, .page-profiler-employee .view-profiler-doctors table tbody tr td, .page-profiler-students .view-profiler table tbody tr td, .page-profiler-students .view-profiler-employee table tbody tr td, .page-profiler-students .view-profiler-doctors table tbody tr td, .page-somphysicians .view-profiler table tbody tr td, .page-somphysicians .view-profiler-employee table tbody tr td, .page-somphysicians .view-profiler-doctors table tbody tr td, .page-profiler-somphysicians .view-profiler table tbody tr td, .page-profiler-somphysicians .view-profiler-employee table tbody tr td, .page-profiler-somphysicians .view-profiler-doctors table tbody tr td {
    display: block;
    border: none;
    border-bottom: none;
    height: auto;
  }
  .page-profiler-employee .view-profiler table tbody tr td:first-child, .page-profiler-employee .view-profiler-employee table tbody tr td:first-child, .page-profiler-employee .view-profiler-doctors table tbody tr td:first-child, .page-profiler-students .view-profiler table tbody tr td:first-child, .page-profiler-students .view-profiler-employee table tbody tr td:first-child, .page-profiler-students .view-profiler-doctors table tbody tr td:first-child, .page-somphysicians .view-profiler table tbody tr td:first-child, .page-somphysicians .view-profiler-employee table tbody tr td:first-child, .page-somphysicians .view-profiler-doctors table tbody tr td:first-child, .page-profiler-somphysicians .view-profiler table tbody tr td:first-child, .page-profiler-somphysicians .view-profiler-employee table tbody tr td:first-child, .page-profiler-somphysicians .view-profiler-doctors table tbody tr td:first-child {
    padding-top: .5em;
  }
  .page-profiler-employee .view-profiler table tbody tr td:last-child, .page-profiler-employee .view-profiler-employee table tbody tr td:last-child, .page-profiler-employee .view-profiler-doctors table tbody tr td:last-child, .page-profiler-students .view-profiler table tbody tr td:last-child, .page-profiler-students .view-profiler-employee table tbody tr td:last-child, .page-profiler-students .view-profiler-doctors table tbody tr td:last-child, .page-somphysicians .view-profiler table tbody tr td:last-child, .page-somphysicians .view-profiler-employee table tbody tr td:last-child, .page-somphysicians .view-profiler-doctors table tbody tr td:last-child, .page-profiler-somphysicians .view-profiler table tbody tr td:last-child, .page-profiler-somphysicians .view-profiler-employee table tbody tr td:last-child, .page-profiler-somphysicians .view-profiler-doctors table tbody tr td:last-child {
    padding-bottom: .5em;
  }
  .page-profiler-employee .view-profiler table tbody tr td:before, .page-profiler-employee .view-profiler-employee table tbody tr td:before, .page-profiler-employee .view-profiler-doctors table tbody tr td:before, .page-profiler-students .view-profiler table tbody tr td:before, .page-profiler-students .view-profiler-employee table tbody tr td:before, .page-profiler-students .view-profiler-doctors table tbody tr td:before, .page-somphysicians .view-profiler table tbody tr td:before, .page-somphysicians .view-profiler-employee table tbody tr td:before, .page-somphysicians .view-profiler-doctors table tbody tr td:before, .page-profiler-somphysicians .view-profiler table tbody tr td:before, .page-profiler-somphysicians .view-profiler-employee table tbody tr td:before, .page-profiler-somphysicians .view-profiler-doctors table tbody tr td:before {
    content: attr(data-th) ": ";
    font-weight: bold;
    width: 35%;
    display: block;
    float: left;
  }
  .page-profiler-employee .view-profiler table tbody tr td .profiler-container, .page-profiler-employee .view-profiler-employee table tbody tr td .profiler-container, .page-profiler-employee .view-profiler-doctors table tbody tr td .profiler-container, .page-profiler-students .view-profiler table tbody tr td .profiler-container, .page-profiler-students .view-profiler-employee table tbody tr td .profiler-container, .page-profiler-students .view-profiler-doctors table tbody tr td .profiler-container, .page-somphysicians .view-profiler table tbody tr td .profiler-container, .page-somphysicians .view-profiler-employee table tbody tr td .profiler-container, .page-somphysicians .view-profiler-doctors table tbody tr td .profiler-container, .page-profiler-somphysicians .view-profiler table tbody tr td .profiler-container, .page-profiler-somphysicians .view-profiler-employee table tbody tr td .profiler-container, .page-profiler-somphysicians .view-profiler-doctors table tbody tr td .profiler-container {
    font-weight: normal;
    display: inline-block;
    width: 65%;
    word-wrap: break-word;
  }
}

.page-profiler-employee .item-list .pager, .page-profiler-students .item-list .pager, .page-somphysicians .item-list .pager, .page-profiler-somphysicians .item-list .pager {
  zoom: 1;
  position: relative;
  width: 100%;
}

.page-profiler-employee .item-list .pager:before, .page-profiler-employee .item-list .pager:after, .page-profiler-students .item-list .pager:before, .page-profiler-students .item-list .pager:after, .page-somphysicians .item-list .pager:before, .page-somphysicians .item-list .pager:after, .page-profiler-somphysicians .item-list .pager:before, .page-profiler-somphysicians .item-list .pager:after {
  content: "";
  display: table;
}

.page-profiler-employee .item-list .pager:after, .page-profiler-students .item-list .pager:after, .page-somphysicians .item-list .pager:after, .page-profiler-somphysicians .item-list .pager:after {
  clear: both;
}

.page-profiler-employee .item-list .pager li, .page-profiler-students .item-list .pager li, .page-somphysicians .item-list .pager li, .page-profiler-somphysicians .item-list .pager li {
  float: left;
  padding: 0;
  margin-bottom: 0;
  margin-left: 1.893%;
}

.page-profiler-employee .item-list .pager li:first-child, .page-profiler-students .item-list .pager li:first-child, .page-somphysicians .item-list .pager li:first-child, .page-profiler-somphysicians .item-list .pager li:first-child {
  margin-left: 0;
}

.page-profiler-employee .item-list .pager li, .page-profiler-employee .item-list .pager li a:link, .page-profiler-employee .item-list .pager li a:visited, .page-profiler-employee .item-list .pager li a:hover, .page-profiler-employee .item-list .pager li a:focus, .page-profiler-students .item-list .pager li, .page-profiler-students .item-list .pager li a:link, .page-profiler-students .item-list .pager li a:visited, .page-profiler-students .item-list .pager li a:hover, .page-profiler-students .item-list .pager li a:focus, .page-somphysicians .item-list .pager li, .page-somphysicians .item-list .pager li a:link, .page-somphysicians .item-list .pager li a:visited, .page-somphysicians .item-list .pager li a:hover, .page-somphysicians .item-list .pager li a:focus, .page-profiler-somphysicians .item-list .pager li, .page-profiler-somphysicians .item-list .pager li a:link, .page-profiler-somphysicians .item-list .pager li a:visited, .page-profiler-somphysicians .item-list .pager li a:hover, .page-profiler-somphysicians .item-list .pager li a:focus {
  display: block;
  width: 25px;
  height: 25px;
  overflow: hidden;
  text-align: center;
  line-height: 25px;
  text-decoration: none;
  background-color: #cccccc;
  border-radius: 4px;
  -moz-border-radius: 4px;
}

.page-profiler-employee .item-list .pager li.pager-first, .page-profiler-students .item-list .pager li.pager-first, .page-somphysicians .item-list .pager li.pager-first, .page-profiler-somphysicians .item-list .pager li.pager-first {
  width: auto;
}

.page-profiler-employee .item-list .pager li.pager-first a, .page-profiler-students .item-list .pager li.pager-first a, .page-somphysicians .item-list .pager li.pager-first a, .page-profiler-somphysicians .item-list .pager li.pager-first a {
  width: auto;
  content: "First Page";
  padding-left: 5px;
  padding-right: 5px;
}

.page-profiler-employee .item-list .pager li.pager-last, .page-profiler-students .item-list .pager li.pager-last, .page-somphysicians .item-list .pager li.pager-last, .page-profiler-somphysicians .item-list .pager li.pager-last {
  width: auto;
}

.page-profiler-employee .item-list .pager li.pager-last a, .page-profiler-students .item-list .pager li.pager-last a, .page-somphysicians .item-list .pager li.pager-last a, .page-profiler-somphysicians .item-list .pager li.pager-last a {
  width: auto;
  content: "Last Page";
  padding-left: 5px;
  padding-right: 5px;
}

.page-profiler-employee .item-list .pager li.pager-previous a, .page-profiler-employee .item-list .pager li.pager-next a, .page-profiler-students .item-list .pager li.pager-previous a, .page-profiler-students .item-list .pager li.pager-next a, .page-somphysicians .item-list .pager li.pager-previous a, .page-somphysicians .item-list .pager li.pager-next a, .page-profiler-somphysicians .item-list .pager li.pager-previous a, .page-profiler-somphysicians .item-list .pager li.pager-next a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAyCAYAAACK2SFDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMjU1ODg2RjM3MUYxMUUyODYyNkZBRTYzRjFBOThCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMjU1ODg3MDM3MUYxMUUyODYyNkZBRTYzRjFBOThCMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIyNTU4ODZEMzcxRjExRTI4NjI2RkFFNjNGMUE5OEIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIyNTU4ODZFMzcxRjExRTI4NjI2RkFFNjNGMUE5OEIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cCNPgwAAAKhJREFUeNrsldEKwyAMRVP/u2yTUtwYe6nfu7SjK4g72gh7NHChlHNVEsgVVb3pb8VNwyZJdXyQYckNqfPUINlVVUMOVw0EFw1OuBT+DdZTIz2j2nMzeDaUSEMxj3t/i7GcNFSHO9zhDv8LDt8dncrTfp5h902UKROAszXa7pSDFwCflLAjgC9KMVfoyJszbHdd4fRHKeg/8mAIJbipdc1DORTA4FcBBgCxKyazII9HUQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.page-profiler-employee .item-list .pager li.pager-previous a, .page-profiler-students .item-list .pager li.pager-previous a, .page-somphysicians .item-list .pager li.pager-previous a, .page-profiler-somphysicians .item-list .pager li.pager-previous a {
  background-position: 6px -31px;
}

.page-profiler-employee .item-list .pager li.pager-next a, .page-profiler-students .item-list .pager li.pager-next a, .page-somphysicians .item-list .pager li.pager-next a, .page-profiler-somphysicians .item-list .pager li.pager-next a {
  background-position: 8px 7px;
}

.page-profiler-employee .item-list .pager li.pager-current, .page-profiler-employee .item-list .pager li a:hover, .page-profiler-employee .item-list .pager li a:focus, .page-profiler-students .item-list .pager li.pager-current, .page-profiler-students .item-list .pager li a:hover, .page-profiler-students .item-list .pager li a:focus, .page-somphysicians .item-list .pager li.pager-current, .page-somphysicians .item-list .pager li a:hover, .page-somphysicians .item-list .pager li a:focus, .page-profiler-somphysicians .item-list .pager li.pager-current, .page-profiler-somphysicians .item-list .pager li a:hover, .page-profiler-somphysicians .item-list .pager li a:focus {
  display: block;
  background-color: #ffcf44;
}

.field-name-body table {
  padding: 3px;
  border: 0;
}

.field-name-body table th, .field-name-body table td {
  padding: 4px;
  border: 2px #fff solid;
}

.field-name-body table td {
  background: rgba(220, 220, 220, 0.5);
}

.field-name-body table thead tr {
  background: #ffcf44;
  border: none;
}

div.status {
  margin: 10px auto;
  width: 80%;
  max-width: 1160px;
  background-color: #FFCD42;
  color: #5F1200;
  font-weight: bold;
  border: none;
}

div.error {
  margin: 10px auto;
  width: 80%;
  max-width: 1160px;
  background-color: #FFCD42;
  color: #5F1200;
  font-weight: bold;
  border: 1px solid #5F1200;
}

body.maintenance-page #page {
  text-align: center;
}

body.maintenance-page #page #header #logo-title {
  margin: 40px 0;
}

body.maintenance-page #page #main {
  float: none;
  margin: 40px 0;
  min-height: 300px;
}

.media_embed {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
  display: block;
}

.media_embed iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}

.ext-icon {
  background: url(../images/external_link_icon.png) no-repeat scroll 2px center rgba(0, 0, 0, 0);
  height: 10px;
  padding-right: 12px;
  padding-top: 2px;
  margin-left: 4px;
  text-decoration: none;
  width: 10px;
}

#block-views-home-upcoming-events .item-list h3, #block-views-home-rowan-arts .item-list h3, #block-views-home-rowan-athletics .item-list h3 {
  display: inline-block;
  font-family: "proxima_nova_ltsemibold";
  background-color: #ffcf44;
  color: #333333;
  font-size: 14px;
  line-height: 1.25em;
  padding: 3px 5px;
  font-weight: normal;
}


/**/

@font-face {
  font-family: "gotham_boldregular";
  src: url(../fonts/gotham-bold-webfont.eot);
  src: url(../fonts/gotham-bold-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham-bold-webfont.woff) format("woff"), url(../fonts/gotham-bold-webfont.ttf) format("truetype"), url(../fonts/gotham-bold-webfont.svg#gotham_boldregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "gotham_lightregular";
  src: url(../fonts/gotham-light-webfont.eot);
  src: url(../fonts/gotham-light-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/gotham-light-webfont.woff) format("woff"), url(../fonts/gotham-light-webfont.ttf) format("truetype"), url(../fonts/gotham-light-webfont.svg#gotham_lightregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "hoefler";
  src: url(../fonts/hoefler.eot);
  src: url(../fonts/hoefler.ttf) format("truetype"), url(../fonts/hoefler.eot?#iefix) format("embedded-opentype"), url(../fonts/hoefler.woff) format("woff"), url(../fonts/hoefler.svg#hoefler) format("svg");
  font-weight: normal;
  font-style: normal;
}

span.amp {
  font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif !important;
  font-style: italic;
}

a:link, a:visited, a:hover, a:focus {
  color: #076cb3;
  text-decoration: none;
}

a:hover, a:active, a:focus {
  text-decoration: underline;
  color: #5b1300;
}

li a.active {
  color: #076cb3;
}

html, body {
  font-size: 14px;
  font-family: "Helvetica", Arial, sans-serif;
  line-height: 22px;
  color: #333333;
}

h1, h2, h3 {
  font-family: "proxima_nova_rgregular";
}

h1, h2 {
  font-family: "proxima_nova_rgbold";
}

h1 {
  font-size: 36px;
  line-height: 40px;
  color: #5b1300;
}

h1.title {
  margin-bottom: 15px;
}

h2, h3 {
  color: #666666;
}

h2 {
  font-size: 24px;
  line-height: 28px;
}
h2.special-heading-y{
    color: #de7c00;
}
h2.special-heading-b{
    color: #5B1300;
}

h3 {
  font-size: 20px;
  line-height: 24px;
}

img.image-float-left {
  float: left;
  padding: 10px 10px 10px 0px;
}

img.image-float-right {
  float: right;
  padding: 10px 0px 10px 10px;
}

p.callout-box {
  float: right;
  width: 35%;
  padding: 10px;
  background: rgba(220, 220, 220, 0.5);
}
dt {
    font-weight:bold;
}

.btn_give, .menu-name-menu-footer-profile .menu li a {
  display: inline-block;
  color: #fff;
  font-family: "proxima_nova_ltsemibold";
  font-style: normal;
  text-decoration: none;
  text-align: center;
}

.btn_give:hover, .btn_give:link, .btn_give:visited, .menu-name-menu-footer-profile .menu li a:hover, .menu-name-menu-footer-profile .menu li a:link, .menu-name-menu-footer-profile .menu li a:visited {
  color: #fff;
  text-decoration: none;
}

.btn_give:active, .menu-name-menu-footer-profile .menu li a:active {
  position: relative;
  top: 1px;
}

.btn_give_header {
  background-color: #ffcf44;
  font-size: 14px;
  height: 21px;
  line-height: 22px;
  width: 123px;
  margin-top: -41px;
  float: right;
  -webkit-transition: margin-right 1s ease;
  -moz-transition: margin-right 1s ease;
  -o-transition: margin-right 1s ease;
  -ms-transition: margin-right 1s ease;
  transition: margin-right 1s ease;
}

.btn_give_header:hover {
  background-color: #5b1300;
}

.btn_give_footer, .menu-name-menu-footer-profile .menu li a {
  background-color: #aaa;
  font-size: 14px;
  height: 30px;
  line-height: 31px;
  width: 123px;
  padding: 0;
}

.btn_give_footer:hover, .menu-name-menu-footer-profile .menu li a:hover {
  background-color: #ffcc00;
}

@media (max-width:945px) {
  .btn_give_header {
    margin-right: 229px;
  }
}

@media (max-width:805px) {
  .btn_give_header {
    display: none;
  }
}

.domain-rowan-today .site-logo .rowan-today-only {
  font-size: 52px;
  font-family: "proxima_nova_rgregular";
  line-height: 22px;
}

.domain-rowan-today .site-logo .rowan-today-only span {
  font-family: "proxima_nova_blblack";
}

.domain-rowan-today .site-logo .rowan-today-only:link, .domain-rowan-today .site-logo .rowan-today-only:visited {
  color: #5b1300;
}

.domain-rowan-today .site-logo .rowan-today-only:link span, .domain-rowan-today .site-logo .rowan-today-only:visited span {
  color: #ffcf44;
}

.domain-rowan-today .site-logo .rowan-today-only:hover, .domain-rowan-today .site-logo .rowan-today-only:active {
  text-decoration: none;
}

@media (min-width:946px) {
  .domain-rowan-today .btn_give_header {
    margin-top: -41px;
    /*margin-right: 0px;*/
  }
}

@media (min-width:836px) and (max-width:945px) {
  .domain-rowan-today .btn_give_header {
    margin-top: -42px;
  }
}

.box-trans-top .title {
  font-family: "proxima_nova_rgregular";
  color: #fff;
}

.box-trans-top .views-exposed-form label {
  font-family: "proxima_nova_rgregular";
  color: #666666;
}

.box-trans-top .views-submit-button {
  font-size: 0;
  line-height: 0;
}

.box-trans-top .views-submit-button input[type="submit"] {
  font-size: 14px;
  font-family: "proxima_nova_rgregular";
  line-height: 1;
  text-transform: uppercase;
  color: #fff;
}

.box-trans-top .views-submit-button input[type="submit"]:active, .box-trans-top .views-submit-button input[type="submit"]:hover {
  color: #5b1300;
}

.front.domain-rowan-today #block-views-news-feat-block .views-field-title a {
  font-style: italic;
  font-weight: normal;
  font-size: 26px;
  font-family: Georgia, serif;
  line-height: 1.23;
}

.front.domain-rowan-today #block-views-news-top-recent-block .views-field-title a, .front.domain-rowan-today #block-views-news-more-block .views-field-title a {
  font-size: 14px;
  font-family: "proxima_nova_rgbold";
  line-height: 1.2222;
}

.front.domain-rowan-today #block-views-news-top-recent-block .views-field-field-news-article-date, .front.domain-rowan-today #block-views-news-more-block .views-field-field-news-article-date {
  font-family: "proxima_nova_rgbold";
  font-size: 12px;
  line-height: 1.666;
  color: #666666;
}

.front.domain-rowan-today #block-views-news-top-recent-block .views-field-body p, .front.domain-rowan-today #block-views-news-more-block .views-field-body p {
  line-height: 1.4285;
}

.more-link {
  text-align: left;
}

.google-cse .form-radios, .google-cse-oho .form-radios {
  text-align: right;
}

.google-cse .form-radios .form-item, .google-cse-oho .form-radios .form-item {
  font-size: 13px;
  font-family: "proxima_nova_rgbold";
  line-height: normal;
  color: #333333;
}

#footer p {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  color: #6e6e6e;
}

body.node-type-landing-page h1 {
  line-height: .9em;
  text-transform: uppercase;
  color: #fff;
}

body.node-type-landing-page h1 font {
  family: "proxima_nova_blblack";
  size: 38px;
}

body.node-type-landing-page .overlay-content h2 {
  font-weight: 100;
  font-style: italic;
  font-size: 26px;
  font-family: Georgia, serif;
  line-height: 1.1em;
  color: #054a6a;
}

@media (max-width:950px) {
  body.node-type-landing-page h1 {
    font-size: 30px;
  }
}

.front.domain-rowan-today #block-views-announcements-block .views-field-field-announcement-date, .front.domain-rowan-today #block-views-in-the-media-block .views-field-field-article-source, .front.domain-rowan-today #block-views-in-the-media-block .views-field-field-news-article-date {
  font-family: "proxima_nova_rgbold";
  font-size: 12px;
  line-height: 20px;
  color: #666666;
}

.front.domain-rowan-today #block-views-announcements-block .views-field-field-announcement-date, .front.domain-rowan-today #block-views-in-the-media-block .views-field-field-article-source {
  text-transform: uppercase;
}

.front.domain-rowan-today #block-views-in-the-media-block .views-field-title, .front.domain-rowan-today #block-views-publications-block .views-field-title {
  font-size: 16px;
  font-family: "proxima_nova_rgbold";
}

.front.domain-rowan-today #block-views-in-the-media-block .views-field-title {
  line-height: 18px;
}

.front.domain-rowan-today #block-views-publications-block .views-field-title {
  line-height: 20px;
}

.front.domain-rowan-today #block-views-announcements-block .views-field-title {
  font-family: "proxima_nova_rgbold";
  line-height: 1.428;
}

.front.domain-rowan-today #block-views-publications-block .views-row .views-field-body {
  font-size: 12px;
  line-height: 18px;
}

.today-suggest-button .content p {
  font-size: 16px;
  font-family: "proxima_nova_rgbold";
  line-height: 1;
  text-transform: uppercase;
}

.today-suggest-button .content p a:link, .today-suggest-button .content p a:visited {
  color: #666666;
}

.today-suggest-button .content p a:hover, .today-suggest-button .content p a:active {
  color: #ffcf44;
  text-decoration: none;
}

[class*='nav'] .content {
  font-family: "proxima_nova_rgregular";
}

[class*='nav'] .content ul li a {
  text-decoration: none;
  color: #000;
  font-family: "proxima_nova_ltsemibold";
}

.block-menu-block.nav .content li>a.active-trail, .block-menu-block.nav .content li>a.active {
  color: #ffcf44;
}

.nav .content ul li ul li:hover a {
  color: #333333;
}

.nav .content ul li ul li a {
  text-align: left;
  text-transform: none;
  font-family: "proxima_nova_ltsemibold";
  line-height: 1.2em;
  color: #333333;
}

.nav .content a {
  text-align: center;
  text-transform: uppercase;
}

.nav .content a:hover, .nav .content a:active {
  color: #2c3e59;
}

.nav-secondary li, .nav-secondary .content ul li {
  font-size: 0;
  line-height: 0;
}

.nav-secondary li a, .nav-secondary .content ul li a {
  font-family: "proxima_nova_rgbold";
  font-size: 12px;
  line-height: 14px;
  color: #333333;
}

.nav-secondary li .bullet-divider, .nav-secondary .content ul li .bullet-divider {
  font-family: "proxima_nova_rgbold";
  font-size: 12px;
  line-height: 24px;
  color: #a9a9a9;
}

.nav-visitor h2 {
  text-align: left;
  font-family: "proxima_nova_rgbold";
  font-size: 13px;
  line-height: 15px;
}

.nav-visitor .content ul li {
  color: #333333;
}

.nav-visitor .content ul li a {
  color: #333333;
}

.nav-visitor .content ul li li a:link, .nav-visitor .content ul li li a:visited {
  color: #666666;
}

.nav-sidebar .content ul li a:link, .nav-sidebar .content ul li a:visited {
  color: #333333;
}

#sidebar-first-nav .content ul li ul li a {
  font-family: "proxima_nova_rgregular";
}

@media (max-width:945px) and (min-width:551px) {
  #header .nav {
    height: 65px;
  }
  #header .nav .content .ul li {
    text-align: center;
  }
  #header .nav .content .ul li a {
    font-size: 14px;
    line-height: 16px;
    white-space: normal;
  }
  #header .nav .content .ul li a:hover, #header .nav .content .ul li a:active {
    color: #ffcf44;
  }
  #header .nav .content .ul li ul li a {
    text-align: center;
  }
  #header .nav .content .ul li ul li a:hover, #header .nav .content .ul li ul li a:active {
    color: #333333;
  }
}

@media (max-width:550px) {
  #header .nav .content .menu-name-main-menu a {
    text-align: left;
  }
  #header .nav .content .menu-name-main-menu a:after {
    content: "\00bb";
    color: #ffcf44;
    font-size: 1.5em;
  }
  #header .nav .content .menu-name-main-menu a.toggleMenu {
    text-indent: -99999px;
    color: #fff;
  }
  #header .nav-secondary h2, #header .nav-visitor h2 {
    text-align: center;
    text-transform: uppercase;
    font-family: "proxima_nova_rgbold";
    font-size: 14px;
    line-height: 28px;
    color: #fff;
  }
  #header .nav-secondary h2:hover, #header .nav-secondary h2:active, #header .nav-visitor h2:hover, #header .nav-visitor h2:active {
    color: #ffcf44;
  }
  #header .nav-secondary .content ul li a, #header .nav-visitor .content ul li a {
    font-family: "proxima_nova_rgbold";
    font-size: 14px;
    line-height: 28px;
    text-transform: uppercase;
    color: #fff;
  }
  #header .nav-secondary .content ul li a:hover, #header .nav-secondary .content ul li a:active, #header .nav-visitor .content ul li a:hover, #header .nav-visitor .content ul li a:active {
    color: #333333;
  }
}

.block.grey-header h2.title, .block.grey-header-opacity h2.title {
  font-size: 20px;
}

.block.grey-header-opacity a {
  color: #333333;
}

.block.grey-header-opacity a span.arrow {
  color: #076cb3;
  font-size: 21px;
  line-height: 18px;
}

#block-boxes-home-we-are-rowan h1 {
  line-height: 33px;
  color: #5b1300;
  font-size: 45px;
  font-family: "hoefler";
  white-space: pre;
}

#block-boxes-home-we-are-rowan h1 #firstword {
  font-font-weight: 400;
  letter-spacing: 0px;
  text-transform: none;
}

#block-boxes-home-we-are-rowan h1 #secondword {
  font-font-weight: 900;
  font-family: "hoefler";
  letter-spacing: 0px;
  text-transform: none;
}

.home-image-block {
  position: relative;
}

.home-image-block a.overlay-text.tr pre, .home-image-block a.overlay-text.br pre {
  text-align: right;
}

.home-image-block a.overlay-text pre {
  font-size: 30px;
  font-family: "proxima_nova_blblack";
  line-height: 1;
  color: #fff;
}

#home-ss-wrapper {
  color: #fff;
  font-size: 30px;
  font-family: "proxima_nova_blblack";
  line-height: 0.9;
}

#home-ss-wrapper .slide a.overlay-text pre {
  text-align: left;
  font-size: 30px;
  font-family: "proxima_nova_blblack";
  line-height: 1;
  color: #fff;
}

#home-ss-wrapper .slide a.overlay-text.tm, #home-ss-wrapper .slide a.overlay-text.mm, #home-ss-wrapper .slide a.overlay-text.bm {
  text-align: center;
}

#home-ss-wrapper .slide a.overlay-text.tl, #home-ss-wrapper .slide a.overlay-text.ml, #home-ss-wrapper .slide a.overlay-text.bl {
  text-align: left;
}

#home-ss-wrapper .slide a.overlay-text.tr, #home-ss-wrapper .slide a.overlay-text.mr, #home-ss-wrapper .slide a.overlay-text.br {
  text-align: right;
}

#home-ss-wrapper .slide-1 {
  color: #5b1300;
  font-size: 32px;
  line-height: 0.827586;
}

#home-ss-wrapper .slide-1 #firstword {
  font-family: "gotham_boldregular";
}

#home-ss-wrapper .slide-1 #secondword {
  font-family: "gotham_lightregular";
}

.block.grey-header h2.title, .block.grey-header-opacity h2.title {
  color: #fff;
  font-family: "proxima_nova_rgbold";
  font-size: 26px;
  padding-left: 20px;
}

#block-views-home-experience-rowan h3 {
  color: #999;
  font-size: 22px;
  line-height: 1.3636;
}

#block-views-home-experience-rowan p {
  line-height: 1.28571;
}

#block-views-home-experience-rowan .embedded-video {
  font-size: 0;
  line-height: 0;
}

#block-views-home-get-connected {
  line-height: 1.1428;
}

#block-views-home-get-connected strong {
  font-size: 18px;
  font-family: "proxima_nova_rgregular";
  line-height: 1.111;
}

#block-views-home-campus-highlights .rowan {
  color: #fff;
  font-weight: 900;
}

#block-views-home-campus-highlights .today {
  color: #fff;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-weight: 100;
}

#block-views-home-campus-highlights .view-footer a {
  font-size: 14px;
  font-family: "proxima_nova_rgregular";
}

#block-views-home-campus-highlights .view-footer a:link, #block-views-home-campus-highlights .view-footer a:visited {
  color: #076cb3;
}

#block-views-home-rowan-arts .rowan-event-date span, #block-views-home-rowan-athletics .rowan-event-date span {
  font-family: "proxima_nova_rgbold";
  background: #ffcf44;
  padding: 3px;
  color: #333333;
  font-size: 14px;
}

#block-views-home-rowan-arts a, #block-views-home-rowan-athletics a {
  margin-top: 7px;
  font-size: 14px;
  font-family: "proxima_nova_rgregular";
  line-height: 1.222;
}

#block-views-home-rowan-arts .item-list h3, #block-views-home-rowan-athletics .item-list h3 {
  display: inline-block;
  font-family: "proxima_nova_ltsemibold";
  background-color: #ffcf44;
  color: #333333;
  font-size: 14px;
  line-height: 1.25em;
  padding: 3px 5px;
  font-weight: normal;
}

#block-views-home-rowan-arts .item-list h3 .field-name-field-event-date span, #block-views-home-rowan-athletics .item-list h3 .field-name-field-event-date span {
  font-family: "proxima_nova_ltsemibold";
  background-color: #ffcf44;
  color: #333333;
  font-size: 14px;
  line-height: 1.25em;
  padding: 3px 5px;
}

#block-views-home-rowan-arts .item-list a, #block-views-home-rowan-athletics .item-list a {
  font-size: 1em;
  line-height: 1.222em;
  font-family: "proxima_nova_rgregular";
}

#block-views-home-rowan-arts .view-footer a, #block-views-home-rowan-athletics .view-footer a {
  font-size: 14px;
  font-family: "proxima_nova_rgregular";
}

#block-views-home-rowan-arts .view-footer a:link, #block-views-home-rowan-arts .view-footer a:visited, #block-views-home-rowan-athletics .view-footer a:link, #block-views-home-rowan-athletics .view-footer a:visited {
  color: #076cb3;
}

@media screen and (max-width:550px) {
  .domain-rowan.front.no-sidebars {}
  .domain-rowan.front.no-sidebars #block-boxes-home-we-are-rowan h1 {
    font-size: 58px;
  }
  .domain-rowan.front.no-sidebars #block-boxes-home-we-are-rowan h1 #secondword {
    color: white;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide {
    text-align: center;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide.slide-1 .text {
    text-align: left;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .ss-nav {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
  }
}

.rowan-today-listing-page .region-content .views-row .views-field-title, .rowan-today-listing-page .region-content .views-row h2, .rowan-today-listing-page .region-content .content>.node .views-field-title, .rowan-today-listing-page .region-content .content>.node h2, .node-type-news-term-group .region-content .views-row .views-field-title, .node-type-news-term-group .region-content .views-row h2, .node-type-news-term-group .region-content .content>.node .views-field-title, .node-type-news-term-group .region-content .content>.node h2 {
  font-size: 18px;
  font-family: "proxima_nova_rgbold";
  line-height: normal;
}

.rowan-today-listing-page .region-content .views-row .views-field.event-heading-details, .rowan-today-listing-page .region-content .views-row .rowan-event-date, .rowan-today-listing-page .region-content .views-row .views-field-field-location, .rowan-today-listing-page .region-content .views-row .field-name-field-event-start-date, .rowan-today-listing-page .region-content .views-row .field-name-field-event-end-date, .rowan-today-listing-page .region-content .views-row .field-name-field-location, .rowan-today-listing-page .region-content .views-row .views-field-field-news-article-date, .rowan-today-listing-page .region-content .views-row .field-name-field-news-article-date, .rowan-today-listing-page .region-content .content>.node .views-field.event-heading-details, .rowan-today-listing-page .region-content .content>.node .rowan-event-date, .rowan-today-listing-page .region-content .content>.node .views-field-field-location, .rowan-today-listing-page .region-content .content>.node .field-name-field-event-start-date, .rowan-today-listing-page .region-content .content>.node .field-name-field-event-end-date, .rowan-today-listing-page .region-content .content>.node .field-name-field-location, .rowan-today-listing-page .region-content .content>.node .views-field-field-news-article-date, .rowan-today-listing-page .region-content .content>.node .field-name-field-news-article-date, .node-type-news-term-group .region-content .views-row .views-field.event-heading-details, .node-type-news-term-group .region-content .views-row .rowan-event-date, .node-type-news-term-group .region-content .views-row .views-field-field-location, .node-type-news-term-group .region-content .views-row .field-name-field-event-start-date, .node-type-news-term-group .region-content .views-row .field-name-field-event-end-date, .node-type-news-term-group .region-content .views-row .field-name-field-location, .node-type-news-term-group .region-content .views-row .views-field-field-news-article-date, .node-type-news-term-group .region-content .views-row .field-name-field-news-article-date, .node-type-news-term-group .region-content .content>.node .views-field.event-heading-details, .node-type-news-term-group .region-content .content>.node .rowan-event-date, .node-type-news-term-group .region-content .content>.node .views-field-field-location, .node-type-news-term-group .region-content .content>.node .field-name-field-event-start-date, .node-type-news-term-group .region-content .content>.node .field-name-field-event-end-date, .node-type-news-term-group .region-content .content>.node .field-name-field-location, .node-type-news-term-group .region-content .content>.node .views-field-field-news-article-date, .node-type-news-term-group .region-content .content>.node .field-name-field-news-article-date {
  font-family: "proxima_nova_rgbold";
  font-size: 12px;
  line-height: 20px;
  color: #666666;
}

.rowan-today-listing-page .region-content .item-list .pager li, .node-type-news-term-group .region-content .item-list .pager li {
  font-family: "proxima_nova_rgbold";
  font-size: 18px;
  line-height: 25px;
}

.rowan-today-listing-page .region-content .item-list .pager li, .rowan-today-listing-page .region-content .item-list .pager li a:link, .rowan-today-listing-page .region-content .item-list .pager li a:visited, .rowan-today-listing-page .region-content .item-list .pager li a:hover, .rowan-today-listing-page .region-content .item-list .pager li a:focus, .node-type-news-term-group .region-content .item-list .pager li, .node-type-news-term-group .region-content .item-list .pager li a:link, .node-type-news-term-group .region-content .item-list .pager li a:visited, .node-type-news-term-group .region-content .item-list .pager li a:hover, .node-type-news-term-group .region-content .item-list .pager li a:focus {
  color: #fff;
}

.rowan-today-listing-page .region-content .item-list .pager li a:link, .rowan-today-listing-page .region-content .item-list .pager li a:visited, .rowan-today-listing-page .region-content .item-list .pager li a:hover, .rowan-today-listing-page .region-content .item-list .pager li a:focus, .node-type-news-term-group .region-content .item-list .pager li a:link, .node-type-news-term-group .region-content .item-list .pager li a:visited, .node-type-news-term-group .region-content .item-list .pager li a:hover, .node-type-news-term-group .region-content .item-list .pager li a:focus {
  color: #fff;
}

.rowan-today-listing-page .region-content .item-list .pager li a:hover, .rowan-today-listing-page .region-content .item-list .pager li a:focus, .node-type-news-term-group .region-content .item-list .pager li a:hover, .node-type-news-term-group .region-content .item-list .pager li a:focus {
  text-decoration: none;
}

.domain-rowan-today.not-front .node .field-type-taxonomy-term-reference .field-label {
  font-size: 20px;
  font-family: "proxima_nova_rgbold";
  line-height: 22px;
  color: #666666;
}

.news-page.page-node .region-content .node {
  color: #333333;
}

.news-page.page-node .region-content .node .field-name-field-subtitle {
  font-size: 18px;
  line-height: 24px;
}

.news-page.page-node .region-content .node .caption p {
  font-size: 12px;
  line-height: 18px;
  color: #666666;
}

.news-page.page-node .region-content .node .caption .field-name-field-photo-credit {
  text-align: left;
}

.news-page.page-node .region-content .node .field-name-field-photo-credit {
  text-align: right;
  font-style: italic;
  font-size: 12px;
  line-height: 18px;
  color: #666666;
}

.news-page.page-node .region-content .node .field-name-field-news-article-date {
  font-family: "proxima_nova_rgbold";
  font-size: 12px;
  line-height: 16px;
  color: #666666;
}

@media (max-width:945px) {
  .domain-rowan-today .site-logo {
    font-size: 14px;
    line-height: 1.5714285;
  }
}

@media (max-width:550px) {
  .domain-rowan-today .site-logo {
    line-height: 0;
  }
}

.rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-name, .view-rowan-podcasts .view-content .views-field-name {
  font-family: "proxima_nova_rgbold";
}

.rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-description, .view-rowan-podcasts .view-content .views-field-description {
  font-size: 12px;
}

.rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-title, .rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-field-podcast-date, .view-rowan-podcasts .view-content .views-field-title, .view-rowan-podcasts .view-content .views-field-field-podcast-date {
  font-family: "proxima_nova_rgbold";
  font-size: 12px;
  font-family: "Helvetica", Arial, sans-serif;
  line-height: 20px;
  color: #666666;
}

.box-trans-top.events-calendar .view {
  font-family: Arial, Helvetica, sans-serif;
}

.box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-heading h3 {
  font-size: 14px;
  color: #fff;
  line-height: 22px;
}

.box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-heading h3 a:link, .box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-heading h3 a:visited, .box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-heading h3 a:hover, .box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-heading h3 a:focus {
  color: #fff;
  text-decoration: none;
}

.box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-prev, .box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-next {
  font-size: 0;
  line-height: 0;
}

.box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-prev a, .box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-next a {
  font-size: 0;
  line-height: 0;
}

.box-trans-top.events-calendar .view .calendar-calendar .month-view table th.days {
  font-size: 10px;
  color: #333333;
}

.box-trans-top.events-calendar .view .calendar-calendar .month-view table td, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td.empty {
  text-align: center;
  font-family: "proxima_nova_rgbold";
  font-size: 14px;
  line-height: 32px;
  color: #000;
}

.box-trans-top.events-calendar .view .calendar-calendar .month-view table td a:link, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td a:visited, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td a:hover, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td a:focus, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td.empty a:link, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td.empty a:visited, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td.empty a:hover, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td.empty a:focus {
  font-family: "proxima_nova_rgbold";
  color: #006f8b;
  text-decoration: none;
}

.box-trans-top.events-calendar .view .calendar-calendar .month-view table td a:hover, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td a:focus, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td.empty a:hover, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td.empty a:focus {
  text-decoration: underline;
}

.box-trans-top.upcoming-events .item-list ul li .rowan-event-date {
  font-family: "proxima_nova_rgbold";
  font-size: 12px;
  line-height: 14px;
  color: #666666;
  text-transform: uppercase;
}

.box-trans-top.upcoming-events .item-list ul li a {
  font-size: 16px;
  font-family: "proxima_nova_rgbold";
  line-height: 24px;
}

.event-node-page .region-content .content>.node {
  font-family: "proxima_nova_rgregular";
  color: #333333;
}

.event-node-page .region-content .content>.node .event-dates .event-date {
  font-size: 20px;
  font-family: "proxima_nova_rgbold";
  line-height: 24px;
  color: #666666;
}

.event-node-page .region-content .content>.node .event-info-label, .event-node-page .region-content .content>.node .event-info-boolean {
  font-family: "proxima_nova_rgbold";
  font-size: 14px;
  color: #5b1300;
}

.event-node-page .region-content .content>.node .event-info-label a, .event-node-page .region-content .content>.node .event-info-boolean a {
  font-family: "proxima_nova_rgregular";
}

.page-node.node-type-events .region-content .content>.node .field, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field {
  font-size: 14px;
  font-family: "proxima_nova_rgbold";
  color: #5b1300;
}

.page-node.node-type-events .region-content .content>.node .field a, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field a {
  font-family: "proxima_nova_rgregular";
}

.page-node.node-type-events .region-content .content>.node .field-name-field-cost .field-item, .page-node.node-type-events .region-content .content>.node .field-name-field-event-cost, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-cost .field-item, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-cost {
  font-family: "proxima_nova_rgregular";
  color: #333;
}

.page-node.node-type-events .region-content .content>.node .field-name-field-event-start-date, .page-node.node-type-events .region-content .content>.node .field-name-field-event-end-date, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-start-date, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-end-date {
  font-size: 20px;
  font-family: "proxima_nova_rgbold";
  line-height: 24px;
  color: #666666;
}

.page-node.node-type-events .region-content .content>.node .field-name-field-location .field-items, .page-node.node-type-events .region-content .content>.node .field-name-body, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-location .field-items, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-body {
  font-family: "proxima_nova_rgregular";
  color: #333333;
}

.page-node.node-type-events .region-content .content>.node .field-name-field-event-categories .field-label, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-categories .field-label {
  font-size: 20px;
  font-family: "proxima_nova_rgregular";
  line-height: 22px;
  color: #666666;
}

.event-categories-menu li.show-more a:link {
  font-family: "proxima_nova_rgbold";
}

.event-categories-menu li.show-more a:hover, .event-categories-menu li.show-more a:active {
  text-decoration: none;
}

.event-categories-menu li.show-more a span {
  text-align: center;
  font-family: "proxima_nova_rgbold";
  font-size: 15px;
  line-height: 13px;
  color: #fff;
}

.ui-accordion .ui-accordion-content .field-name-body {
  padding: 0 1em 1em 1em;
}

.ui-accordion .ui-accordion-content .ui-widget-content {
  color: #333333;
}

.ui-helper-reset {
  font-size: 100%;
}

.ui-corner-all, .ui-corner-top, .ui-corner-bottom {
  border-radius: 0px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background: #ebebeb;
  color: #666666;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  background: #ffcf44;
  color: #666666;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background: #ffcf44;
  color: #666666;
}

#block-views-academic-programs-block-1, #block-views-scholarships-block {
  background-color: #fff;
  padding: 0 1em 1em;
}

#ap_search .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button {
  clear: left;
}

#ap_search .ap_filter_fields_area {
  position: relative;
  margin-top: 5px;
}

#ap_search .ap_filter_fields_area .ap_filter_title_field, #ap_search .ap_filter_fields_area .ap_filter_select_fields {
  position: relative;
  float: left;
}

#ap_search .ap_filter_fields_area .ap_filter_title_field div, #ap_search .ap_filter_fields_area .ap_filter_select_fields div {
  position: relative;
  display: block;
  float: left;
  padding-right: 10px;
  padding-bottom: 8px;
}

#ap_search .ap_filter_fields_area .ap_filter_title_field div input, #ap_search .ap_filter_fields_area .ap_filter_select_fields div input {
  line-height: 22px;
  height: 22px;
  font-size: 14px;
  vertical-align: middle;
}

#ap_search .ap_filter_fields_area .ap_filter_title_field div select, #ap_search .ap_filter_fields_area .ap_filter_select_fields div select {
  height: 22px;
  font-size: 14px;
  vertical-align: middle;
}

#ap_search .ap_filter_fields_area .ap_filter_title_field div #edit-field-ap-col-dept-term-tid, #ap_search .ap_filter_fields_area .ap_filter_select_fields div #edit-field-ap-col-dept-term-tid {
  width: 279px;
}

#ap_search .ap_filter_fields_area .ap_form_buttons {
  clear: left;
}

#ap_search .ap_filter_fields_area .ap_form_buttons input {
  position: relative;
  display: inline;
  margin-top: 8px;
  margin-right: 10px;
}

#scholarship_search .views-exposed-form .views-exposed-widgets .views-exposed-widget.views-submit-button {
  clear: left;
}

#scholarship_search .scholar_filter_fields_area {
  position: relative;
  margin-top: 5px;
}

#scholarship_search .scholar_filter_fields_area .scholar_filter_select_fields {
  position: relative;
  float: left;
}

#scholarship_search .scholar_filter_fields_area .scholar_filter_select_fields div {
  position: relative;
  display: block;
  float: left;
  padding-right: 10px;
  padding-bottom: 8px;
}

#scholarship_search .scholar_filter_fields_area .scholar_filter_select_fields div input {
  line-height: 22px;
  height: 22px;
  font-size: 14px;
  vertical-align: middle;
}

#scholarship_search .scholar_filter_fields_area .scholar_filter_select_fields div select {
  height: 22px;
  font-size: 14px;
  vertical-align: middle;
}

#scholarship_search .scholar_filter_fields_area .scholar_form_buttons {
  clear: left;
}

#scholarship_search .scholar_filter_fields_area .scholar_form_buttons input {
  position: relative;
  display: inline;
  margin-top: 8px;
  margin-right: 10px;
}

.view-profiler-employee .profiler-name, .view-profiler-employee .doctor-name, .view-profiler-doctors .profiler-name, .view-profiler-doctors .doctor-name {
  font-weight: bold;
}

.view-profiler-employee .profiler-title, .view-profiler-employee .profiler-department, .view-profiler-employee .doctor-department, .view-profiler-doctors .profiler-title, .view-profiler-doctors .profiler-department, .view-profiler-doctors .doctor-department {
  font-style: italic;
  font-weight: lighter;
}

.view-profiler-employee .profiler-phone-link, .view-profiler-doctors .profiler-phone-link {
  display: none;
}

@media only screen and (max-device-width:800px) {
  .view-profiler-employee .profiler-phone-nolink, .view-profiler-doctors .profiler-phone-nolink {
    display: none;
  }
  .view-profiler-employee .profiler-phone-link, .view-profiler-doctors .profiler-phone-link {
    display: block;
  }
}

.profiler_name_autocomplete .field {
  display: inline;
}

.og-webform label {
  color: #333;
  float: none;
}

.og-webform label.option {
  font-weight: normal;
}

#uwsbasecamp-request-form input {
  width: auto;
}

#uwsbasecamp-request-form label {
  font-family: "gotham_boldregular";
}

#uwsbasecamp-request-form .fieldset-legend {
  font-weight: bold;
  font-size: 17px;
}

#uwsbasecamp-request-form #edit-contact {
  margin-top: 20px;
}

#uwsbasecamp-request-form #edit-submit-button {
  margin-top: 20px;
}


/**/

[class*='nav'] .content ul {
  margin: 0;
  padding: 0;
}

[class*='nav'] .content ul li a {
  display: inline-block;
}

.nav-visitor .content ul li a {
  display: block;
}

.nav .content ul li, .nav-secondary .content ul li {
  float: left;
}

.nav-secondary ul li:active, .nav-secondary ul li.menu-open, #sidebar-first-nav .block-menu-block ul li:active, #sidebar-first-nav .block-menu-block ul li.menu-open, #sidebar-first-nav .block-og-menu ul li:active, #sidebar-first-nav .block-og-menu ul li.menu-open, #sidebar-first-nav .block-menu ul li:active, #sidebar-first-nav .block-menu ul li.menu-open {
  background: #ffcf44;
}

.nav-secondary ul li>ul, #sidebar-first-nav .block-menu-block ul li>ul, #sidebar-first-nav .block-og-menu ul li>ul, #sidebar-first-nav .block-menu ul li>ul {
  background: #fff;
}

.nav-secondary ul li>ul li, #sidebar-first-nav .block-menu-block ul li>ul li, #sidebar-first-nav .block-og-menu ul li>ul li, #sidebar-first-nav .block-menu ul li>ul li {}

#sidebar-first-nav .block-menu-block, #sidebar-first-nav .block-menu, #sidebar-first-nav .block-og-menu {
  padding: 6px 3.0769%;
  background: #fff;
}

#sidebar-first-nav .block-menu-block li.nav-item-events-calendar, #sidebar-first-nav .block-menu li.nav-item-events-calendar, #sidebar-first-nav .block-og-menu li.nav-item-events-calendar {
  border-top: 2px solid #cccccc;
}

#sidebar-first-nav .block-menu-block .content ul li, #sidebar-first-nav .block-menu .content ul li, #sidebar-first-nav .block-og-menu .content ul li {
  list-style: none;
  border-bottom: 1px solid #ccc;
  position: relative;
}

#sidebar-first-nav .block-menu-block .content ul li.active, #sidebar-first-nav .block-menu .content ul li.active, #sidebar-first-nav .block-og-menu .content ul li.active {
  background: #ffcf44;
}

#sidebar-first-nav .block-menu-block .content ul li.active>a.plus:hover:after, #sidebar-first-nav .block-menu .content ul li.active>a.plus:hover:after, #sidebar-first-nav .block-og-menu .content ul li.active>a.plus:hover:after {
  color: #fff;
}

#sidebar-first-nav .block-menu-block .content ul li.active ul li.last, #sidebar-first-nav .block-menu .content ul li.active ul li.last, #sidebar-first-nav .block-og-menu .content ul li.active ul li.last {
  border-bottom: none;
}

#sidebar-first-nav .block-menu-block .content ul li.active ul li ul li.last, #sidebar-first-nav .block-menu .content ul li.active ul li ul li.last, #sidebar-first-nav .block-og-menu .content ul li.active ul li ul li.last {
  border-bottom: none;
}

#sidebar-first-nav .block-menu-block .content ul li a.gray-menu-item, #sidebar-first-nav .block-menu .content ul li a.gray-menu-item, #sidebar-first-nav .block-og-menu .content ul li a.gray-menu-item {
  width: 100%;
  margin-left: 0;
  padding-left: 4.444%;
  background-color: #ececec;
  display: block;
}

#sidebar-first-nav .block-menu-block .content ul li a, #sidebar-first-nav .block-menu .content ul li a, #sidebar-first-nav .block-og-menu .content ul li a {
  color: #333;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-left: 4.4444%;
  outline: 0;
  width: calc(95% - 22px);
}

#sidebar-first-nav .block-menu-block .content ul li a.plus, #sidebar-first-nav .block-menu .content ul li a.plus, #sidebar-first-nav .block-og-menu .content ul li a.plus {
  width: 18px;
  height: 18px;
  position: absolute;
  right: 10px;
  top: 6px;
}

#sidebar-first-nav .block-menu-block .content ul li a.plus:after, #sidebar-first-nav .block-menu .content ul li a.plus:after, #sidebar-first-nav .block-og-menu .content ul li a.plus:after {
  content: "+";
  font-size: 32pt;
  font-family: "proxima_nova_blblack";
  color: #e6e6e6;
  line-height: 15px;
}

#sidebar-first-nav .block-menu-block .content ul li a.plus:hover:after, #sidebar-first-nav .block-menu .content ul li a.plus:hover:after, #sidebar-first-nav .block-og-menu .content ul li a.plus:hover:after {
  color: #ffcf44;
}

@media only screen and (max-width:945px) {
  #sidebar-first-nav .block-menu-block .content ul li a.plus, #sidebar-first-nav .block-menu .content ul li a.plus, #sidebar-first-nav .block-og-menu .content ul li a.plus {
    width: auto;
  }
}

#sidebar-first-nav .block-menu-block .content ul li a.minus, #sidebar-first-nav .block-menu .content ul li a.minus, #sidebar-first-nav .block-og-menu .content ul li a.minus {
  width: 18px;
  height: 18px;
  position: absolute;
  right: 10px;
  top: 6px;
}

#sidebar-first-nav .block-menu-block .content ul li a.minus:after, #sidebar-first-nav .block-menu .content ul li a.minus:after, #sidebar-first-nav .block-og-menu .content ul li a.minus:after {
  content: "-";
  font-size: 32pt;
  font-family: "proxima_nova_blblack";
  color: #fff;
  line-height: 8px;
  transform: scale(1.75, 0.75);
  -webkit-transform: scale(2, 1);
  -moz-transform: scale(2, 1);
  -ms-transform: scale(2, 1);
  -o-transform: scale(2, 1);
  display: inline-block;
}

@media only screen and (max-width:945px) {
  #sidebar-first-nav .block-menu-block .content ul li a.minus, #sidebar-first-nav .block-menu .content ul li a.minus, #sidebar-first-nav .block-og-menu .content ul li a.minus {
    width: auto;
  }
}

#sidebar-first-nav .block-menu-block .content ul li a.active:link, #sidebar-first-nav .block-menu-block .content ul li a.active:visited, #sidebar-first-nav .block-menu-block .content ul li a.active:hover, #sidebar-first-nav .block-menu-block .content ul li a.active:active, #sidebar-first-nav .block-menu .content ul li a.active:link, #sidebar-first-nav .block-menu .content ul li a.active:visited, #sidebar-first-nav .block-menu .content ul li a.active:hover, #sidebar-first-nav .block-menu .content ul li a.active:active, #sidebar-first-nav .block-og-menu .content ul li a.active:link, #sidebar-first-nav .block-og-menu .content ul li a.active:visited, #sidebar-first-nav .block-og-menu .content ul li a.active:hover, #sidebar-first-nav .block-og-menu .content ul li a.active:active {
  color: #333;
}

#sidebar-first-nav .block-menu-block .content ul li a.active-trail, #sidebar-first-nav .block-menu .content ul li a.active-trail, #sidebar-first-nav .block-og-menu .content ul li a.active-trail {
  color: #333333;
}

#sidebar-first-nav .block-menu-block .content ul li:first-child, #sidebar-first-nav .block-menu .content ul li:first-child, #sidebar-first-nav .block-og-menu .content ul li:first-child {
  border-top: 1px solid #ccc;
}

#sidebar-first-nav .block-menu-block .content ul li li, #sidebar-first-nav .block-menu .content ul li li, #sidebar-first-nav .block-og-menu .content ul li li {
  display: none;
}

#sidebar-first-nav .block-menu-block .content ul li li.active, #sidebar-first-nav .block-menu-block .content ul li li.active-trail, #sidebar-first-nav .block-menu-block .content ul li li.menu-open, #sidebar-first-nav .block-menu .content ul li li.active, #sidebar-first-nav .block-menu .content ul li li.active-trail, #sidebar-first-nav .block-menu .content ul li li.menu-open, #sidebar-first-nav .block-og-menu .content ul li li.active, #sidebar-first-nav .block-og-menu .content ul li li.active-trail, #sidebar-first-nav .block-og-menu .content ul li li.menu-open {
  background: #DAD7D2;
}

#sidebar-first-nav .block-menu-block .content ul li li a, #sidebar-first-nav .block-menu .content ul li li a, #sidebar-first-nav .block-og-menu .content ul li li a {
  margin-left: 11%;
}

#sidebar-first-nav .block-menu-block .content ul li li:first-child a, #sidebar-first-nav .block-menu .content ul li li:first-child a, #sidebar-first-nav .block-og-menu .content ul li li:first-child a {
  border-top: none;
}

#sidebar-first-nav .block-menu-block .content ul li li li, #sidebar-first-nav .block-menu .content ul li li li, #sidebar-first-nav .block-og-menu .content ul li li li {
  display: none;
  background: #F1F0EE;
}

#sidebar-first-nav .block-menu-block .content ul li li li a, #sidebar-first-nav .block-menu .content ul li li li a, #sidebar-first-nav .block-og-menu .content ul li li li a {
  margin-left: 17.7776%;
}

#sidebar-first-nav .block-menu-block .content ul li li li li a, #sidebar-first-nav .block-menu .content ul li li li li a, #sidebar-first-nav .block-og-menu .content ul li li li li a {
  margin-left: 24.4444%;
}

#sidebar-first-nav .block-menu-block .content ul li.active-trail>li, #sidebar-first-nav .block-menu-block .content ul li.menu-open>ul.menu>li, #sidebar-first-nav .block-menu .content ul li.active-trail>li, #sidebar-first-nav .block-menu .content ul li.menu-open>ul.menu>li, #sidebar-first-nav .block-og-menu .content ul li.active-trail>li, #sidebar-first-nav .block-og-menu .content ul li.menu-open>ul.menu>li {
  display: block;
}

#sidebar-first-nav .block-menu-block .content ul li.active-trail>li.last, #sidebar-first-nav .block-menu-block .content ul li.menu-open>ul.menu>li.last, #sidebar-first-nav .block-menu .content ul li.active-trail>li.last, #sidebar-first-nav .block-menu .content ul li.menu-open>ul.menu>li.last, #sidebar-first-nav .block-og-menu .content ul li.active-trail>li.last, #sidebar-first-nav .block-og-menu .content ul li.menu-open>ul.menu>li.last {
  border-bottom: none;
}

#sidebar-first-nav .block-menu-block .content ul li.active-trail, #sidebar-first-nav .block-menu-block .content ul li.menu-open, #sidebar-first-nav .block-menu .content ul li.active-trail, #sidebar-first-nav .block-menu .content ul li.menu-open, #sidebar-first-nav .block-og-menu .content ul li.active-trail, #sidebar-first-nav .block-og-menu .content ul li.menu-open {
  background-color: #ffcf44;
}

.news-page #sidebar-first-nav .block-menu-block .content ul li li, .news-page #sidebar-first-nav .block-og-menu .content ul li li, .news-page #sidebar-first-nav .block-menu .content ul li li {
  display: block;
}

#header {}

#header .nav-secondary, #header .nav-visitor {
  position: absolute;
}

#header .nav {
  height: 35px;
  background-color: #fff;
}

#header .nav .content ul li {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  margin-left: 2.54%;
}

#header .nav .content ul li span {
  display: none;
}

#header .nav .content ul li ul {
  display: none;
  position: absolute;
  z-index: 99999;
  padding-top: 6px;
}

#header .nav .content ul li ul li {
  width: 100%;
  background: #fff;
  float: left;
  clear: left;
  display: block;
  border-right: 1px solid #ccc;
  border-bottom: solid 1px #ccc;
  border-left: 1px solid #ccc;
  margin-left: 0;
  -webkit-transition: background .5s;
  transition: background .5s;
}

#header .nav .content ul li ul li:hover {
  background-color: #f9f9f9;
}

#header .nav .content ul li ul li:nth-child(4) {
  width: 100%;
}

#header .nav .content ul li ul li:last-child {
  display: block;
  width: 100%;
}

#header .nav .content ul li ul li a {
  margin-left: 0;
  padding: 10px 10px;
  color: #333;
  display: block;
}

#header .nav .content ul li:hover ul, #header .nav .content ul li.selected ul {
  display: block;
}

#header .nav .content a {
  width: auto;
  padding-top: 9px;
  padding-right: 0;
  padding-bottom: 4px;
  padding-left: 0;
  -webkit-transition: all .5s;
  transition: all .5s;
}

#header .nav .content .toggleMenu {
  display: none;
}

#header .nav .more {
  display: none;
}

#header .nav-secondary {
  right: 222px;
  top: 0;
}

#header .nav-secondary h2 {
  display: none;
}

#header .nav-secondary .content ul li {
  position: relative;
  z-index: 10;
}

#header .nav-secondary .content ul li a {
  padding-top: 5px;
  padding-right: 7px;
  padding-bottom: 5px;
  padding-left: 7px;
  -webkit-transition: background 0.2s linear;
  transition: background 0.2s linear;
}

#header .nav-secondary .content ul li a a.active-trail {
  color: #333;
}

#header .nav-secondary .content ul li .bullet-divider {
  position: absolute;
  z-index: 5;
  left: -2px;
  width: 0;
  height: 24px;
}

#header .nav-secondary .content ul li:hover .bullet-divider, #header .nav-secondary .content ul li:active .bullet-divider, #header .nav-secondary .content ul li.hide-bull .bullet-divider {
  display: none;
}

#header .nav-visitor {
  right: 0;
  top: 2px;
}

#header .nav-visitor h2 {
  position: relative;
  cursor: pointer;
  width: 217px;
  height: 22px;
  padding-top: 3px;
  padding-right: 7px;
  padding-bottom: 0;
  padding-left: 7px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTU4NEJGNUIyNUNEMTFFMkIxQjRGQ0IzRDhFMzIzRDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTU4NEJGNUMyNUNEMTFFMkIxQjRGQ0IzRDhFMzIzRDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNTg0QkY1OTI1Q0QxMUUyQjFCNEZDQjNEOEUzMjNEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg0QkY1QTI1Q0QxMUUyQjFCNEZDQjNEOEUzMjNEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgtW10sAAACLSURBVHjaYvz//z8DNQETA5UBi4mJiTGQdqGSeXtYgMRZIE6DYkrALJBZMC+nQwUoMSwdPQwroK4lFZyF6sWIlPdA7EqioWehet7jimWYofeIMOweumG4kg1IQRi6QmLVMBHrFWKDholA+KRjEU/HF86EcspqNEPToWK4cwqRaQwbGytgpHbhABBgABneJcYk27tSAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-color: #d6d6d6;
  background-position: 199px 7px;
  background-size: 11px;
  margin: 0;
}

#header .nav-visitor .content ul {
  display: none;
  position: absolute;
  z-index: 10;
  padding-top: 0px;
}

#header .nav-visitor .content ul li {
  background: #fff;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ffcf44;
  border-left: 1px solid #ccc;
  width: 217px;
  display: block;
}

#header .nav-visitor .content ul li a {
  padding: 3px 7px;
  -webkit-transition: background .5s;
  transition: background 0.5s;
}

#header .nav-visitor .content ul li a:hover, #header .nav-visitor .content ul li a:focus, #header .nav-visitor .content ul li a:active {
  background: #ffcf44;
}

@media (max-width:945px) {
  #header .nav .content ul li:hover ul {
    display: none;
  }
  #sidebar-first-nav .block-menu-block, #sidebar-first-nav .block-og-menu, #sidebar-first-nav .block-menu {
    zoom: 1;
    background: transparent;
    padding: 0px;
    margin-bottom: 20px;
  }
  #sidebar-first-nav .block-menu-block:before, #sidebar-first-nav .block-menu-block:after, #sidebar-first-nav .block-og-menu:before, #sidebar-first-nav .block-og-menu:after, #sidebar-first-nav .block-menu:before, #sidebar-first-nav .block-menu:after {
    content: "";
    display: table;
  }
  #sidebar-first-nav .block-menu-block:after, #sidebar-first-nav .block-og-menu:after, #sidebar-first-nav .block-menu:after {
    clear: both;
  }
  #sidebar-first-nav .block-menu-block .content, #sidebar-first-nav .block-og-menu .content, #sidebar-first-nav .block-menu .content {
    float: left;
    width: auto;
    background: #999;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTU4NEJGNUIyNUNEMTFFMkIxQjRGQ0IzRDhFMzIzRDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTU4NEJGNUMyNUNEMTFFMkIxQjRGQ0IzRDhFMzIzRDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNTg0QkY1OTI1Q0QxMUUyQjFCNEZDQjNEOEUzMjNEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg0QkY1QTI1Q0QxMUUyQjFCNEZDQjNEOEUzMjNEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgtW10sAAACLSURBVHjaYvz//z8DNQETA5UBi4mJiTGQdqGSeXtYgMRZIE6DYkrALJBZMC+nQwUoMSwdPQwroK4lFZyF6sWIlPdA7EqioWehet7jimWYofeIMOweumG4kg1IQRi6QmLVMBHrFWKDholA+KRjEU/HF86EcspqNEPToWK4cwqRaQwbGytgpHbhABBgABneJcYk27tSAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 97% 15px;
  }
  #sidebar-first-nav .block-menu-block .content ul, #sidebar-first-nav .block-og-menu .content ul, #sidebar-first-nav .block-menu .content ul {
    float: left;
  }
  #sidebar-first-nav .block-menu-block .content ul li, #sidebar-first-nav .block-og-menu .content ul li, #sidebar-first-nav .block-menu .content ul li {
    background: #333333;
    width: 100%;
    float: left;
  }
  #sidebar-first-nav .block-menu-block .content ul li:hover, #sidebar-first-nav .block-menu-block .content ul li.active-trail, #sidebar-first-nav .block-menu-block .content ul li.active, #sidebar-first-nav .block-menu-block .content ul li.menu-open, #sidebar-first-nav .block-og-menu .content ul li:hover, #sidebar-first-nav .block-og-menu .content ul li.active-trail, #sidebar-first-nav .block-og-menu .content ul li.active, #sidebar-first-nav .block-og-menu .content ul li.menu-open, #sidebar-first-nav .block-menu .content ul li:hover, #sidebar-first-nav .block-menu .content ul li.active-trail, #sidebar-first-nav .block-menu .content ul li.active, #sidebar-first-nav .block-menu .content ul li.menu-open {
    background: #ffcf44;
  }
  #sidebar-first-nav .block-menu-block .content ul li:hover>a, #sidebar-first-nav .block-menu-block .content ul li.active-trail>a, #sidebar-first-nav .block-menu-block .content ul li.active>a, #sidebar-first-nav .block-menu-block .content ul li.menu-open>a, #sidebar-first-nav .block-og-menu .content ul li:hover>a, #sidebar-first-nav .block-og-menu .content ul li.active-trail>a, #sidebar-first-nav .block-og-menu .content ul li.active>a, #sidebar-first-nav .block-og-menu .content ul li.menu-open>a, #sidebar-first-nav .block-menu .content ul li:hover>a, #sidebar-first-nav .block-menu .content ul li.active-trail>a, #sidebar-first-nav .block-menu .content ul li.active>a, #sidebar-first-nav .block-menu .content ul li.menu-open>a {
    color: #333 !important;
  }
  #sidebar-first-nav .block-menu-block .content ul li a, #sidebar-first-nav .block-og-menu .content ul li a, #sidebar-first-nav .block-menu .content ul li a {
    color: #fff !important;
    padding: 10px 0px 10px 12px;
  }
  #sidebar-first-nav .block-menu-block .content ul li a:hover, #sidebar-first-nav .block-og-menu .content ul li a:hover, #sidebar-first-nav .block-menu .content ul li a:hover {
    color: #333 !important;
  }
  #sidebar-first-nav .block-menu-block .content ul li li li:hover, #sidebar-first-nav .block-og-menu .content ul li li li:hover, #sidebar-first-nav .block-menu .content ul li li li:hover {
    background: #f1f0ee;
  }
  #sidebar-first-nav .block-menu-block .content ul li li li a, #sidebar-first-nav .block-og-menu .content ul li li li a, #sidebar-first-nav .block-menu .content ul li li li a {
    color: #333 !important;
  }
  #sidebar-first-nav .block-menu-block .content a, #sidebar-first-nav .block-og-menu .content a, #sidebar-first-nav .block-menu .content a {
    padding: 10px;
    color: #fff;
    text-transform: uppercase;
    color: #fff;
    text-transform: uppercase;
  }
  #sidebar-first-nav .block-menu-block .content .toggle-sidebar:hover, #sidebar-first-nav .block-menu-block .content .toggle-sidebar:active, #sidebar-first-nav .block-og-menu .content .toggle-sidebar:hover, #sidebar-first-nav .block-og-menu .content .toggle-sidebar:active, #sidebar-first-nav .block-menu .content .toggle-sidebar:hover, #sidebar-first-nav .block-menu .content .toggle-sidebar:active {
    color: #ffcf44;
  }
  .domain-rowan-today #sidebar-first-nav .block-menu-block .content, .domain-rowan-today #sidebar-first-nav .block-menu .content {
    background: #ffcf44;
    font-weight: 600;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTU4NEJGNUIyNUNEMTFFMkIxQjRGQ0IzRDhFMzIzRDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTU4NEJGNUMyNUNEMTFFMkIxQjRGQ0IzRDhFMzIzRDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNTg0QkY1OTI1Q0QxMUUyQjFCNEZDQjNEOEUzMjNEMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNTg0QkY1QTI1Q0QxMUUyQjFCNEZDQjNEOEUzMjNEMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgtW10sAAACLSURBVHjaYvz//z8DNQETA5UBi4mJiTGQdqGSeXtYgMRZIE6DYkrALJBZMC+nQwUoMSwdPQwroK4lFZyF6sWIlPdA7EqioWehet7jimWYofeIMOweumG4kg1IQRi6QmLVMBHrFWKDholA+KRjEU/HF86EcspqNEPToWK4cwqRaQwbGytgpHbhABBgABneJcYk27tSAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 97% 15px;
  }
  .domain-rowan-today #sidebar-first-nav .block-menu-block .content a, .domain-rowan-today #sidebar-first-nav .block-menu-block .content a.active-trail, .domain-rowan-today #sidebar-first-nav .block-menu .content a, .domain-rowan-today #sidebar-first-nav .block-menu .content a.active-trail {
    color: #333;
  }
  .domain-rowan-today #sidebar-first-nav .block-menu-block .content a:hover, .domain-rowan-today #sidebar-first-nav .block-menu-block .content a.active-trail:hover, .domain-rowan-today #sidebar-first-nav .block-menu .content a:hover, .domain-rowan-today #sidebar-first-nav .block-menu .content a.active-trail:hover {
    color: #333;
  }
  #sidebar-first-nav .block-menu-block .content ul li:first-child, #sidebar-first-nav .block-og-menu .content ul li:first-child, #sidebar-first-nav .block-menu .content ul li:first-child {
    border-top: 0;
  }
  #sidebar-first-nav .block-menu-block .content ul li:first-child a:active, #sidebar-first-nav .block-menu-block .content ul li:first-child a:hover, #sidebar-first-nav .block-og-menu .content ul li:first-child a:active, #sidebar-first-nav .block-og-menu .content ul li:first-child a:hover, #sidebar-first-nav .block-menu .content ul li:first-child a:active, #sidebar-first-nav .block-menu .content ul li:first-child a:hover {
    border-color: #666;
  }
}

@media (max-width:945px) and (min-width:551px) {
  #header .nav .content ul li ul, #header .nav .content ul li:hover ul {
    display: none;
  }
  #header .nav .content ul li:hover ul:nth-child(-n+3) {}
  #header {}
  #header .nav {
    height: auto;
    background: none;
  }
  #header .nav .content {}
  #header .nav .content ul {}
  #header .nav .content ul li {
    position: relative;
    width: 33.333333%;
    padding: 0;
    background: #333;
    border-right: 1px solid #fff;
    margin: 0;
  }
  #header .nav .content ul li:nth-child(n+4) {
    border-top: 1px solid #fff;
  }
  #header .nav .content ul li:hover, #header .nav .content ul li:active {
    background: #212121;
  }
  #header .nav .content ul li a {
    height: 36px;
    padding: 10px 0 10px 0px;
    text-align: left;
    padding-left: 7%;
  }
  #header .nav .content ul li a:after {
    content: "\00bb";
    color: #ffcf44;
    font-size: 1.2em;
    font-weight: normal;
    padding-left: 5px;
  }
  #header .nav .content ul li span {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    text-indent: -9999px;
    width: 15%;
    border-left: 1px solid #666;
    margin: 0;
    height: 36px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0U3RUQ4NkQ1REE1MTFFMkIyQkI4MkE4RUNCNUI5NUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0U3RUQ4NkU1REE1MTFFMkIyQkI4MkE4RUNCNUI5NUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRTdFRDg2QjVEQTUxMUUyQjJCQjgyQThFQ0I1Qjk1QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRTdFRDg2QzVEQTUxMUUyQjJCQjgyQThFQ0I1Qjk1QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpxUbSsAAAGySURBVHjatJXJSsNAGIAzJeLBgwoinkUPggeP3rz4LL6CT+HBi+ADeFRB3JCCSylYqhbckF5UWmlRNBbUWrf4TTJp1sYU6Q9fJvkzM/86iTBNU+ukCLMw3c84BbMwaasdo8I3aD5nmsrgli9cFtHPaRPpSoqHBtwxPw+Gu1i4a0xnHxF+F5YLOIO6fNDhTSkW1IQZ6IJUG5mQ5r/hGOZhC2qaZ5N3uIEszh0yv2atCTmrQgkH8sUD68UB9yfw7MSse1ZLIzkYgG63HonkCfZhA669L1IB56qwx13RXzfHW+EvrlV0S2cwyOhP4dNWiYABNwpZpG3IwGsC78vK8ywYwbbSWyzahR6myhYebzodaldLIZ1ZsjoxQloZqMIOjEEvDKnO8kpNRbsJhVbhxbXiI66mIUMkhl0jlXeZXyGKBLCK9jLuYOgxBmT+j6APRmEwouPW4TbiOCeKQMqDKl7OTonVHj9czlUTXCljWowBUwvjk3t0a5BT72XulyEf9VVpJ0WONNQhGoYR9TlYCR6o/xiQbn/YRoQ0VoFS0iOut/E5KKtI6n/l3f8/6PAP51eAAQC77Yx5hmJM2QAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 50% 50%;
    cursor: pointer;
  }
  #header .nav .content ul li ul {
    position: absolute;
    width: auto;
    display: none;
    background: #333;
    padding-bottom: 5px;
    margin-top: 1px;
  }
  #header .nav .content ul li ul li {
    position: relative;
    background: #595858;
    margin: 0px 2px 0px 2px;
    border-bottom: none;
    border-right: 8px solid #333;
    border-left: 5px solid #333;
    border-top: none !important;
  }
  #header .nav .content ul li ul li:hover {}
  #header .nav .content ul li ul li a {
    color: #fff;
    text-align: left;
    width: 100%;
  }
  #header .nav .content ul li ul li a:after {
    content: none;
  }
  #header .nav .content ul li ul li a:hover, #header .nav .content ul li ul li a:active {
    color: #333;
  }
}

@media (max-width:550px) {
  #header {
    min-width: 300px;
    /*border: none;*/
  }
  #header .nav {
    position: relative;
    float: left;
    display: inline-block;
    width: 15%;
    height: auto;
    background: transparent;
  }
  #header .nav .content {}
  #header .nav .content .menu-name-main-menu {}
  #header .nav .content .menu-name-main-menu>ul {
    position: absolute;
    top: 45px;
    width: 225px;
    border-bottom: 1px solid #ccc;
  }
  #header .nav .content .menu-name-main-menu ul {
    display: none;
  }
  #header .nav .content .menu-name-main-menu ul li {
    width: 100%;
    padding-bottom: 0;
    background: #333333;
    border-bottom: 1px solid #ccc;
    margin-left: 0;
  }
  #header .nav .content .menu-name-main-menu ul li:last-child {
    display: inline-block;
    border-bottom: none;
  }
  #header .nav .content .menu-name-main-menu ul li:hover>ul, #header .nav .content .menu-name-main-menu ul li.selected>ul {
    display: none;
  }
  #header .nav .content .menu-name-main-menu ul li ul {
    position: relative;
    width: 100%;
  }
  #header .nav .content .menu-name-main-menu ul li ul li {
    margin-left: 0;
    background: #666666;
  }
  #header .nav .content .menu-name-main-menu ul li ul li:first-child {
    border-top: solid 1px rgba(255, 207, 68, 0.4);
  }
  #header .nav .content .menu-name-main-menu ul li ul li:hover, #header .nav .content .menu-name-main-menu ul li ul li:active {
    background: #333333;
  }
  #header .nav .content .menu-name-main-menu ul li ul li a {
    color: #fff;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 20px;
  }
  #header .nav .content .menu-name-main-menu ul li ul li a:hover, #header .nav .content .menu-name-main-menu ul li ul li a:active, #header .nav .content .menu-name-main-menu ul li ul li a:after {
    color: #ffcf44;
    content: none;
  }
  #header .nav .content .menu-name-main-menu ul li.hover ul {
    position: relative;
    width: 100%;
  }
  #header .nav .content .menu-name-main-menu a {
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 10px;
    display: block;
  }
  #header .nav .content .menu-name-main-menu a:after {
    padding-left: 5px;
  }
  #header .nav .content .menu-name-main-menu a.toggleMenu {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 45px;
    padding: 10px 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAxCAYAAABnCd/9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU1MzQxNzcyNzg1MTFFMkI1N0VBQ0U0RDgyNzExRkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU1MzQxNzgyNzg1MTFFMkI1N0VBQ0U0RDgyNzExRkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNTUzNDE3NTI3ODUxMUUyQjU3RUFDRTREODI3MTFGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTUzNDE3NjI3ODUxMUUyQjU3RUFDRTREODI3MTFGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr0QFG4AAAHrSURBVHja7NvLK0RhGMfxM4yUhEQkC7nHgqUpJcllIRuSSxQbG9kxZecPcCu5LaWUcpmdsrNRSk1YCIuJ5H4pt4QZvzfvrKhxniHOc56nPhaTpG/nPOccMxyBQMCQ+TwRkkDCSBgJ84vj/PJVb6X6mgYtUA4xYOUt7dC//wksggdejeJVk2EMIxEGoRZiGR0IKk4VpMA45VTqgiZmUYJHThIMQQklTCvzFRINjZQwCTbYr/GUMOs2CLNGCTOkNzjX8Wimr0rqiKmGPihgFOQNFmAMHihh1GxDm9z5ykgYCSNhJIyEkTD/dJzfeJ5I1az+VP0CPriGJ2oY9XoH9EMGs4NhBdywRQnTANNMz5IayNSPPD6zO6ab+QrJhWbK8s2ywX7No4TZt0GYPUqYUb3Fuc4BzFKW7xL0QDvk68u21d8+8cMZeGEADilh1A+ZhGXIhjgmYS5gB57DvcE71eSRQEbCSBgJI2EkzJ9NqMt1JKRDlMXvY4Jzr2/ywgpTBp1QZHx8OoBDmCvYgBE4ooSpgDlIZniWlIIL6uDS7I5xM40SHBWmnrJ8C22wX12UMDc2CHNOCTPDPMojzFPCTMAw0yjq7zDq4y2blKvSHfTCFOToy7Wfwc3sLezCcahvdsh/n8gjgYT5iXkXYAChC1beMtN+tQAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-color: #333333;
    background-size: 34px;
    background-position: center center;
    border-right: 2px solid #fff;
  }
  #header .nav .content .menu-name-main-menu .more {
    display: none;
    /*
    cursor: pointer;
    position: relative;
    z-index: 200;
    float: right;
    display: inline-block;
    width: 15%;
    padding: 12px 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAgCAYAAABts0pHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU1MzQxNzMyNzg1MTFFMkI1N0VBQ0U0RDgyNzExRkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU1MzQxNzQyNzg1MTFFMkI1N0VBQ0U0RDgyNzExRkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOURDMDQ4NjI3ODQxMUUyQjU3RUFDRTREODI3MTFGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTUzNDE3MjI3ODUxMUUyQjU3RUFDRTREODI3MTFGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuaA88gAAAE2SURBVHjaYvz//z/DUARMDEMUjDqc3oAFQ+SC62BM9GcYDHabEgrxFYPQ4buISSqRoHAfRI5eCMTVxKZxs0Hk8BRSMudvILYfBI4GueEPqaXKISBuHEBHN0DdQFZxiFczDcFBQoHGRGR0/aajo38BsQO1KiB6Zlai7CLW4aDisZgOjgbZcZHaVX4fEG+loaO3Qu2gSVvFB4g/0cDRH6Fm07SRZUwDh5vQo3V4B4jTqOjoVKiZdGnWzqZSYwxkxhx6t8dBjbHnFOh/BjVjQDoSxvRM19R0+HMyQy2CwtiiStdtBTTNk5I/Vg6WPmcakSXDbWqVSNTsLBvTOl3TyuGfCNR+3tSsdak9PIGrvdELxNuoaREtxlWK0Trb54G4hNqW0GpACLlNbU4LCxhHBz1HHU4cAAgwAIfqOJ0DxnJiAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-left: 1px solid #ccc;
    margin: 0;
    */
  }
  #header .nav-secondary {
    position: relative;
    left: 0;
    z-index: 3;
    width: 35%;
    background: #999;
  }
  #header .nav-secondary h2 {
    cursor: pointer;
    display: inline-block;
    width: 100%;
    height: 45px;
    padding-top: 9px;
    padding-right: 24px;
    padding-bottom: 0;
    padding-left: 12px;
    background: transparent;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUQwQkQ4QjM0MEFFMTFFMjgwMzFDNThENjY1NDZCMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUQwQkQ4QjQ0MEFFMTFFMjgwMzFDNThENjY1NDZCMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRDBCRDhCMTQwQUUxMUUyODAzMUM1OEQ2NjU0NkIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRDBCRDhCMjQwQUUxMUUyODAzMUM1OEQ2NjU0NkIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg3S3AoAAAB3SURBVHjaYvz//z8DuYCJgQLAAqU5gTgNiAWJ0PMeiGcB8XeYzd+BeDORFm6Gqkdx9j0gPkJA4xGoOqx+Pgp1Fi7nHsUXYCDnrMaheTXMufhC+xkQ70ET2wMVJyqqjiApfoYrLPDF8xY0GgMwEkhhgngCkAEgwACpYx9VTXXhdgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 93% center;
    margin: 0;
    vertical-align: middle;
  }
  #header .nav-secondary h2:hover, #header .nav-secondary h2:active {
    -webkit-transition: background .5s ease-in-out;
    transition: background 0.5s ease-in-out;
  }
  #header .nav-secondary .content {}
  #header .nav-secondary .content ul {
    position: absolute;
    display: none;
    width: 358px;
    margin-top: 0;
    margin-left: 0;
  }
  #header .nav-secondary .content ul li {
    width: 60%;
    background: #333333;
    border-bottom: 1px solid #ccc;
  }
  #header .nav-secondary .content ul li a {
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 8px;
    padding-left: 21px;
    display: block;
  }
  #header .nav-secondary .content ul li a.active, #header .nav-secondary .content ul li a:hover {
    color: #ffcf44;
  }
  #header .nav-secondary .content ul li .bullet-divider {
    display: none;
  }
  #header .nav-visitor {
    position: relative;
    left: 0;
    top: 0;
    z-index: 3;
    float: left;
    width: 35%;
    background: #999;
    border-left: 2px solid #fff;
  }
  #header .nav-visitor h2 {
    top: 0;
    display: inline-block;
    width: 100%;
    height: 45px;
    background: transparent;
    padding-top: 9px;
    padding-right: 24px;
    padding-bottom: 0;
    padding-left: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUQwQkQ4QjM0MEFFMTFFMjgwMzFDNThENjY1NDZCMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUQwQkQ4QjQ0MEFFMTFFMjgwMzFDNThENjY1NDZCMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRDBCRDhCMTQwQUUxMUUyODAzMUM1OEQ2NjU0NkIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRDBCRDhCMjQwQUUxMUUyODAzMUM1OEQ2NjU0NkIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg3S3AoAAAB3SURBVHjaYvz//z8DuYCJgQLAAqU5gTgNiAWJ0PMeiGcB8XeYzd+BeDORFm6Gqkdx9j0gPkJA4xGoOqx+Pgp1Fi7nHsUXYCDnrMaheTXMufhC+xkQ70ET2wMVJyqqjiApfoYrLPDF8xY0GgMwEkhhgngCkAEgwACpYx9VTXXhdgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 93% center;
    margin: 0;
  }
  #header .nav-visitor h2:hover, #header .nav-visitor h2:active {
    -webkit-transition: background .5s ease-in-out;
    transition: background .5s ease-in-out;
  }
  #header .nav-visitor .content ul {
    right: 0;
    width: 310px;
    padding-top: 0;
    margin-top: 0;
    margin-left: -1px;
  }
  #header .nav-visitor .content ul li {
    float: right;
    width: 69%;
    background: #333333;
    border-bottom: 1px solid #ccc;
    border-left: none;
    border-right: none;
  }
  #header .nav-visitor .content ul li a {
    padding-top: 8px;
    padding-right: 0;
    padding-bottom: 8px;
    padding-left: 21px;
  }
}

@media (max-width:616px) {
  .nav-secondary {
    float: left;
    right: auto;
  }
  ul.menu {
    float: left;
  }
  ul.menu li a {
    padding: 5px 3px 5px 3px;
  }
}

@media (max-width:700px) {
  .nav-secondary {
    float: left;
  }
  .nav-secondary .content ul li a::after {
    content: none;
  }
  .nav-visitor h2, .nav-visitor .content ul li {
    width: 160px;
  }
}

@media (max-width:420px) {
  #header .nav-secondary {}
  #header #block-search-form .google-cse .form-radios .form-item, #header #block-search-form .google-cse-oho .form-radios .form-item {
    font-size: 11px;
  }
}

@media (max-width:670px) and (min-width:551px) {
  #header .nav .content ul>li a {
    text-align: right;
    margin-right: 20%;
    font-size: 12px;
  }
  #header .nav .content ul>li a:after {
    content: '';
  }
}

@media (min-width:945px) {
  #sidebar-first-nav .block-menu-block.menu-hide-desktop {
    display: none;
  }
}

@media (max-width:945px) {
  .node-type-generic-sub-page #sidebar-first-nav .block-menu-block.menu-hide-desktop h2.title {
    display: none;
  }
}

@media (max-width:945px) and (min-width:551px) {
  .content .menu-name-main-menu ul.menu.js-dropdown {
    display: block !important;
  }
}

.node-type-announcements .nav-item-announcements {
  background: #ffcf44;
}


/**/

.front .block.grey-header-opacity>.content {
  min-height: 330px;
}

@media screen and (max-width:945px) {
  .front .block.grey-header-opacity>.content {
    min-height: 370px;
  }
}

.front .block.grey-header-opacity.ruready-form>.content {
  min-height: inherit;
}

.home-image-block .field-name-field-hover-text-home {
  position: absolute;
  z-index: 10;
  bottom: 0;
  background: rgba(1, 1, 1, 0.7);
  color: #fff;
  padding: 1px 19px 0 19px;
  width: 100%;
  display: none;
  filter: alpha(opacity=70);
}

.home-image-block .field-name-field-hover-text-home a {
  color: #fff;
  font-weight: bold;
}

.domain-rowan.front.no-sidebars {}

.domain-rowan.front.no-sidebars .view-home .item-list ul {
  list-style: none;
}

.domain-rowan.front.no-sidebars .view-home .item-list ul li {
  margin: 0 0 1em 0;
}

.domain-rowan.front.no-sidebars .view-home .item-list ul li.views-row-last {
  margin-bottom: 0;
}

.domain-rowan.front.no-sidebars .columns {
  margin-left: 0;
}

.domain-rowan.front.no-sidebars .region-content>.block {
  position: relative;
  float: left;
  width: 31.9%;
  max-width: 372px;
  line-height: 20px;
  margin-bottom: 20px;
  margin-left: 1.9396551%;
}

.domain-rowan.front.no-sidebars .region-content>.block.views-row-0 .views-row-1 {
  margin-bottom: 0px;
}

.domain-rowan.front.no-sidebars .region-content>.block.views-row-1, .domain-rowan.front.no-sidebars .region-content>.block.views-row-2 {
  max-width: 371px;
}

.domain-rowan.front.no-sidebars .region-content #block-openx-0 {
  float: right;
  margin-left: 0px;
}

.domain-rowan.front.no-sidebars #block-boxes-home-we-are-rowan {
  position: relative;
  background: #ffcf44;
  margin-left: 0;
  font-size: 0;
  line-height: 0;
}

.domain-rowan.front.no-sidebars #block-boxes-home-we-are-rowan h1 {
  position: absolute;
  bottom: 19px;
  left: 15px;
  margin: 0;
  padding: 0;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

.domain-rowan.front.no-sidebars #block-boxes-home-we-are-rowan #firstword {
  bottom: 29px;
  left: 20px;
  margin: 0;
  padding: 0;
  padding-right: 2px;
}

.domain-rowan.front.no-sidebars #block-boxes-home-we-are-rowan #secondword {
  bottom: 29px;
  left: 20px;
  margin: 0;
  padding: 0;
}

.domain-rowan.front.no-sidebars .home-image-block {
  position: relative;
}

.domain-rowan.front.no-sidebars .home-image-block a {
  position: relative;
  display: block;
  overflow: hidden;
  text-decoration: none;
}

.domain-rowan.front.no-sidebars .home-image-block a img {
  display: block;
  width: 100%;
  max-width: 372px;
}

.domain-rowan.front.no-sidebars .home-image-block a.overlay-text {
  position: absolute;
  z-index: 1;
}

.domain-rowan.front.no-sidebars .home-image-block a.overlay-text.tl, .domain-rowan.front.no-sidebars .home-image-block a.overlay-text.bl {
  left: 20px;
}

.domain-rowan.front.no-sidebars .home-image-block a.overlay-text.tl, .domain-rowan.front.no-sidebars .home-image-block a.overlay-text.tr {
  top: 18px;
}

.domain-rowan.front.no-sidebars .home-image-block a.overlay-text.tr, .domain-rowan.front.no-sidebars .home-image-block a.overlay-text.br {
  right: 20px;
}

.domain-rowan.front.no-sidebars .home-image-block a.overlay-text.bl, .domain-rowan.front.no-sidebars .home-image-block a.overlay-text.br {
  bottom: 18px;
}

.domain-rowan.front.no-sidebars .home-image-block a.overlay-text pre {
  margin: 0;
  padding: 0;
}

.domain-rowan.front.no-sidebars #block-views-events-block-2 {
  clear: both;
  margin-left: 0;
}

.domain-rowan.front.no-sidebars #block-views-home-experience-rowan {
  margin-left: 20px;
}

.domain-rowan.front.no-sidebars #block-views-home-experience-rowan h3 {
  margin-top: 15px;
  margin-bottom: 0;
}

.domain-rowan.front.no-sidebars #block-views-home-experience-rowan p {
  margin: 0;
}

.domain-rowan.front.no-sidebars #block-views-home-experience-rowan .embedded-video iframe {
  width: 100% !important;
}

@media screen and (max-width:945px) {
  .domain-rowan.front.no-sidebars #block-views-home-get-connected {
    margin-left: 16px;
    float: right;
  }
}

.domain-rowan.front.no-sidebars #block-views-home-get-connected .views-field-field-home-connected-image {
  float: left;
  width: 36px;
  overflow: hidden;
}

.domain-rowan.front.no-sidebars #block-views-home-get-connected .views-field-field-home-connected-text a {
  margin-left: 50px;
}

.domain-rowan.front.no-sidebars #block-views-home-get-connected .views-field-field-home-connected-text p {
  display: inline;
}

.domain-rowan.front.no-sidebars #block-views-home-get-connected .content {
  min-height: 270px;
  padding: 30px 28px 42px 23px;
}

.domain-rowan.front.no-sidebars #block-views-home-get-connected .item-list ul {
  list-style: none;
}

.domain-rowan.front.no-sidebars #block-views-home-get-connected .item-list ul li {
  margin: 0 0 0.75em 0;
}

@media screen and (max-width:945px) {
  .domain-rowan.front.no-sidebars #block-views-get-connected-view-block {
    margin-left: 16px;
    float: right;
  }
}

.domain-rowan.front.no-sidebars #block-views-get-connected-view-block .views-field-field-home-connected-image {
  float: left;
  width: 36px;
  overflow: hidden;
}

.domain-rowan.front.no-sidebars #block-views-get-connected-view-block .views-field-field-home-connected-text a {
  margin-left: 50px;
}

.domain-rowan.front.no-sidebars #block-views-get-connected-view-block .views-field-field-home-connected-text p {
  display: inline;
}

.domain-rowan.front.no-sidebars #block-views-get-connected-view-block .item-list ul {
  list-style: none;
}

.domain-rowan.front.no-sidebars #block-views-get-connected-view-block .item-list ul li {
  margin: 0 0 0.75em 0;
}

.domain-rowan.front.no-sidebars #block-views-get-connected-view-block .view-latest-athletics {
  background: url(../images/icon_athletics.png) no-repeat center left;
  padding-left: 48px;
  margin-bottom: 15px;
}

.domain-rowan.front.no-sidebars #block-views-get-connected-view-block .view-latest-youtube {
  background: url(../images/icon_movie.png) no-repeat center left;
  padding-left: 48px;
  margin-bottom: 15px;
}

.domain-rowan.front.no-sidebars #block-views-get-connected-view-block .view-latest-podcast {
  background: url(../images/icon_broadcast.png) no-repeat center left;
  padding-left: 48px;
  margin-bottom: 15px;
}

.domain-rowan.front.no-sidebars #block-views-get-connected-view-block .view-wgls-current-show {
  background: url(../images/icon_radio.png) no-repeat center left;
  padding-left: 48px;
}

.domain-rowan.front.no-sidebars #block-views-home-campus-highlights {
  margin-left: 0;
  clear: both;
}

.domain-rowan.front.no-sidebars #block-views-home-campus-highlights .views-field-field-news-photo {
  float: left;
  max-width: 176px;
}

.domain-rowan.front.no-sidebars #block-views-home-campus-highlights .views-field-title a {
  margin-left: 0px;
}

.domain-rowan.front.no-sidebars #block-views-home-upcoming-events, .domain-rowan.front.no-sidebars #block-boxes-home-ad, .domain-rowan.front.no-sidebars #block-boxes-openx-ad {
  float: right;
  max-width: 371px;
  margin-left: 0;
}

.domain-rowan.front.no-sidebars #block-views-home-rowan-arts, .domain-rowan.front.no-sidebars #block-views-home-rowan-athletics {
  float: left;
}

.domain-rowan.front.no-sidebars #block-views-home-upcoming-events .view-content .item-list, .domain-rowan.front.no-sidebars #block-views-home-rowan-arts .view-content .item-list, .domain-rowan.front.no-sidebars #block-views-home-rowan-athletics .view-content .item-list {
  zoom: 1;
  margin-bottom: 1em;
}

.domain-rowan.front.no-sidebars #block-views-home-upcoming-events .view-content .item-list:before, .domain-rowan.front.no-sidebars #block-views-home-upcoming-events .view-content .item-list:after, .domain-rowan.front.no-sidebars #block-views-home-rowan-arts .view-content .item-list:before, .domain-rowan.front.no-sidebars #block-views-home-rowan-arts .view-content .item-list:after, .domain-rowan.front.no-sidebars #block-views-home-rowan-athletics .view-content .item-list:before, .domain-rowan.front.no-sidebars #block-views-home-rowan-athletics .view-content .item-list:after {
  content: "";
  display: table;
}

.domain-rowan.front.no-sidebars #block-views-home-upcoming-events .view-content .item-list:after, .domain-rowan.front.no-sidebars #block-views-home-rowan-arts .view-content .item-list:after, .domain-rowan.front.no-sidebars #block-views-home-rowan-athletics .view-content .item-list:after {
  clear: both;
}

.domain-rowan.front.no-sidebars #block-views-home-upcoming-events .view-content .item-list h3, .domain-rowan.front.no-sidebars #block-views-home-rowan-arts .view-content .item-list h3, .domain-rowan.front.no-sidebars #block-views-home-rowan-athletics .view-content .item-list h3 {
  margin: 0px;
  padding: 3px 5px;
}

.domain-rowan.front.no-sidebars #block-views-home-upcoming-events .view-content .item-list h3 span, .domain-rowan.front.no-sidebars #block-views-home-rowan-arts .view-content .item-list h3 span, .domain-rowan.front.no-sidebars #block-views-home-rowan-athletics .view-content .item-list h3 span {
  padding: 3px 5px;
}

.domain-rowan.front.no-sidebars #block-views-home-upcoming-events .view-content .item-list ul, .domain-rowan.front.no-sidebars #block-views-home-rowan-arts .view-content .item-list ul, .domain-rowan.front.no-sidebars #block-views-home-rowan-athletics .view-content .item-list ul {
  margin-left: 1em;
}

.domain-rowan.front.no-sidebars #block-views-home-upcoming-events .view-content .item-list ul li, .domain-rowan.front.no-sidebars #block-views-home-rowan-arts .view-content .item-list ul li, .domain-rowan.front.no-sidebars #block-views-home-rowan-athletics .view-content .item-list ul li {
  margin-bottom: 0.5em;
  line-height: 1.5em;
}

.domain-rowan.front.no-sidebars #block-views-home-upcoming-events .view-content .item-list ul a, .domain-rowan.front.no-sidebars #block-views-home-rowan-arts .view-content .item-list ul a, .domain-rowan.front.no-sidebars #block-views-home-rowan-athletics .view-content .item-list ul a {
  margin: 0;
}

.domain-rowan.front.no-sidebars #block-views-home-upcoming-events .view-footer p, .domain-rowan.front.no-sidebars #block-views-home-rowan-arts .view-footer p, .domain-rowan.front.no-sidebars #block-views-home-rowan-athletics .view-footer p {
  margin: 0;
}

@media (max-width:415px) {
  .group {
    margin-bottom: 5px;
  }
  .group:last-of-type {
    display: none;
  }
  .group img {
    height: auto !important;
    width: 49% !important;
  }
  .group:nth-child(odd) img {
    margin-right: 2% !important;
  }
  .group:nth-child(even) img {
    margin: 0px 0px 5px 0px !important;
  }
}

@media (max-width:585px) and (min-width:550px) {
  .group:nth-last-of-type(-n+5) {
    display: none;
  }
  .group img {
    margin: 0px 0px 5px 0px !important;
    height: auto !important;
    width: 100% !important;
  }
  .domain-rowan.front.no-sidebars #block-views-home-rowan-arts, .domain-rowan.front.no-sidebars #block-views-home-rowan-athletics {
    margin-left: 0;
    float: left;
  }
}

@media (min-width:1225px), (max-width:945px) and (min-width:840px) {
  .block-instagram-block {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  .group {
    margin-bottom: 5px;
  }
  .group img {
    height: auto !important;
    width: 32.5% !important;
    margin: 0px 0px 5px 0px !important;
  }
  .group:nth-child(3n+2) img {
    margin-left: 1.25% !important;
    margin-right: 1.25% !important;
  }
}

@media (max-width:1225px) and (min-width:946px) {
  .block-instagram-block {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  .group {
    margin-bottom: 5px;
  }
  .group:last-of-type {
    display: none;
  }
  .group img {
    height: auto !important;
    width: 49% !important;
  }
  .group:nth-child(odd) img {
    margin-right: 2% !important;
  }
  .group:nth-child(even) img {
    margin: 0px !important;
  }
}

@media screen and (max-width:1195px) {
  .domain-rowan.front.no-sidebars .region-content>.block {
    margin-left: 1.7%;
  }
}

@media screen and (max-width:946px) {
  .domain-rowan.front.no-sidebars .region-content>.block {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
}

@media screen and (max-width:945px) {
  .domain-rowan.front.no-sidebars .region-content {
    max-width: 780px;
    margin-right: auto;
    margin-left: auto;
  }
  .domain-rowan.front.no-sidebars .region-content>.block {
    width: 48.32869%;
    max-width: 372px;
    margin-left: 0;
  }
  .domain-rowan.front.no-sidebars .region-content>.block.views-row-0 {
    float: right;
  }
  .domain-rowan.front.no-sidebars .region-content>.block.views-row-1 {
    float: right;
    clear: right;
  }
  .domain-rowan.front.no-sidebars .region-content>.block.views-row-2 {
    float: left;
  }
  .domain-rowan.front.no-sidebars .region-content #block-openx-0 {
    float: left;
    clear: left;
  }
  .domain-rowan.front.no-sidebars #block-views-home-experience-rowan {
    top: 0;
    clear: left;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0;
  }
  .domain-rowan.front.no-sidebars #block-views-home-upcoming-events {
    float: left;
    clear: left;
  }
  .domain-rowan.front.no-sidebars #block-instagram-block-instagram-block {
    float: left;
    clear: left;
  }
  .domain-rowan.front.no-sidebars #block-boxes-home-ad, .domain-rowan.front.no-sidebars #block-boxes-openx-ad {
    float: left;
    clear: left;
  }
}

@media screen and (max-width:944px) {
  .domain-rowan.front.no-sidebars .region-content>.block {
    -webkit-transition: none 0s ease-in-out;
    -moz-transition: none 0s ease-in-out;
    -o-transition: none 0s ease-in-out;
    transition: none 0s ease-in-out;
  }
}

@media (max-width:840px) and (min-width:550px) {
  .group {
    margin-bottom: 5px;
  }
  .group:last-of-type {
    display: none;
  }
  .group img {
    height: auto !important;
    width: 49% !important;
  }
  .group:nth-child(odd) img {
    margin-right: 2% !important;
  }
  .group:nth-child(even) img {
    margin: 0px !important;
  }
}

@media screen and (max-width:551px) {
  .domain-rowan.front.no-sidebars .region-content>.block {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
}

@media screen and (max-width:550px) {
  .domain-rowan.front.no-sidebars {}
  .domain-rowan.front.no-sidebars .region-content {
    max-width: 372px;
  }
  .domain-rowan.front.no-sidebars .region-content>.block {
    width: 100%;
  }
  .domain-rowan.front.no-sidebars .region-content>.block.views-row-2 {
    top: 0;
  }
  .domain-rowan.front.no-sidebars .region-content>.block.views-row-0, .domain-rowan.front.no-sidebars .region-content>.block.views-row-0 .views-row-1, .domain-rowan.front.no-sidebars .region-content>.block.views-row-1, .domain-rowan.front.no-sidebars .region-content>.block.views-row-2 {
    position: absolute;
    left: 0;
    top: 0;
    float: none;
    clear: both;
    margin: 0;
    display: none;
  }
  .domain-rowan.front.no-sidebars #block-instagram-block-instagram-block {
    float: left;
    clear: right;
  }
  .domain-rowan.front.no-sidebars #block-instagram-block-instagram-block .group {
    margin-bottom: 5px;
  }
  .domain-rowan.front.no-sidebars #block-instagram-block-instagram-block .group:last-of-type {
    display: none;
  }
  .domain-rowan.front.no-sidebars #block-instagram-block-instagram-block .group img {
    height: auto !important;
    width: 49% !important;
  }
  .domain-rowan.front.no-sidebars #block-instagram-block-instagram-block .group:nth-child(odd) img {
    margin-right: 2% !important;
  }
  .domain-rowan.front.no-sidebars #block-instagram-block-instagram-block .group:nth-child(even) img {
    margin: 0px !important;
  }
  .domain-rowan.front.no-sidebars #block-views-home-experience-rowan {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .domain-rowan.front.no-sidebars #block-views-home-campus-highlights {
    float: none;
    clear: both;
  }
  .domain-rowan.front.no-sidebars #block-views-home-campus-highlights .views-field-field-news-photo {
    float: none;
    max-width: 100%;
  }
  .domain-rowan.front.no-sidebars #block-views-home-campus-highlights .views-field-title a {
    margin-left: 0;
  }
  .domain-rowan.front.no-sidebars #block-views-home-upcoming-events {
    float: none;
    clear: both;
  }
  .domain-rowan.front.no-sidebars #block-boxes-home-ad, .domain-rowan.front.no-sidebars #block-boxes-openx-ad {
    float: none;
    clear: both;
  }
  .domain-rowan.front.no-sidebars #block-boxes-home-we-are-rowan {
    height: 200px;
  }
  .domain-rowan.front.no-sidebars #block-boxes-home-we-are-rowan h1 {
    left: 30px;
    bottom: 36px;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper {
    position: relative;
    width: 100%;
    height: 200px;
    overflow: hidden;
    margin-bottom: 20px;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide {
    position: absolute;
    left: 100%;
    top: 200px;
    z-index: 10;
    width: 100%;
    height: 200px;
    vertical-align: middle;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    display: block;
    width: 100%;
    height: 200px;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text {
    position: relative;
    z-index: 2;
    width: 100%;
    min-width: 200px;
    height: auto;
    margin: auto;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text pre {
    display: inline-block;
    margin: 0;
    padding: 0;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.tl, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.ml, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.bl {
    padding-left: 54px;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.tr, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.mr, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.br {
    padding-right: 54px;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.tl, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.tm, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.tr {
    padding-top: 20px;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.bl, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.bm, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.br {
    position: absolute;
    bottom: 20px;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.bl pre, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.bm pre, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide a.overlay-text.br pre {
    position: absolute;
    bottom: 0;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide.slide-1, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide.slide-3, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide.slide-5 {
    background: #ffcf44;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide.slide-2, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide.slide-3, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide.slide-4 {}
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide.slide-5 {}
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide.slide-2, .domain-rowan.front.no-sidebars #home-ss-wrapper .slide.slide-4 {
    background: #5b1300;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide.slide-1 {
    left: 0;
    top: 0;
    z-index: 20;
    padding: 0;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide.slide-1 .text {
    position: relative;
    top: 138px;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .slide img {
    width: auto;
    max-width: 100%;
    height: auto;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .ss-nav {
    position: absolute;
    top: 85px;
    z-index: 30;
    display: block;
    width: 26px;
    height: 26px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-color: black;
    background-color: rgba(0, 0, 0, 0.6);
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .ss-nav.ss-nav-left {
    left: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MUJGOUNFQjYzMjIwNjgxMTgwODNDNTQxMjMxMEVDRjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JBRkZCRkU1REI5MTFFMkE0MjVDRUYxMUQ1RjNGN0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JBRkZCRkQ1REI5MTFFMkE0MjVDRUYxMUQ1RjNGN0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QUY0NjAzNzE1MjA2ODExOEE2RDk0OEExRTlFN0MyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQkY5Q0VCNjMyMjA2ODExODA4M0M1NDEyMzEwRUNGOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlPKeGEAAABySURBVHjaYvz//z8DDhAJxEVAzIgmPpuJRA1zgHgmNk0ReDTMADGYsGgoxqcBXRNRGpA1Ea0BpokkDTBNjDhCEGdcgDQtB+I+LIpSgTgdlyYGUjUihx7RGtHjiSiN2FIEQY0sOAJoOZRGT04gjQwAAQYA5XUiAfwiWa0AAAAASUVORK5CYII=);
    border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0;
    background-position: 6px center;
  }
  .domain-rowan.front.no-sidebars #home-ss-wrapper .ss-nav.ss-nav-right {
    right: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MUJGOUNFQjYzMjIwNjgxMTgwODNDNTQxMjMxMEVDRjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjgzQTM1OUQ1REZFMTFFMkE0MjVDRUYxMUQ1RjNGN0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjgzQTM1OUM1REZFMTFFMkE0MjVDRUYxMUQ1RjNGN0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QUY0NjAzNzE1MjA2ODExOEE2RDk0OEExRTlFN0MyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQkY5Q0VCNjMyMjA2ODExODA4M0M1NDEyMzEwRUNGOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu+h3FAAAABySURBVHjalJLRCYAwDEQvwSFdQBzAOfS/OIBuGU/wo5aENgePltBHSloxsxXAgn+M7OSGEyWFnE1dyEbmSEJW1Go/LGpzaEhU58pdcYKf8q2LI4oijgV1iTpFb3eQS7OCN4iu0EpDQj291P/TrPDmEWAAgeEkkgMJxbIAAAAASUVORK5CYII=);
    border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    background-position: 9px center;
  }
}

@media (max-width:615px) and (min-width:550px) {
  #block-boxes-home-we-are-rowan h1 {
    font-size: 31px;
  }
}

@media (max-width:700px) and (min-width:615px), (min-width:940px) and (max-width:1040px) {
  #block-boxes-home-we-are-rowan h1 {
    font-size: 35px;
  }
}

@media (max-width:840px) and (min-width:700px), (min-width:1040px) and (max-width:1140px) {
  #block-boxes-home-we-are-rowan h1 {
    font-size: 40px;
  }
}

@media (max-width:1024px) {
  .domain-rowan.front.no-sidebars #block-views-home-campus-highlights .views-field-field-news-photo {
    max-width: 100%;
  }
  .domain-rowan.front.no-sidebars #block-views-home-campus-highlights .views-field-title a {
    margin-left: 0;
    clear: left;
  }
}

#block-quicktabs-social-tabs, #block-quicktabs-events {
  position: relative;
  margin-top: 43px;
}

#block-quicktabs-social-tabs>h2.title, #block-quicktabs-events>h2.title {
  display: none;
}

#block-quicktabs-social-tabs h2.title, #block-quicktabs-events h2.title {
  font-size: 18px;
}

#block-quicktabs-social-tabs ul.quicktabs-tabs, #block-quicktabs-events ul.quicktabs-tabs {
  position: absolute;
  top: -44px;
  left: 0px;
}

#block-quicktabs-social-tabs ul.quicktabs-tabs li, #block-quicktabs-events ul.quicktabs-tabs li {
  display: block;
  background: rgba(153, 153, 153, 0.6);
  list-style-type: none;
  white-space: nowrap;
  float: left;
  margin: 0;
  margin-right: 0.8%;
}

#block-quicktabs-social-tabs ul.quicktabs-tabs li.last, #block-quicktabs-events ul.quicktabs-tabs li.last {
  margin-right: 0;
}

#block-quicktabs-social-tabs ul.quicktabs-tabs li.active, #block-quicktabs-events ul.quicktabs-tabs li.active {
  background: #ffcf44;
}

#block-quicktabs-social-tabs ul.quicktabs-tabs a, #block-quicktabs-events ul.quicktabs-tabs a {
  color: #fff !important;
  padding: 10px 0px 10px 0px;
  font-family: "proxima_nova_rgbold";
  font-size: 18px;
  text-decoration: none;
}

@media (min-width:551px) and (max-width:655px) {
  #block-quicktabs-social-tabs ul.quicktabs-tabs a, #block-quicktabs-events ul.quicktabs-tabs a {
    padding: 10px 30px 10px 30px;
  }
}

#block-quicktabs-social-tabs>.content, #block-quicktabs-events>.content {
  margin-top: 10px;
}

@media screen and (max-width:655px) {
  #block-quicktabs-social-tabs, #block-quicktabs-events {
    width: 100%;
    clear: both;
    float: left;
    max-width: none;
  }
}

#block-quicktabs-events #block-views-home-upcoming-events {
  float: left;
}

#block-quicktabs-events ul.quicktabs-tabs {
  width: 100%;
}

#block-quicktabs-events ul.quicktabs-tabs li {
  width: 32.8%;
  text-align: center;
}

#block-quicktabs-social-tabs .content {
  min-height: 0;
  padding: 0;
}

@media (min-width:946px) {
  #block-quicktabs-social-tabs {
    margin-left: 0;
    clear: both;
  }
}

@media screen and (max-width:945px) {
  #block-quicktabs-social-tabs {
    margin-left: 16px;
    float: right;
  }
}

#block-quicktabs-social-tabs ul.quicktabs-tabs {
  width: 100%;
}

#block-quicktabs-social-tabs ul.quicktabs-tabs li {
  width: 49.6%;
  text-align: center;
}

#block-quicktabs-social-tabs .fb-like-box {
  padding-bottom: 19px;
  width: 100% !important;
}

#block-quicktabs-social-tabs .fb-like-box iframe {
  width: 100% !important;
}

#block-quicktabs-social-tabs .fb-like-box span {
  width: 100% !important;
}

#block-quicktabs-social-tabs .fb-like-box .pam {
  display: none !important;
}

.domain-rowan.front.no-sidebars .region-content .ruready-form {
  display: block;
  background: none;
}

@media screen and (min-width:551px) {
  .domain-rowan.front.no-sidebars .region-content .ruready-form {
    margin-left: 16px;
    float: right;
  }
}

.domain-rowan.front.no-sidebars .region-content .ruready-form h2.title {
  font-family: inherit;
  background-color: rgba(153, 153, 153, 0.6);
}

.domain-rowan.front.no-sidebars .region-content .ruready-form .form-item {
  margin-top: 0;
  margin-bottom: 0.66em;
}

.domain-rowan.front.no-sidebars .region-content .ruready-form .form-actions {
  margin-top: 1.32em;
  margin-bottom: 0;
}

.front .ls-responsive .liquid-slider .panel .panel-wrapper {
  padding: 1px;
}

.front .hide-on-desktop a.home-img {
  height: 170px;
  overflow: hidden;
  display: block;
}

.front #block-views-home-news-carousel-block {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.front #block-views-home-news-carousel-block .flex-control-nav li {
  margin: 0px 7px;
}

.front #block-views-home-news-carousel-block .flex-control-nav li a {
  height: 25px;
  width: 25px;
  color: #fff;
  text-indent: 0;
  background: #869791;
  opacity: 0.5;
  text-decoration: none;
  padding-top: 1px;
}

.front #block-views-home-news-carousel-block .flex-control-nav li a.flex-active {
  opacity: 1;
}

.front #block-views-home-news-carousel-block .flexslider {
  background: rgba(220, 220, 220, 0.5);
  padding: 30px 0px 30px 0px;
  border: none;
}

@media screen and (max-width:1200px) {
  .front #block-views-home-news-carousel-block .flexslider {
    padding: 30px 0px 30px 2px;
  }
}

.front #block-views-home-news-carousel-block .flexslider ul.slides {
  width: 800% !important;
}

.front #block-views-home-news-carousel-block .flexslider .slides>li {
  margin: 0 0.21556%;
  position: relative;
  overflow: hidden;
  width: 3.74% !important;
}

.front #block-views-home-news-carousel-block img {
  display: block;
}

.front #block-views-home-news-carousel-block .flex-caption {
  position: absolute;
  z-index: 10;
  bottom: 0px;
  background: rgba(1, 1, 1, 0.6);
  color: #fff;
  padding: 1px 19px 0 19px;
  width: 100%;
  filter: alpha(opacity=70);
}

.front #block-views-home-news-carousel-block .flex-caption a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

@media screen and (max-width:650px) {
  .front #block-views-home-news-carousel-block .flex-caption a {
    font-size: 8px;
  }
}

.front #block-views-home-image-blocks-block-1 .flexslider {
  background: none;
  border: none;
  box-shadow: none;
}

.front #block-views-home-image-blocks-block-1 .flex-control-nav li {
  margin: 0px 7px;
}

.front #block-views-home-image-blocks-block-1 .flex-control-nav li a {
  height: 25px;
  width: 25px;
  color: #fff;
  text-indent: 0;
  background: #869791;
  opacity: 0.5;
  text-decoration: none;
  padding-top: 2px;
}

.front #block-views-home-image-blocks-block-1 .flex-control-nav li a.flex-active {
  opacity: 1;
}


/**/

.view-news.view-display-id-block_5 a {
  font-family: "proxima_nova_rgbold";
}

.domain-rowan-today .rowan-today-only {
  display: inline-block;
}

.domain-rowan-today #sidebar-second .block {
  margin-bottom: 20px;
}

.domain-rowan-today.logged-in #page {
  min-height: 1100px;
}

.domain-rowan-today #block-boxes-return-to-rowan {
  display: none;
}

@media (max-width:945px) {
  .domain-rowan-today #sidebar-first {
    margin-right: 4px;
    min-width: 230px !important;
  }
}

@media (max-width:1190px) and (min-width:946px) {
  .domain-rowan-today #sidebar-first {
    max-width: 220px;
  }
}

@media (min-width:945px) {
  .domain-rowan-today #sidebar-second {
    margin-left: 0;
    width: 25.7%;
  }
  .domain-rowan-today #sidebar-first {
    margin-right: 4px;
  }
  .domain-rowan-today #content {
    margin-left: -21px;
  }
}

@media (max-width:945px) {
  .domain-rowan-today #sidebar-first {
    width: 23.5% !important;
  }
  .domain-rowan-today #block-menu-menu-left-sidebar-rowan-today {
    position: relative;
  }
  .domain-rowan-today #block-boxes-return-to-rowan {
    display: block;
    padding: 10px;
    background: #333333;
  }
  .domain-rowan-today #block-boxes-return-to-rowan h4 {
    margin: 0;
    color: #ffcf44;
    font-size: 11px;
    font-family: "proxima_nova_rgbold";
    background: url(../images/RT_home.png) no-repeat left 4px;
    padding-left: 20px;
  }
  .domain-rowan-today #page {
    margin-top: 0;
  }
  .domain-rowan-today #header {
    display: none;
  }
  .domain-rowan-today .region-sidebar-first-nav {
    margin-left: -20px;
    margin-right: -20px;
    position: relative;
  }
}

@media (max-width:945px) and (max-width:550px) {
  .domain-rowan-today .region-sidebar-first-nav {
    margin-left: -10px;
    margin-right: -10px;
  }
}

@media (max-width:945px) {
  .domain-rowan-today .region-sidebar-first-nav a.toggle-sidebar {
    position: absolute;
    top: -60px;
    background: url(../images/RT_hamburger.png) no-repeat #333333 13px 10px;
    text-indent: -9999px;
    padding: 7px 0px !important;
    left: 11px;
    width: 50px;
  }
  .domain-rowan-today #sidebar-first-nav .block-menu .content {
    background: 0;
  }
  .domain-rowan-today #sidebar-first-nav .block-menu .content>ul.menu {
    margin-top: -24px;
    margin-left: 11px;
    padding-right: 10px;
  }
  .domain-rowan-today #sidebar-first-nav .block-menu .content>ul.menu li a {
    margin-left: 10px;
  }
  .domain-rowan-today #sidebar-first-nav .block-menu .content>ul.menu .gray-menu-item {
    background-color: #4d4d4d;
    padding-left: 22px;
    margin-left: 0;
    width: 100%;
  }
  .domain-rowan-today #sidebar-first-nav .block-menu .content>ul.menu .gray-menu-item:hover {
    background: #ffcf44;
  }
}

.domain-rowan-today #block-views-home-block-1 {
  float: right;
  width: 47.5%;
}

.domain-rowan-today .site-logo-today>.content {
  zoom: 1;
  overflow: hidden;
}

.domain-rowan-today .site-logo-today>.content:before, .domain-rowan-today .site-logo-today>.content:after {
  content: "";
  display: table;
}

.domain-rowan-today .site-logo-today>.content:after {
  clear: both;
}

.domain-rowan-today .site-logo-today>.content>a#logo {
  float: left;
}

.domain-rowan-today .site-logo-today .rowan-today-only {
  float: left;
  padding-top: 23px;
  padding-bottom: 17px;
  padding-left: 20px;
  border-left: 1px solid #5b1300;
  margin-top: 15px;
  margin-left: 20px;
}

@media (max-width:945px) {
  .domain-rowan-today .site-logo-today>.content {
    zoom: 1;
    overflow: hidden;
  }
  .domain-rowan-today .site-logo-today>.content:before, .domain-rowan-today .site-logo-today>.content:after {
    content: "";
    display: table;
  }
  .domain-rowan-today .site-logo-today>.content:after {
    clear: both;
  }
  .domain-rowan-today .site-logo-today>.content>a#logo {
    float: none;
    margin-bottom: 0px;
  }
  .domain-rowan-today .rowan-today-only {
    display: none;
  }
}

.domain-rowan-today #views-exposed-form-news-news-search .views-exposed-form .views-exposed-widget, .domain-rowan-today #views-exposed-form-calendar-page-list .views-exposed-form .views-exposed-widget, .domain-rowan-today #views-exposed-form-calendar-page-cal-list .views-exposed-form .views-exposed-widget {
  clear: left;
}

.domain-rowan-today #views-exposed-form-news-news-search .views-exposed-form #edit-field-news-article-date-value-wrapper, .domain-rowan-today #views-exposed-form-calendar-page-list .views-exposed-form #edit-field-news-article-date-value-wrapper, .domain-rowan-today #views-exposed-form-calendar-page-cal-list .views-exposed-form #edit-field-news-article-date-value-wrapper {
  float: right;
  clear: right;
  margin-top: -110px;
}

@media screen and (max-width:1154px) {
  .domain-rowan-today #views-exposed-form-news-news-search .views-exposed-form .views-exposed-widget, .domain-rowan-today #views-exposed-form-calendar-page-list .views-exposed-form .views-exposed-widget, .domain-rowan-today #views-exposed-form-calendar-page-cal-list .views-exposed-form .views-exposed-widget {
    clear: both;
    display: block;
  }
  .domain-rowan-today #views-exposed-form-news-news-search .views-exposed-form #edit-field-news-article-date-value-wrapper, .domain-rowan-today #views-exposed-form-calendar-page-list .views-exposed-form #edit-field-news-article-date-value-wrapper, .domain-rowan-today #views-exposed-form-calendar-page-cal-list .views-exposed-form #edit-field-news-article-date-value-wrapper {
    clear: both;
    float: none;
    margin-top: 0;
  }
}

.domain-rowan-today #views-exposed-form-news-news-search .views-exposed-form .chosen-choices, .domain-rowan-today #views-exposed-form-calendar-page-list .views-exposed-form .chosen-choices, .domain-rowan-today #views-exposed-form-calendar-page-cal-list .views-exposed-form .chosen-choices {
  background-image: none;
}

.domain-rowan-today #views-exposed-form-news-news-search .views-exposed-form input, .domain-rowan-today #views-exposed-form-news-news-search .views-exposed-form select, .domain-rowan-today #views-exposed-form-calendar-page-list .views-exposed-form input, .domain-rowan-today #views-exposed-form-calendar-page-list .views-exposed-form select, .domain-rowan-today #views-exposed-form-calendar-page-cal-list .views-exposed-form input, .domain-rowan-today #views-exposed-form-calendar-page-cal-list .views-exposed-form select {
  height: 26px;
  padding: 5px;
  margin: 1px 0;
  border: 1px solid #AAAAAA;
}

.domain-rowan-today #views-exposed-form-news-news-search .views-exposed-form input.form-autocomplete, .domain-rowan-today #views-exposed-form-calendar-page-list .views-exposed-form input.form-autocomplete, .domain-rowan-today #views-exposed-form-calendar-page-cal-list .views-exposed-form input.form-autocomplete {
  background-position: 100% 5px;
}

.front.domain-rowan-today {}

@media screen and (max-width:945px) {
  .front.domain-rowan-today #content.six {
    width: 100%;
  }
  .front.domain-rowan-today #sidebar-second {
    width: 100%;
  }
}

@media (max-width:550px) {
  .front.domain-rowan-today #block-block-4 {
    margin-top: 20px;
  }
  .front.domain-rowan-today #block-block-4 a {
    width: 100%;
  }
  .front.domain-rowan-today #content #block-views-news-block-6, .front.domain-rowan-today #content .home-topic-block-wrapper, .front.domain-rowan-today #content #block-views-home-block-1 {
    clear: both;
    float: left;
    width: 100%;
  }
}

.front.domain-rowan-today.node-type-page .region.region-content {
  margin-top: 0;
}

.front.domain-rowan-today.node-type-page .view-display-id-top_recent_block .field-name-body {
  padding: 0;
}

.front.domain-rowan-today.node-type-page .view-display-id-top_recent_block .eq-cols-ph {
  height: 0 !important;
}

.front.domain-rowan-today #block-views-news-block-6 {
  float: left;
  width: 47.5%;
  clear: left;
  margin-bottom: 20px;
  position: relative;
}

.front.domain-rowan-today #block-views-news-block-6 .content {
  padding: 0 !important;
}

.front.domain-rowan-today #block-views-news-block-6 span.views-field-field-event-date {
  position: absolute;
  width: 100%;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.321);
  font-style: italic;
  padding: 5px;
}

.front.domain-rowan-today #block-views-news-block-6 .views-field-title {
  font-family: "proxima_nova_rgbold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin-top: 10px;
}

.front.domain-rowan-today #block-views-news-block-6 .views-field-title, .front.domain-rowan-today #block-views-news-block-6 .views-field-field-news-article-date {
  margin-left: 10px;
}

.front.domain-rowan-today #block-views-news-block-6 .views-field-field-news-article-date {
  padding-bottom: 10px;
  display: block;
}

.front.domain-rowan-today .home-topic-block-wrapper {
  clear: both;
  margin-top: 20px;
  border-top: 10px solid #ffcf44;
  background-color: #fff;
  padding: 20px;
  float: left;
}

.front.domain-rowan-today .home-topic-block-wrapper .view .views-row {
  clear: both;
  margin-bottom: 10px;
}

.front.domain-rowan-today .home-topic-block-wrapper .view .views-row .views-field-field-news-photo {
  float: left;
  margin: 0 15px 15px 0;
  width: 180px;
}

@media (max-width:580px) {
  .front.domain-rowan-today .home-topic-block-wrapper .view .views-row .views-field-field-news-photo {
    width: 100%;
  }
}

.front.domain-rowan-today .home-topic-block-wrapper .view .views-row .views-field-title {
  font-family: "proxima_nova_rgbold", Helvetica, Arial, sans-serif;
  font-size: 18px;
}

.front.domain-rowan-today .view-id-home.view-display-id-block_1 .views-row {
  margin-bottom: 15px;
}

.front.domain-rowan-today .view-id-home.view-display-id-block_1 .views-row .views-field-title a {
  font-family: "proxima_nova_rgbold", Helvetica, Arial, sans-seriff;
  font-size: 16px;
}

.front.domain-rowan-today .region-content .view-news .view-content .views-row {
  border-bottom: none;
}

.front.domain-rowan-today .field-collection-container {
  margin-bottom: 0;
}

.front.domain-rowan-today .sharethis-buttons {
  display: none;
}

.front.domain-rowan-today #page-title {
  display: none;
}

.front.domain-rowan-today #block-views-announcements-block .views-row {
  margin-bottom: 16px;
}

.front.domain-rowan-today #content {}

.front.domain-rowan-today #content .block-views p {
  margin: 0;
}

.front.domain-rowan-today #content #content-top .block-views:first-child {
  margin-top: 0;
}

.front.domain-rowan-today #content #block-views-news-feat-block .views-row, .front.domain-rowan-today #content #block-views-news-top-recent-block .views-row {
  background: #fff;
}

.front.domain-rowan-today #content #block-views-news-feat-block .views-row .views-field-title, .front.domain-rowan-today #content #block-views-news-feat-block .views-row .views-field-field-news-article-date, .front.domain-rowan-today #content #block-views-news-feat-block .views-row .views-field-body, .front.domain-rowan-today #content #block-views-news-feat-block .views-row .views-field-view-node, .front.domain-rowan-today #content #block-views-news-feat-block .views-row .field-type-text-with-summary, .front.domain-rowan-today #content #block-views-news-top-recent-block .views-row .views-field-title, .front.domain-rowan-today #content #block-views-news-top-recent-block .views-row .views-field-field-news-article-date, .front.domain-rowan-today #content #block-views-news-top-recent-block .views-row .views-field-body, .front.domain-rowan-today #content #block-views-news-top-recent-block .views-row .views-field-view-node, .front.domain-rowan-today #content #block-views-news-top-recent-block .views-row .field-type-text-with-summary {
  padding-right: 20px;
  padding-left: 20px;
}

.front.domain-rowan-today #content #block-views-news-feat-block .views-row .field-name-field-news-article-date, .front.domain-rowan-today #content #block-views-news-top-recent-block .views-row .field-name-field-news-article-date {
  margin-left: 20px;
  margin-bottom: 20px;
}

.front.domain-rowan-today #content #block-views-news-feat-block .views-row .views-field-title, .front.domain-rowan-today #content #block-views-news-top-recent-block .views-row .views-field-title {
  padding-top: 17px;
}

.front.domain-rowan-today #content #block-views-news-feat-block {
  margin-bottom: 20px;
}

.front.domain-rowan-today #content #block-views-news-feat-block .views-row {
  zoom: 1;
}

.front.domain-rowan-today #content #block-views-news-feat-block .views-row:before, .front.domain-rowan-today #content #block-views-news-feat-block .views-row:after {
  content: "";
  display: table;
}

.front.domain-rowan-today #content #block-views-news-feat-block .views-row:after {
  clear: both;
}

.front.domain-rowan-today #content #block-views-news-feat-block .news-feat-image {
  width: 65.075%;
  float: left;
}

.front.domain-rowan-today #content #block-views-news-feat-block .news-feat-content {
  width: 34.924%;
  float: right;
  zoom: 1;
}

.front.domain-rowan-today #content #block-views-news-feat-block .news-feat-content:before, .front.domain-rowan-today #content #block-views-news-feat-block .news-feat-content:after {
  content: "";
  display: table;
}

.front.domain-rowan-today #content #block-views-news-feat-block .news-feat-content:after {
  clear: both;
}

.front.domain-rowan-today #content #block-views-news-feat-block .news-feat-content .views-field-title {
  margin-bottom: 15px;
}

.front.domain-rowan-today #content #block-views-news-top-recent-block .view-content {
  zoom: 1;
}

.front.domain-rowan-today #content #block-views-news-top-recent-block .view-content:before, .front.domain-rowan-today #content #block-views-news-top-recent-block .view-content:after {
  content: "";
  display: table;
}

.front.domain-rowan-today #content #block-views-news-top-recent-block .view-content:after {
  clear: both;
}

.front.domain-rowan-today #content #block-views-news-top-recent-block .view-content .views-row {
  float: left;
  width: 30.151%;
  padding-bottom: 15px;
  margin-left: 4.656%;
}

.front.domain-rowan-today #content #block-views-news-top-recent-block .view-content .views-row:first-child {
  margin-left: 0;
}

.front.domain-rowan-today #content #block-views-news-top-recent-block .view-content .views-row:last-child {
  float: right;
}

.front.domain-rowan-today #content #block-views-news-more-block {
  float: left;
  width: 65.075%;
}

.front.domain-rowan-today #content #block-views-news-more-block .views-row {
  margin-bottom: 21px;
}

.front.domain-rowan-today #content #block-views-in-the-media-block, .front.domain-rowan-today #content #block-views-publications-block {
  float: right;
  width: 30.232%;
}

.front.domain-rowan-today #content #block-views-in-the-media-block {
  float: left;
  width: 47.5%;
  margin-right: rem-calc(15);
}

.front.domain-rowan-today #content #block-views-in-the-media-block .views-row {
  margin-bottom: 24px;
}

.front.domain-rowan-today #content #block-views-publications-block {
  margin-top: 20px;
}

.front.domain-rowan-today #content #block-views-publications-block .views-row {
  zoom: 1;
  margin-bottom: 12px;
}

.front.domain-rowan-today #content #block-views-publications-block .views-row:before, .front.domain-rowan-today #content #block-views-publications-block .views-row:after {
  content: "";
  display: table;
}

.front.domain-rowan-today #content #block-views-publications-block .views-row:after {
  clear: both;
}

.front.domain-rowan-today #content #block-views-publications-block .views-row.has-photo .views-field {
  float: right;
  width: 71.818%;
}

.front.domain-rowan-today #content #block-views-publications-block .views-row.has-photo .views-field-field-image {
  float: left;
  width: 22.727%;
  max-width: 50px;
  margin-top: 3px;
}

@media screen and (max-width:945px) {
  .front.domain-rowan-today #content {}
  .front.domain-rowan-today #content .block-views {
    margin-top: 30px;
  }
  .front.domain-rowan-today #content #content-top .block-views:first-child {
    margin-top: 0;
  }
  .front.domain-rowan-today #content #block-views-news-feat-block .news-feat-image {
    width: 48.333%;
  }
  .front.domain-rowan-today #content #block-views-news-feat-block .news-feat-content {
    width: 51.666%;
  }
  .front.domain-rowan-today #content #block-views-news-feat-block .news-feat-content .views-field-title, .front.domain-rowan-today #content #block-views-news-feat-block .news-feat-content .views-field-body, .front.domain-rowan-today #content #block-views-news-feat-block .news-feat-content .views-field-view-node, .front.domain-rowan-today #content #block-views-news-feat-block .news-feat-content .field-type-text-with-summary {
    padding-right: 12px;
    padding-left: 12px;
  }
  .front.domain-rowan-today #content #block-views-news-top-recent-block .view-content .views-row {
    width: 31.111%;
    margin-left: 3.333%;
  }
  .front.domain-rowan-today #content #block-views-news-top-recent-block .view-content .views-row:first-child {
    margin-left: 0;
  }
  .front.domain-rowan-today #content #block-views-news-more-block {
    width: 65.555%;
  }
  .front.domain-rowan-today #content #block-views-publications-block {
    width: 31.111%;
  }
  .front.domain-rowan-today #content #block-views-publications-block {
    margin-top: 30px;
  }
}

.domain-rowan-today #sidebar-second, .domain-rowan-today #sidebar-first {}

.domain-rowan-today #sidebar-second .block .view .views-row, .domain-rowan-today #sidebar-first .block .view .views-row {
  margin-bottom: 15px;
}

.domain-rowan-today #sidebar-second .block .view .views-row .views-field-title, .domain-rowan-today #sidebar-first .block .view .views-row .views-field-title {
  font-weight: bold;
}

.domain-rowan-today #sidebar-second .block .view .views-row .date-display-single, .domain-rowan-today #sidebar-first .block .view .views-row .date-display-single {
  font-family: "proxima_nova_rgbold";
  font-size: 12px;
  line-height: 20px;
  color: #666666;
}

.region-content .view-news p, .news-page.page-taxonomy .region-content p {
  margin-top: 0;
}

.rowan-today-listing-page .region-content, .node-type-news-term-group .region-content {
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 11px;
  padding-left: 16px;
  background-color: #fff;
  margin-bottom: 55px;
}

.rowan-today-listing-page .region-content .view-header, .node-type-news-term-group .region-content .view-header {
  margin-bottom: 1em;
}

.rowan-today-listing-page .region-content .view-header a, .node-type-news-term-group .region-content .view-header a {
  display: block;
}

.rowan-today-listing-page .region-content .content>.node.node-news-term-group, .node-type-news-term-group .region-content .content>.node.node-news-term-group {
  border: none;
  padding: 0;
  margin: 0;
}

.rowan-today-listing-page .region-content .view-display-id-page_3 .views-exposed-form, .rowan-today-listing-page .region-content .view-display-id-page_topics .views-exposed-form, .rowan-today-listing-page .region-content .view-display-id-news_search .views-exposed-form, .rowan-today-listing-page .region-content .view-display-id-page_cal_list .views-exposed-form, .rowan-today-listing-page .region-content .view-display-id-page_list .views-exposed-form, .rowan-today-listing-page .region-content .view-display-id-page_1 .views-exposed-form, .rowan-today-listing-page .region-content .view-display-id-page_2 .views-exposed-form, .node-type-news-term-group .region-content .view-display-id-page_3 .views-exposed-form, .node-type-news-term-group .region-content .view-display-id-page_topics .views-exposed-form, .node-type-news-term-group .region-content .view-display-id-news_search .views-exposed-form, .node-type-news-term-group .region-content .view-display-id-page_cal_list .views-exposed-form, .node-type-news-term-group .region-content .view-display-id-page_list .views-exposed-form, .node-type-news-term-group .region-content .view-display-id-page_1 .views-exposed-form, .node-type-news-term-group .region-content .view-display-id-page_2 .views-exposed-form {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 23px;
  padding-bottom: 23px;
}

.rowan-today-listing-page .region-content .view-display-id-page_3 .views-field-field-news-photo, .rowan-today-listing-page .region-content .view-display-id-page_topics .views-field-field-news-photo, .rowan-today-listing-page .region-content .view-display-id-news_search .views-field-field-news-photo, .rowan-today-listing-page .region-content .view-display-id-page_cal_list .views-field-field-news-photo, .rowan-today-listing-page .region-content .view-display-id-page_list .views-field-field-news-photo, .rowan-today-listing-page .region-content .view-display-id-page_1 .views-field-field-news-photo, .rowan-today-listing-page .region-content .view-display-id-page_2 .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-page_3 .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-page_topics .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-news_search .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-page_cal_list .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-page_list .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-page_1 .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-page_2 .views-field-field-news-photo {
  float: left;
  max-width: 180px;
  margin-right: 15px;
}

@media (max-width:550px) {
  .rowan-today-listing-page .region-content .view-display-id-page_3 .views-field-field-news-photo, .rowan-today-listing-page .region-content .view-display-id-page_topics .views-field-field-news-photo, .rowan-today-listing-page .region-content .view-display-id-news_search .views-field-field-news-photo, .rowan-today-listing-page .region-content .view-display-id-page_cal_list .views-field-field-news-photo, .rowan-today-listing-page .region-content .view-display-id-page_list .views-field-field-news-photo, .rowan-today-listing-page .region-content .view-display-id-page_1 .views-field-field-news-photo, .rowan-today-listing-page .region-content .view-display-id-page_2 .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-page_3 .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-page_topics .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-news_search .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-page_cal_list .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-page_list .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-page_1 .views-field-field-news-photo, .node-type-news-term-group .region-content .view-display-id-page_2 .views-field-field-news-photo {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }
}

.rowan-today-listing-page .region-content .views-row, .rowan-today-listing-page .region-content .content>.node, .node-type-news-term-group .region-content .views-row, .node-type-news-term-group .region-content .content>.node {
  padding-bottom: 23px;
  margin-bottom: 23px;
  border-bottom: 1px solid #ccc;
}

.rowan-today-listing-page .region-content .views-row .views-field-title, .rowan-today-listing-page .region-content .views-row h2, .rowan-today-listing-page .region-content .content>.node .views-field-title, .rowan-today-listing-page .region-content .content>.node h2, .node-type-news-term-group .region-content .views-row .views-field-title, .node-type-news-term-group .region-content .views-row h2, .node-type-news-term-group .region-content .content>.node .views-field-title, .node-type-news-term-group .region-content .content>.node h2 {
  margin: 0;
}

.rowan-today-listing-page .region-content .views-row .field-name-field-event-date .time, .rowan-today-listing-page .region-content .content>.node .field-name-field-event-date .time, .node-type-news-term-group .region-content .views-row .field-name-field-event-date .time, .node-type-news-term-group .region-content .content>.node .field-name-field-event-date .time {
  display: block;
}

.rowan-today-listing-page .region-content .views-row .links, .rowan-today-listing-page .region-content .content>.node .links, .node-type-news-term-group .region-content .views-row .links, .node-type-news-term-group .region-content .content>.node .links {
  display: none;
}

.rowan-today-listing-page .region-content .views-row.has-photo .views-field, .rowan-today-listing-page .region-content .views-row.has-photo .field, .rowan-today-listing-page .region-content .views-row.has-photo h2, .rowan-today-listing-page .region-content .node-teaser.has-photo .views-field, .rowan-today-listing-page .region-content .node-teaser.has-photo .field, .rowan-today-listing-page .region-content .node-teaser.has-photo h2, .node-type-news-term-group .region-content .views-row.has-photo .views-field, .node-type-news-term-group .region-content .views-row.has-photo .field, .node-type-news-term-group .region-content .views-row.has-photo h2, .node-type-news-term-group .region-content .node-teaser.has-photo .views-field, .node-type-news-term-group .region-content .node-teaser.has-photo .field, .node-type-news-term-group .region-content .node-teaser.has-photo h2 {
  width: 61.554%;
}

.rowan-today-listing-page .region-content .views-row.has-photo h2, .rowan-today-listing-page .region-content .node-teaser.has-photo h2, .node-type-news-term-group .region-content .views-row.has-photo h2, .node-type-news-term-group .region-content .node-teaser.has-photo h2 {
  float: left;
}

.rowan-today-listing-page .region-content .views-row.has-photo .views-field-field-news-photo, .rowan-today-listing-page .region-content .views-row.has-photo .field-name-field-news-photo, .rowan-today-listing-page .region-content .node-teaser.has-photo .views-field-field-news-photo, .rowan-today-listing-page .region-content .node-teaser.has-photo .field-name-field-news-photo, .node-type-news-term-group .region-content .views-row.has-photo .views-field-field-news-photo, .node-type-news-term-group .region-content .views-row.has-photo .field-name-field-news-photo, .node-type-news-term-group .region-content .node-teaser.has-photo .views-field-field-news-photo, .node-type-news-term-group .region-content .node-teaser.has-photo .field-name-field-news-photo {
  float: right;
  width: 33.712%;
  max-width: 178px;
}

.rowan-today-listing-page .region-content .item-list .pager, .node-type-news-term-group .region-content .item-list .pager {
  zoom: 1;
  position: absolute;
  left: 0;
  bottom: -55px;
  width: 100%;
}

.rowan-today-listing-page .region-content .item-list .pager:before, .rowan-today-listing-page .region-content .item-list .pager:after, .node-type-news-term-group .region-content .item-list .pager:before, .node-type-news-term-group .region-content .item-list .pager:after {
  content: "";
  display: table;
}

.rowan-today-listing-page .region-content .item-list .pager:after, .node-type-news-term-group .region-content .item-list .pager:after {
  clear: both;
}

.rowan-today-listing-page .region-content .item-list .pager li, .node-type-news-term-group .region-content .item-list .pager li {
  float: left;
  padding: 0;
  margin-bottom: 0;
  margin-left: 1.893%;
}

.rowan-today-listing-page .region-content .item-list .pager li:first-child, .node-type-news-term-group .region-content .item-list .pager li:first-child {
  margin-left: 0;
}

.rowan-today-listing-page .region-content .item-list .pager li, .rowan-today-listing-page .region-content .item-list .pager li a:link, .rowan-today-listing-page .region-content .item-list .pager li a:visited, .rowan-today-listing-page .region-content .item-list .pager li a:hover, .rowan-today-listing-page .region-content .item-list .pager li a:focus, .node-type-news-term-group .region-content .item-list .pager li, .node-type-news-term-group .region-content .item-list .pager li a:link, .node-type-news-term-group .region-content .item-list .pager li a:visited, .node-type-news-term-group .region-content .item-list .pager li a:hover, .node-type-news-term-group .region-content .item-list .pager li a:focus {
  display: block;
  width: 25px;
  height: 25px;
  overflow: hidden;
  background-color: #ccc;
  border-radius: 4px;
  -moz-border-radius: 4px;
}

.rowan-today-listing-page .region-content .item-list .pager li.pager-first, .rowan-today-listing-page .region-content .item-list .pager li.pager-last, .node-type-news-term-group .region-content .item-list .pager li.pager-first, .node-type-news-term-group .region-content .item-list .pager li.pager-last {
  display: none;
}

.rowan-today-listing-page .region-content .item-list .pager li.pager-previous a, .rowan-today-listing-page .region-content .item-list .pager li.pager-next a, .node-type-news-term-group .region-content .item-list .pager li.pager-previous a, .node-type-news-term-group .region-content .item-list .pager li.pager-next a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAyCAYAAACK2SFDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMjU1ODg2RjM3MUYxMUUyODYyNkZBRTYzRjFBOThCMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMjU1ODg3MDM3MUYxMUUyODYyNkZBRTYzRjFBOThCMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIyNTU4ODZEMzcxRjExRTI4NjI2RkFFNjNGMUE5OEIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIyNTU4ODZFMzcxRjExRTI4NjI2RkFFNjNGMUE5OEIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cCNPgwAAAKhJREFUeNrsldEKwyAMRVP/u2yTUtwYe6nfu7SjK4g72gh7NHChlHNVEsgVVb3pb8VNwyZJdXyQYckNqfPUINlVVUMOVw0EFw1OuBT+DdZTIz2j2nMzeDaUSEMxj3t/i7GcNFSHO9zhDv8LDt8dncrTfp5h902UKROAszXa7pSDFwCflLAjgC9KMVfoyJszbHdd4fRHKeg/8mAIJbipdc1DORTA4FcBBgCxKyazII9HUQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.rowan-today-listing-page .region-content .item-list .pager li.pager-previous a, .node-type-news-term-group .region-content .item-list .pager li.pager-previous a {
  background-position: 6px -31px;
}

.rowan-today-listing-page .region-content .item-list .pager li.pager-next a, .node-type-news-term-group .region-content .item-list .pager li.pager-next a {
  background-position: 8px 7px;
}

.rowan-today-listing-page .region-content .item-list .pager li.pager-current, .rowan-today-listing-page .region-content .item-list .pager li a:hover, .rowan-today-listing-page .region-content .item-list .pager li a:focus, .node-type-news-term-group .region-content .item-list .pager li.pager-current, .node-type-news-term-group .region-content .item-list .pager li a:hover, .node-type-news-term-group .region-content .item-list .pager li a:focus {
  display: block;
  background-color: #ffcf44;
}

.domain-rowan-today.not-front .node .field-type-taxonomy-term-reference .field-label {
  display: inline;
  margin-bottom: 6px;
}

.domain-rowan-today.not-front .node .field-type-taxonomy-term-reference .field-items {
  display: inline;
}

.domain-rowan-today.not-front .node .field-type-taxonomy-term-reference .field-items .field-item {
  display: inline-block;
}

.domain-rowan-today.not-front .node .field-type-taxonomy-term-reference .field-items .field-item:first-child:before {
  content: '';
  display: inline;
}

.news-page.page-node .field-name-field-news-photo img {
  width: auto;
}

.news-page.page-node .region-content .node {
  background-color: #fff;
}

.news-page.page-node .region-content .node .sharethis-buttons {
  float: right;
}

.news-page.page-node .region-content .node .group-news-top-points {
  margin-bottom: 20px;
  border: 1px #ccc solid;
  position: relative;
  margin-top: 30px;
  padding: 20px;
}

.news-page.page-node .region-content .node .group-news-top-points h3 {
  margin: 0;
}

.news-page.page-node .region-content .node .group-news-top-points h3.field-label {
  position: absolute;
  top: -12px;
  background: #fff;
  left: 10px;
}

.news-page.page-node .region-content .node .field-name-field-news-top-points {
  float: left;
  width: 28%;
  display: list-item;
  margin-left: 15px;
}

.news-page.page-node .region-content .node .field-name-body {
  padding: 0;
}

.news-page.page-node .region-content .node .field-type-text-with-summary {
  clear: both;
  margin-bottom: 10px;
}

.news-page.page-node .region-content .node .field-name-field-news-subhead {
  font-family: "proxima_nova_rgregular", Helvetica, Arial, sans-serif;
  font-style: italic;
}

.news-page.page-node .region-content .node .caption {
  zoom: 1;
  font-size: 0;
  line-height: 0;
}

.news-page.page-node .region-content .node .caption:before, .news-page.page-node .region-content .node .caption:after {
  content: "";
  display: table;
}

.news-page.page-node .region-content .node .caption:after {
  clear: both;
}

.news-page.page-node .region-content .node .caption p {
  margin-top: 8px;
  margin-bottom: 0;
}

.news-page.page-node .region-content .node .caption .field-name-field-photo-credit {
  display: inline-block;
  clear: both;
}

.today-suggest-button .content p {
  margin: 0;
}

.today-suggest-button .content p a {
  display: block;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 6px;
  padding-left: 20%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAYAAACNzvbFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozNUFDRUI5N0Y3MjA2ODExOEE2REMwMDAyQ0I4NTAzMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTgwNERGQTNCRkExMUUyOTEwMEY5NjRDQjg4QzRDRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTgwNERGOTNCRkExMUUyOTEwMEY5NjRDQjg4QzRDRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzBFNDhGMzUwQTIwNjgxMTkyQjA5RkY3MURBMDQ5QjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzVBQ0VCOTdGNzIwNjgxMThBNkRDMDAwMkNCODUwMzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6i4AE4AAAAWklEQVR42mL4//9/439MMAWIGYGYAQkTq44Bn4bJRBqMoY5kDcSoYyDHJYTUoRtKFYOxGUqxwUwM2MF/LGKMRKsj0pUkJTGqG0hMkiIrE1DdQJihVM+mAAEGAHa/I/w1fTxIAAAAAElFTkSuQmCC);
  background-color: #ffcf44;
  background-position: 6.274% center;
  background-repeat: no-repeat;
}

.today-suggest-button .content p a:hover, .today-suggest-button .content p a:active {
  background-color: #666666;
}

.today-suggest-button .content p a:active {
  position: relative;
  top: 1px;
}

@media (max-width:750px) {
  .domain-rowan-today.front #content #block-views-news-feat-block .news-feat-image, .domain-rowan-today.front #content #block-views-news-feat-block .news-feat-content {
    width: 100%;
  }
  .domain-rowan-today #sidebar-first.portrait-bottom {
    overflow: hidden;
  }
  .domain-rowan-today #sidebar-first.portrait-bottom #sidebar-first-left, .domain-rowan-today #sidebar-first.portrait-bottom #sidebar-first-mid, .domain-rowan-today #sidebar-first.portrait-bottom #sidebar-first-right {
    min-width: 260px;
  }
  .domain-rowan-today #sidebar-first.portrait-bottom #sidebar-first-right {
    float: none;
    clear: left;
    margin-left: 0;
  }
}

@media (max-width:580px) {
  .domain-rowan-today #sidebar-first.portrait-bottom #sidebar-first-mid {
    float: none;
    clear: left;
    margin-left: 0;
  }
}

@media (max-width:550px) {
  .domain-rowan-today .today-suggest-button .content p {
    width: 100%;
  }
  .domain-rowan-today .today-suggest-button .content p a {
    width: 85%;
    padding-left: 14.666%;
    background-position: 5.882% center;
    margin-right: auto;
    margin-left: auto;
  }
  .domain-rowan-today.front #content #block-views-news-feat-block .news-feat-image, .domain-rowan-today.front #content #block-views-news-feat-block .news-feat-content {
    width: 100%;
  }
  .domain-rowan-today.front #content #block-views-news-feat-block .views-row .views-field-field-news-photo, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .views-field-title, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .views-field-body, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .field-type-text-with-summary, .domain-rowan-today.front #content #block-views-news-top-recent-block .view-content .views-row, .domain-rowan-today.front #content #block-views-news-more-block, .domain-rowan-today.front #content #block-views-in-the-media-block, .domain-rowan-today.front #content #block-views-publications-block {
    zoom: 1;
    width: 100%;
  }
  .domain-rowan-today.front #content #block-views-news-feat-block .views-row .views-field-field-news-photo:before, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .views-field-field-news-photo:after, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .views-field-title:before, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .views-field-title:after, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .views-field-body:before, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .views-field-body:after, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .field-type-text-with-summary:before, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .field-type-text-with-summary:after, .domain-rowan-today.front #content #block-views-news-top-recent-block .view-content .views-row:before, .domain-rowan-today.front #content #block-views-news-top-recent-block .view-content .views-row:after, .domain-rowan-today.front #content #block-views-news-more-block:before, .domain-rowan-today.front #content #block-views-news-more-block:after, .domain-rowan-today.front #content #block-views-in-the-media-block:before, .domain-rowan-today.front #content #block-views-in-the-media-block:after, .domain-rowan-today.front #content #block-views-publications-block:before, .domain-rowan-today.front #content #block-views-publications-block:after {
    content: "";
    display: table;
  }
  .domain-rowan-today.front #content #block-views-news-feat-block .views-row .views-field-field-news-photo:after, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .views-field-title:after, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .views-field-body:after, .domain-rowan-today.front #content #block-views-news-feat-block .views-row .field-type-text-with-summary:after, .domain-rowan-today.front #content #block-views-news-top-recent-block .view-content .views-row:after, .domain-rowan-today.front #content #block-views-news-more-block:after, .domain-rowan-today.front #content #block-views-in-the-media-block:after, .domain-rowan-today.front #content #block-views-publications-block:after {
    clear: both;
  }
  .domain-rowan-today.front #content #block-views-news-top-recent-block .view-content .views-row {
    margin-top: 20px;
    margin-left: 0;
  }
  .domain-rowan-today.front #content #block-views-news-top-recent-block .view-content .views-row:first-child {
    margin-top: 0;
  }
}

.rowan-today-listing-page .region-content .view-rowan-podcasts .view-content h3:first-child, .view-rowan-podcasts .view-content h3:first-child {
  margin-top: 0;
}

.rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-name, .view-rowan-podcasts .view-content .views-field-name {
  zoom: 1;
}

.rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-name:before, .rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-name:after, .view-rowan-podcasts .view-content .views-field-name:before, .view-rowan-podcasts .view-content .views-field-name:after {
  content: "";
  display: table;
}

.rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-name:after, .view-rowan-podcasts .view-content .views-field-name:after {
  clear: both;
}

.rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-name .field-content, .view-rowan-podcasts .view-content .views-field-name .field-content {
  zoom: 1;
  overflow: hidden;
}

.rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-name .field-content:before, .rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-name .field-content:after, .view-rowan-podcasts .view-content .views-field-name .field-content:before, .view-rowan-podcasts .view-content .views-field-name .field-content:after {
  content: "";
  display: table;
}

.rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-name .field-content:after, .view-rowan-podcasts .view-content .views-field-name .field-content:after {
  clear: both;
}

.rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-name .field-content .subscribe:link, .view-rowan-podcasts .view-content .views-field-name .field-content .subscribe:link {
  display: block;
  padding-left: 30px;
  background-image: url(../images/rss.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: auto 22px;
}

.rowan-today-listing-page .region-content .view-rowan-podcasts .view-content .views-field-description p, .view-rowan-podcasts .view-content .views-field-description p {
  margin-top: 0;
}

.podcast-file-links {
  zoom: 1;
  padding: 0;
  margin: 0;
}

.podcast-file-links:before, .podcast-file-links:after {
  content: "";
  display: table;
}

.podcast-file-links:after {
  clear: both;
}

.podcast-file-links li {
  list-style: none;
  float: left;
  margin-left: 10px;
}

.podcast-file-links li:first-child, .podcast-file-links li.js-mar-left {
  margin-left: 0;
}

.js-show {
  display: none;
}

.js .rowan-podcast-collapsible {
  display: none;
}

.js .podcast-file-links li.js-mar-left {
  margin-left: 10px;
}

.itm-details th {
  width: 120px;
  vertical-align: top;
}

.itm-details td {
  background: #fff;
}

#block-boxes-today-branding a.branding {
  display: block;
  background: rgba(0, 0, 0, 0.321);
  padding: 20px;
  text-decoration: none;
}

#block-boxes-today-branding h2 {
  margin: 0;
  line-height: 45px;
  font-size: 45px;
}

#block-boxes-today-branding h2.rowan {
  color: #ffcf44;
  font-weight: 900;
}

@media (max-width:945px) {
  #block-boxes-today-branding h2.rowan {
    float: left;
    margin-right: 10px;
    margin-left: 60px;
  }
}

#block-boxes-today-branding h2.today {
  color: #fff;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-weight: 100;
}

@media (max-width:945px) {
  #block-boxes-today-branding h2.today {
    margin-left: 60px;
  }
}

#block-rowan-stock-rowan-stock-event-search, #block-rowan-stock-rowan-stock-news-advanced-search {
  padding: 10px;
  background-color: #ffcf44;
}

#block-rowan-stock-rowan-stock-event-search .title, #block-rowan-stock-rowan-stock-news-advanced-search .title {
  font-size: 16px;
}

#block-rowan-stock-rowan-stock-event-search input.form-text, #block-rowan-stock-rowan-stock-news-advanced-search input.form-text {
  width: 100%;
}

@media (max-width:600px) {
  #block-views-related-news-block-1 .view-related-news.view-display-id-block_1 .views-row {
    width: 100%;
    clear: both;
    border-bottom: 0;
  }
}

@media (min-width:600px) {
  #block-views-related-news-block-1 .view-related-news.view-display-id-block_1 .views-row {
    width: 28%;
    margin-right: 20px;
    float: left;
    border-bottom: 0;
  }
}

.region-content .view-news.view-display-id-page_2 .item-list .pager-load-more .ajax-progress {
  display: none !important;
}

.region-content .view-news.view-display-id-page_2 .item-list .pager-load-more li.pager-next {
  width: auto;
  height: auto;
  background-color: transparent;
}

.region-content .view-news.view-display-id-page_2 .item-list .pager-load-more li.pager-next a {
  background: none;
  text-indent: 0;
  width: auto;
  height: auto;
  color: #000;
  line-height: inherit;
  font-size: inherit;
  display: block;
  padding: 8px;
  background-color: #ffcf44;
}

.region-content .view-news.view-display-id-page_2 .item-list .pager-load-more li.pager-next a:hover {
  text-decoration: underline;
}

.region-content .view-news .attachment-before .view-display-id-attachment_1 .views-field-title {
  font-style: italic;
  font-weight: normal;
  font-size: 26px;
  font-family: Georgia, serif;
  line-height: 1.23;
}

.region-content .view-news .attachment-before .view-display-id-attachment_1 .views-field-field-news-photo {
  max-width: 100%;
  margin-right: 0;
}

.region-content .view-news .attachment-before .view-display-id-attachment_1 .views-field-body p {
  margin-bottom: 0;
  padding-bottom: 0;
}

.view-calendar .pager-ellipsis, .view-news .pager-ellipsis {
  display: none !important;
}

.view-calendar .view-header a, .view-news .view-header a {
  display: inline !important;
}

.view-calendar .view-filter-summary, .view-news .view-filter-summary {
  padding: 10px;
  background-color: #ececec;
  font-style: italic;
}

.view-calendar .views-exposed-form .views-widget-sort-by, .view-news .views-exposed-form .views-widget-sort-by {
  display: none;
}

.view-calendar .views-exposed-form .views-widget-sort-order, .view-news .views-exposed-form .views-widget-sort-order {
  display: none;
}

.view-calendar .views-exposed-form .highlight, .view-news .views-exposed-form .highlight {
  background: none;
}

@media (max-width:550px) {
  .view-calendar .views-exposed-form .views-exposed-widget, .view-news .views-exposed-form .views-exposed-widget {
    clear: both !important;
    width: 100% !important;
    margin-bottom: 10px;
  }
}

.view-calendar .views-exposed-form .views-reset-button, .view-news .views-exposed-form .views-reset-button {
  clear: none !important;
}

.view-calendar .views-exposed-form #edit-title-wrapper, .view-calendar .views-exposed-form #edit-combine-wrapper, .view-news .views-exposed-form #edit-title-wrapper, .view-news .views-exposed-form #edit-combine-wrapper {
  float: left;
  width: 30%;
}

@media (max-width:845px) {
  .view-calendar .views-exposed-form #edit-title-wrapper, .view-calendar .views-exposed-form #edit-combine-wrapper, .view-news .views-exposed-form #edit-title-wrapper, .view-news .views-exposed-form #edit-combine-wrapper {
    width: 80%;
  }
}

.view-calendar .views-exposed-form #edit-title-wrapper input#edit-title, .view-calendar .views-exposed-form #edit-title-wrapper input#edit-combine, .view-calendar .views-exposed-form #edit-combine-wrapper input#edit-title, .view-calendar .views-exposed-form #edit-combine-wrapper input#edit-combine, .view-news .views-exposed-form #edit-title-wrapper input#edit-title, .view-news .views-exposed-form #edit-title-wrapper input#edit-combine, .view-news .views-exposed-form #edit-combine-wrapper input#edit-title, .view-news .views-exposed-form #edit-combine-wrapper input#edit-combine {
  width: 100%;
}

.view-calendar .views-exposed-form #edit-field-event-date-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper {
  clear: none !important;
  margin-bottom: 10px;
}

.view-calendar .views-exposed-form #edit-field-event-date-value-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper label, .view-calendar .views-exposed-form #edit-to-date-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper label, .view-news .views-exposed-form #edit-field-event-date-value-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper label, .view-news .views-exposed-form #edit-to-date-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper label {
  float: left;
  margin-right: 10px;
}

.view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-min-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-min-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-max-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-max-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-min-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-min-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-max-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-max-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper {
  float: left;
  width: 100px;
}

@media (max-width:550px) {
  .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-min-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-min-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-max-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-max-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-min-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-min-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-max-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-max-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper {
    width: auto;
    clear: both;
  }
}

.view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-min-wrapper label, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-min-wrapper label, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-max-wrapper label, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-max-wrapper label, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper label, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-min-wrapper label, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-min-wrapper label, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-max-wrapper label, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-max-wrapper label, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-value-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper label, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-min-wrapper label, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-min-wrapper label, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-max-wrapper label, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-max-wrapper label, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper label, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-min-wrapper label, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-min-wrapper label, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-max-wrapper label, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-max-wrapper label, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-value-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper label, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper label {
  float: left;
  margin-right: 10px;
}

.view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-min-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-min-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-max-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-max-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-min-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-min-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-max-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-max-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-value-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper .container-inline-date, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-min-wrapper .container-inline-date, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-min-wrapper .container-inline-date, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-max-wrapper .container-inline-date, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-max-wrapper .container-inline-date, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper .container-inline-date, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-min-wrapper .container-inline-date, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-min-wrapper .container-inline-date, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-max-wrapper .container-inline-date, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-max-wrapper .container-inline-date, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-value-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper .container-inline-date, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper .container-inline-date {
  clear: none;
}

.view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-min-wrapper input, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-min-wrapper input, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-max-wrapper input, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-max-wrapper input, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-calendar .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper input, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-min-wrapper input, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-min-wrapper input, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-max-wrapper input, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-max-wrapper input, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-calendar .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-value-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-calendar .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper input, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-min-wrapper input, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-min-wrapper input, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-max-wrapper input, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-max-wrapper input, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-news .views-exposed-form #edit-field-event-date-value-wrapper #edit-field-event-date-value-value-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper input, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-min-wrapper input, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-min-wrapper input, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-max-wrapper input, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-max-wrapper input, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-news .views-exposed-form #edit-to-date-wrapper #edit-field-event-date-value-value-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-min-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-min-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-max-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-max-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-news-article-date-value-value-wrapper input, .view-news .views-exposed-form #edit-from-date-wrapper #edit-field-event-date-value-value-wrapper input {
  width: 110px;
}

.view-calendar .views-exposed-form .form-type-bef-checkbox, .view-news .views-exposed-form .form-type-bef-checkbox {
  float: left;
  width: auto;
  margin-right: 40px;
  min-width: 20%;
}

@media (min-width:1190px) {
  .view-calendar .views-exposed-form .form-type-bef-checkbox:last-child, .view-news .views-exposed-form .form-type-bef-checkbox:last-child {
    width: 25%;
    margin-left: 2px;
  }
}

.view-calendar .views-exposed-form .form-type-bef-checkbox input, .view-news .views-exposed-form .form-type-bef-checkbox input {
  height: auto !important;
}

.view-calendar .views-exposed-form #edit-field-news-topics-tid-wrapper, .view-calendar .views-exposed-form #edit-topic-wrapper, .view-news .views-exposed-form #edit-field-news-topics-tid-wrapper, .view-news .views-exposed-form #edit-topic-wrapper {
  border: 1px solid #ccc;
  position: relative;
  padding: 14px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.view-calendar .views-exposed-form #edit-field-news-topics-tid-wrapper>label, .view-calendar .views-exposed-form #edit-topic-wrapper>label, .view-news .views-exposed-form #edit-field-news-topics-tid-wrapper>label, .view-news .views-exposed-form #edit-topic-wrapper>label {
  position: absolute;
  top: -11px;
  left: 10px;
  background: #fff;
}

.view-calendar .views-exposed-form #edit-field-news-topics-tid-wrapper label.option, .view-calendar .views-exposed-form #edit-topic-wrapper label.option, .view-news .views-exposed-form #edit-field-news-topics-tid-wrapper label.option, .view-news .views-exposed-form #edit-topic-wrapper label.option {
  font-family: "proxima_nova_rgregular", Helvetica, Arial, sans-serif;
}

.view-calendar .views-exposed-form .form-submit, .view-news .views-exposed-form .form-submit {
  background: #943c25;
  border: 0;
  padding: 8px;
  color: #fff;
  text-transform: capitalize;
}

.view-calendar .back-btn {
  background-color: #ffcf44;
  color: black;
  padding: 5px 10px;
  margin-bottom: 10px;
  display: block;
  width: 132px;
}


/**/

.box-trans-top.events-calendar .view .date-nav-wrapper {
  margin-top: 0;
  margin-bottom: 1px;
}

.box-trans-top.events-calendar .view .date-nav-wrapper .date-nav {
  min-height: 0;
  padding-top: 1px;
  padding-bottom: 0;
  margin-bottom: 0;
  background-color: #666666;
}

.box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .pager {
  margin: 0;
}

.box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-prev, .box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-next {
  top: 6px;
  width: 5px;
  height: 10px;
  padding: 0;
  margin: 0;
  background: none;
}

.box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-prev a, .box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-next a {
  display: block !important;
  width: 5px;
  height: 10px;
  margin: 0;
  overflow: hidden;
  border-radius: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAoCAYAAAA2XTANAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODY4QzRGOTM2NzUxMUUyOUMxQTkxRjAxRjhFOUYzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODY4QzRGQTM2NzUxMUUyOUMxQTkxRjAxRjhFOUYzRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM4NjhDNEY3MzY3NTExRTI5QzFBOTFGMDFGOEU5RjNEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM4NjhDNEY4MzY3NTExRTI5QzFBOTFGMDFGOEU5RjNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4jlpPAAAAGVJREFUeNrsksEKwCAMQ1Pxv9s/jxM2kZidd1lBD68kVZogCanEhNtJOkAH6MCsdhmHTnrkpfKjAdfo4lbzCvMjNJj64ZewXBh4r3atGlswysHV6EeKX6ZT5ameqYNSn5QaySHAAO9u/TmsFH90AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-color: transparent;
}

.box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-prev {
  left: 6px;
}

.box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-prev a {
  background-position: 0 0;
}

.box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-next {
  right: 6px;
}

.box-trans-top.events-calendar .view .date-nav-wrapper .date-nav .date-next a {
  background-position: 0 bottom;
}

.box-trans-top.events-calendar .view .calendar-calendar .month-view table th.days, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td.empty {
  background-color: #e5e5e5;
}

.box-trans-top.events-calendar .view .calendar-calendar .month-view table th.days {
  border-top: none;
  border-right: none;
  border-bottom: 1px solid white;
  border-left: none;
}

.box-trans-top.events-calendar .view .calendar-calendar .month-view table td, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td.empty {
  border-top: none;
  border-right: none;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
}

.box-trans-top.events-calendar .view .calendar-calendar .month-view table td:first-child, .box-trans-top.events-calendar .view .calendar-calendar .month-view table td.empty:first-child {
  border-left: none;
}

.box-trans-top.events-calendar .view .calendar-calendar .month-view table td.today {
  background-color: #a0c1ca;
}

.box-trans-top.upcoming-events .item-list ul li {
  list-style: none;
  margin-bottom: 20px;
  margin-left: 0;
}

.page-node.event-node-page #page #main #content p:first-child, .page-node.node-type-events #page #main #content p:first-child, .rowan-today-listing-page.page-node.node-type-events #page #main #content p:first-child {
  margin-top: 1em;
}

.page-node.event-node-page .region-content .content>.node, .page-node.node-type-events .region-content .content>.node, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node {
  background-color: white;
}

.page-node.event-node-page .region-content .content>.node .first-date, .page-node.node-type-events .region-content .content>.node .first-date, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .first-date {
  font-size: 20px;
  color: #535353;
}

.page-node.event-node-page .region-content .content>.node .chicklets, .page-node.node-type-events .region-content .content>.node .chicklets, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .chicklets {
  text-indent: -9999px;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-google-maps-embed iframe, .page-node.node-type-events .region-content .content>.node .field-name-field-event-google-maps-embed iframe, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-google-maps-embed iframe {
  width: 100%;
}

.page-node.event-node-page .region-content .content>.node .share-this-label, .page-node.node-type-events .region-content .content>.node .share-this-label, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .share-this-label {
  float: right;
  border: 1px solid #cccccc;
  display: inline-block;
  padding: 5px;
}

.page-node.event-node-page .region-content .content>.node .recur-wrapper, .page-node.node-type-events .region-content .content>.node .recur-wrapper, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .recur-wrapper {
  float: left;
  margin-right: 20px;
  border: 1px solid #cccccc;
  font-family: "proxima_nova_rgbold", Helvetica, Arial, sans-serif;
  margin: 20px 20px 20px 0;
}

@media (max-width:550px) {
  .page-node.event-node-page .region-content .content>.node .recur-wrapper, .page-node.node-type-events .region-content .content>.node .recur-wrapper, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .recur-wrapper {
    width: 100%;
  }
}

.page-node.event-node-page .region-content .content>.node .recur-wrapper .recur-title, .page-node.node-type-events .region-content .content>.node .recur-wrapper .recur-title, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .recur-wrapper .recur-title {
  background-color: #feeab0;
  border-bottom: 1px solid #cccccc;
  padding: 2px 10px;
}

.page-node.event-node-page .region-content .content>.node .recur-wrapper .recur-date-wrapper, .page-node.node-type-events .region-content .content>.node .recur-wrapper .recur-date-wrapper, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .recur-wrapper .recur-date-wrapper {
  padding: 7px;
}

.page-node.event-node-page .region-content .content>.node .recur-wrapper .recur-date-wrapper .recur-date, .page-node.node-type-events .region-content .content>.node .recur-wrapper .recur-date-wrapper .recur-date, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .recur-wrapper .recur-date-wrapper .recur-date {
  background-color: #fffcf2;
  padding: 0 7px;
}

.page-node.event-node-page .region-content .content>.node .st-outer, .page-node.node-type-events .region-content .content>.node .st-outer, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .st-outer {
  margin-top: 10px;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-location, .page-node.event-node-page .region-content .content>.node .field-name-field-event-address, .page-node.event-node-page .region-content .content>.node .field-name-field-event-public, .page-node.event-node-page .region-content .content>.node .field-name-field-event-reg-req, .page-node.event-node-page .region-content .content>.node .field-name-field-event-registration-link, .page-node.event-node-page .region-content .content>.node .field-name-field-event-cost, .page-node.node-type-events .region-content .content>.node .field-name-field-event-location, .page-node.node-type-events .region-content .content>.node .field-name-field-event-address, .page-node.node-type-events .region-content .content>.node .field-name-field-event-public, .page-node.node-type-events .region-content .content>.node .field-name-field-event-reg-req, .page-node.node-type-events .region-content .content>.node .field-name-field-event-registration-link, .page-node.node-type-events .region-content .content>.node .field-name-field-event-cost, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-location, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-address, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-public, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-reg-req, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-registration-link, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-cost {
  float: left;
  width: 40%;
  margin-right: 15px;
  clear: both;
}

.page-node.event-node-page .region-content .content>.node .field-label, .page-node.node-type-events .region-content .content>.node .field-label, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-label {
  font-family: "proxima_nova_rgbold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #5b1300;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-public, .page-node.event-node-page .region-content .content>.node .field-name-field-event-contact-name, .page-node.node-type-events .region-content .content>.node .field-name-field-event-public, .page-node.node-type-events .region-content .content>.node .field-name-field-event-contact-name, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-public, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-contact-name {
  margin-top: 20px;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-start-date, .page-node.event-node-page .region-content .content>.node .field-name-field-location, .page-node.node-type-events .region-content .content>.node .field-name-field-event-start-date, .page-node.node-type-events .region-content .content>.node .field-name-field-location, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-start-date, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-location {
  margin-bottom: 0px;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-start-date .field-label, .page-node.event-node-page .region-content .content>.node .field-name-field-location .field-label, .page-node.node-type-events .region-content .content>.node .field-name-field-event-start-date .field-label, .page-node.node-type-events .region-content .content>.node .field-name-field-location .field-label, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-start-date .field-label, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-location .field-label {
  float: left;
  font-family: "proxima_nova_rgbold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #5b1300;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-start-date, .page-node.event-node-page .region-content .content>.node .event-dates, .page-node.node-type-events .region-content .content>.node .field-name-field-event-start-date, .page-node.node-type-events .region-content .content>.node .event-dates, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-start-date, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .event-dates {
  margin-top: 22px;
  margin-bottom: 14px;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-end-date, .page-node.node-type-events .region-content .content>.node .field-name-field-event-end-date, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-end-date {
  position: relative;
  top: -14px;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-supporting-links .field-label, .page-node.event-node-page .region-content .content>.node .field-name-field-supporting-links .field-items, .page-node.event-node-page .region-content .content>.node .field-name-field-supporting-links .field-items .field-item, .page-node.node-type-events .region-content .content>.node .field-name-field-supporting-links .field-label, .page-node.node-type-events .region-content .content>.node .field-name-field-supporting-links .field-items, .page-node.node-type-events .region-content .content>.node .field-name-field-supporting-links .field-items .field-item, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-supporting-links .field-label, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-supporting-links .field-items, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-supporting-links .field-items .field-item {
  float: none;
  display: inline-block;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-supporting-links .field-items .field-item:before, .page-node.node-type-events .region-content .content>.node .field-name-field-supporting-links .field-items .field-item:before, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-supporting-links .field-items .field-item:before {
  content: ', ';
}

.page-node.event-node-page .region-content .content>.node .field-name-field-supporting-links .field-items .field-item:first-child:before, .page-node.node-type-events .region-content .content>.node .field-name-field-supporting-links .field-items .field-item:first-child:before, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-supporting-links .field-items .field-item:first-child:before {
  content: '';
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-categories, .page-node.node-type-events .region-content .content>.node .field-name-field-event-categories, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-categories {
  zoom: 1;
  padding-top: 28px;
  margin-top: 30px;
  border-top: 1px solid #cccccc;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-categories:before, .page-node.event-node-page .region-content .content>.node .field-name-field-event-categories:after, .page-node.node-type-events .region-content .content>.node .field-name-field-event-categories:before, .page-node.node-type-events .region-content .content>.node .field-name-field-event-categories:after, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-categories:before, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-categories:after {
  content: "";
  display: table;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-categories:after, .page-node.node-type-events .region-content .content>.node .field-name-field-event-categories:after, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-categories:after {
  clear: both;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-categories .field-label, .page-node.node-type-events .region-content .content>.node .field-name-field-event-categories .field-label, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-categories .field-label {
  clear: both;
  margin-bottom: 5px;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-categories .field-items .field-item, .page-node.node-type-events .region-content .content>.node .field-name-field-event-categories .field-items .field-item, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-categories .field-items .field-item {
  display: inline;
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-categories .field-items .field-item a:after, .page-node.node-type-events .region-content .content>.node .field-name-field-event-categories .field-items .field-item a:after, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-categories .field-items .field-item a:after {
  content: ', ';
}

.page-node.event-node-page .region-content .content>.node .field-name-field-event-categories .field-items .field-item:last-child a:after, .page-node.node-type-events .region-content .content>.node .field-name-field-event-categories .field-items .field-item:last-child a:after, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-event-categories .field-items .field-item:last-child a:after {
  content: '';
}

.page-node.event-node-page .region-content .content>.node .field-name-field-cost .field-label, .page-node.event-node-page .region-content .content>.node .field-name-field-cost .field-items, .page-node.event-node-page .region-content .content>.node .field-name-field-cost .field-items .field-item, .page-node.node-type-events .region-content .content>.node .field-name-field-cost .field-label, .page-node.node-type-events .region-content .content>.node .field-name-field-cost .field-items, .page-node.node-type-events .region-content .content>.node .field-name-field-cost .field-items .field-item, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-cost .field-label, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-cost .field-items, .rowan-today-listing-page.page-node.node-type-events .region-content .content>.node .field-name-field-cost .field-items .field-item {
  display: inline;
}

.event-categories-menu li.show-more {
  display: none;
  margin-top: 16px;
}

.event-categories-menu li.show-more a {
  display: block;
}

.event-categories-menu li.show-more a span {
  display: inline-block;
  width: 15px;
  height: 15px;
  overflow: hidden;
  margin-left: 8px;
  background-color: #ffcf44;
  border-radius: 4px;
  -moz-border-radius: 4px;
}

.event-categories-menu li.first-collapsed {
  margin-top: 12px;
}


/**/

body, p, body p {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

h1 {
  font-size: 36px;
  line-height: 40px;
  color: #5b1300;
}

h2 {
  font-size: 20px;
  line-height: 28px;
  color: #666666;
}

h3 {
  font-size: 20px;
  line-height: 24px;
  color: #666666;
}

h4 {
  font-size: 16px;
  line-height: 20px;
  color: #666666;
}

img.image-float-left {
  float: left;
  padding: 10px 10px 10px 0px;
}

img.image-float-right {
  float: right;
  padding: 10px 0px 10px 10px;
}

p.callout-box {
  float: right;
  width: 35%;
  padding: 10px;
  background: rgba(220, 220, 220, 0.5);
}

table {
  padding: 3px;
  border: 0;
}

table th, table td {
  padding: 4px;
  border: 2px #fff solid;
}

    table td {
        background: rgb(255 255 255 / 50%);
    }

table thead tr {
  background: #ffcf44;
  border: none;
}


/**/

.entity-flexbox-container .field-name-field-flexbox-footer-body {
  background: #fff;
  padding: 1em;
  margin-bottom: 30px;
}

.entity-flexbox-container.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items {
  overflow: hidden;
}

.entity-flexbox-container.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item {
  float: left;
  width: 47.9%;
  margin-right: 4.2%;
}

@media only screen and (max-width:670px) {
  .entity-flexbox-container.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}

.entity-flexbox-container.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox {
  min-height: 450px;
}

@media only screen and (max-width:670px) {
  .entity-flexbox-container.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox {
    min-height: 0;
  }
}

@media only screen and (max-width:740px) {
  .entity-flexbox-container.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox h2.title {
    font-size: 22px;
  }
}

.entity-flexbox-container.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox .field-name-field-flexbox-body {
  height: 110px;
  overflow: hidden;
}

@media only screen and (max-width:670px) {
  .entity-flexbox-container.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox .field-name-field-flexbox-body {
    height: auto;
  }
}

.entity-flexbox-container.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox .field-name-field-flexbox-body.no-more {
  height: 157px;
}

.entity-flexbox-container.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox .field-name-field-flexbox-body.expanded {
  height: auto;
  overflow: default;
}

.entity-flexbox-container.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item:nth-child(2n) {
  margin-right: 0;
  clear: right;
}

.entity-flexbox-container.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item:first-child {
  clear: left;
}

.entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items {
  overflow: hidden;
}

.entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item {
  float: left;
  width: 32%;
  margin-right: 2%;
}

@media only screen and (max-width:670px) {
  .entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item {
    width: 100%;
    margin-right: 0;
  }
}

.entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox h2.title {
  font-size: 20px;
  line-height: 1.2;
}

@media only screen and (max-width:1064px) {
  .entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox h2.title {
    font-size: 18px;
  }
}

@media only screen and (max-width:945px) {
  .entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox h2.title {
    font-size: 20px;
  }
}

@media only screen and (max-width:800px) {
  .entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox h2.title {
    font-size: 18px;
  }
}

@media only screen and (max-width:740px) {
  .entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox h2.title {
    font-size: 16px;
  }
}

.entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox h2.title a {
  width: 90%;
}

.entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox h2.title a.arrows {
  width: 10%;
  font-size: 32pt;
}

.entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox .field-name-field-flexbox-body {
  height: 174px;
  overflow: hidden;
}

@media only screen and (max-width:670px) {
  .entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox .field-name-field-flexbox-body {
    height: auto;
  }
}

.entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox .field-name-field-flexbox-body.no-more {
  height: 221px;
}

.entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox .field-name-field-flexbox-body.expanded {
  height: auto;
  overflow: default;
}

.entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item:nth-child(3n) {
  margin-right: 0;
  clear: right;
}

.entity-flexbox-container.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item:nth-child(3n+1) {
  clear: left;
}

.entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items {
  overflow: hidden;
}

.entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items>.field-item {
  float: left;
  width: 22.425%;
  margin-right: 3.43%;
}

@media only screen and (max-width:945px) {
  .entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items>.field-item {
    width: 47.9%;
    margin-right: 4.2%;
  }
  .entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items>.field-item:nth-child(2n) {
    margin-right: 0;
  }
}

@media only screen and (max-width:500px) {
  .entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items>.field-item {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}

.entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items>.field-item .entity-flexbox {
  height: 150px;
  margin-top: 30px;
}

.entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items>.field-item .entity-flexbox h2.title {
  font-size: 20px;
  line-height: 1.2;
}

@media only screen and (max-width:1064px) {
  .entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items>.field-item .entity-flexbox h2.title {
    font-size: 18px;
  }
}

@media only screen and (max-width:945px) {
  .entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items>.field-item .entity-flexbox h2.title {
    font-size: 20px;
  }
}

@media only screen and (max-width:800px) {
  .entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items>.field-item .entity-flexbox h2.title {
    font-size: 18px;
  }
}

@media only screen and (max-width:740px) {
  .entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items>.field-item .entity-flexbox h2.title {
    font-size: 16px;
  }
}

.entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items>.field-item .entity-flexbox .field-name-field-flexbox-body {
  overflow: hidden;
}

.entity-flexbox-container.flexbox-container-style-limit-4 .field-name-field-flexbox-ref-limited>.field-items>.field-item:nth-child(4n) {
  margin-right: 0;
}

.entity-flexbox-container.contains-text-links.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items {
  background: #fff;
}

@media only screen and (max-width:670px) {
  .entity-flexbox-container.contains-text-links.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item {
    width: 100%;
    margin-right: 0;
  }
}

.entity-flexbox-container.contains-text-links.flexbox-container-style-sub-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox {
  min-height: auto;
  height: auto;
}

.entity-flexbox-container.contains-text-links.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items {
  background: #fff;
}

@media only screen and (max-width:670px) {
  .entity-flexbox-container.contains-text-links.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item {
    width: 100%;
    margin-right: 0;
    float: none;
  }
}

.entity-flexbox-container.contains-text-links.flexbox-container-style-featured-row .field-name-field-flexbox-ref>.field-items>.field-item .entity-flexbox {
  min-height: 0;
  height: auto;
}

.entity-flexbox {
  margin-bottom: 30px;
}

.flexbox-flexblock {
  font-family: "proxima_nova_rgregular";
  font-size: 14px;
}

.flexbox-flexblock a {
  font-family: "proxima_nova_ltsemibold";
}

.flexbox-flexblock span.date-display-single {
  font-size: 13px;
}

.flexbox-flexblock .view .content {
  height: 250px;
  overflow: scroll;
}

.flexbox-flexblock .view .views-row {
  margin-bottom: 10px;
}

.flexbox-flexblock ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.flexbox-flexblock .content>h2.title {
  display: none;
}

.flexbox-flexblock .block-views .content {
  height: 355px;
  margin-top: 10px;
}

.flexbox-flexblock .block-views.box-trans-top h2.title {
  background: #9d9d9d;
  opacity: 0.8;
  margin-bottom: 10px;
  font-family: "proxima_nova_rgregular";
  position: relative;
  display: table;
  width: 100%;
  padding: 0 3%;
}

.flexbox-flexblock .block-views#block-views-rowan-twitter-block-2 .content {
  height: 354px;
}

.flexbox-flexblock .block-views#block-views-rowan-twitter-block-2 .view .content {
  height: 268px;
}

#node-10135 .field-name-body {
  margin-bottom: 0 !important;
}

.flexblock-tours-oh-view {
  background: none !important;
  padding: 0 !important;
}

.flexblock-tours-oh-view .flexbox-flexblock {
  margin-bottom: 0 !important;
}

.flexblock-tours-oh-view .flexbox-flexblock .block-views .content {
  height: auto !important;
}

.flexblock-tour-registration-form {
  margin-bottom: 30px !important;
}

.flexbox-style-lmr h2.title {
  background: #9d9d9d;
  opacity: 0.8;
  margin-bottom: 10px;
  font-family: "proxima_nova_ltsemibold";
  position: relative;
  display: table;
  width: 100%;
  padding: 0 3%;
}

.flexbox-style-lmr h2.title a {
  display: table-cell;
  color: #fff;
  width: 93%;
  height: 39px;
  vertical-align: middle;
}

.flexbox-style-lmr h2.title a:hover {
  text-decoration-color: #C6C3BD;
  -moz-text-decoration-color: #C6C3BD;
}

.flexbox-style-lmr h2.title a.arrows {
  font-size: 36pt;
  width: 7%;
  display: table-cell;
  text-decoration: none;
}

.flexbox-style-lmr .field-name-field-flexbox-image {
  background: #fff;
}

.flexbox-style-lmr .field-name-field-flexbox-image img {
  display: block;
}

@media only screen and (max-width:670px) {
  .flexbox-style-lmr .field-name-field-flexbox-image {
    display: none;
  }
}

.flexbox-style-lmr .field-name-field-flexbox-body {
  background: #fff;
  padding: 20px 20px 0 20px;
}

.flexbox-style-lmr .field-name-field-flexbox-body p {
  margin: 0;
}

.flexbox-style-lmr .field-name-field-flexbox-link {
  padding: 0 20px 20px 20px;
  background: #fff;
  position: relative;
  width: 100%;
  margin-top: 5px;
  text-align: right;
}

@media only screen and (max-width:670px) {
  .flexbox-style-lmr .field-name-field-flexbox-link {
    margin-top: 0;
  }
}

.flexbox-style-lmr .field-name-field-flexbox-link:before {
  content: '';
  position: absolute;
  width: 100%;
  left: 0;
  top: -2.5rem;
  height: 2.5rem;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 80%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 80%);
}

@media only screen and (max-width:670px) {
  .flexbox-style-lmr .field-name-field-flexbox-link:before {
    height: 0;
  }
}

.flexbox-style-lmr .field-name-field-flexbox-link a:after {
  content: " \00bb";
}

.flexbox-style-lmr .field-name-field-flexbox-link.expanded {
  margin-top: 0;
}

.flexbox-style-lmr .field-name-field-flexbox-link.expanded:before {
  content: none;
}

.flexbox-style-lmr .field-name-field-flexbox-link.expanded a:after {
  content: " \00AB";
}

.flexbox-style-text-links {
  background: #fff;
  padding: 20px;
  margin: 0;
}

.flexbox-style-text-links h2.title {
  pointer-events: none;
}

.flexbox-style-text-links h2.title a {
  color: #676661;
}

.flexbox-style-text-links h2.title a.arrows {
  display: none;
}

.flexbox-style-text-links .field-name-field-flexbox-body {
  height: auto !important;
  position: relative;
}

.flexbox-style-text-links .field-name-field-flexbox-image, .flexbox-style-text-links .field-name-field-flexbox-link {
  display: none;
}

.flexbox-style-link-tiles .flexbox-flexbox {
  background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MzVBQ0VCOTdGNzIwNjgxMThBNkRDMDAwMkNCODUwMzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njc5NkNERjAyODRGMTFFMkI4ODVEODlGQTVGRDdBNDYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njc5NkNERUYyODRGMTFFMkI4ODVEODlGQTVGRDdBNDYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJBRTQ4RjM1MEEyMDY4MTE5MkIwOUZGNzFEQTA0OUIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM1QUNFQjk3RjcyMDY4MTE4QTZEQzAwMDJDQjg1MDMyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+IMWElDQ19QUk9GSUxFAAEBAAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtwdAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABwZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwAAAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAAAABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAAEnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABMCVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JUIGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBoAG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYCwQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQGBBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYFpgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeGB5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJzwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxcDHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EPXg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKjEsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkWbBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+HukfEx8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPwJB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgpaymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8kL1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76DwnPGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpDfUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsMS1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNTX1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvlXDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOllPWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27Ebx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6PNo+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrVm0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2nbqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQltJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+40DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hzeot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9uv5L/tz/bf///+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgABgAGAwERAAIRAQMRAf/EAE8AAQAAAAAAAAAAAAAAAAAAAAoBAQAAAAAAAAAAAAAAAAAAAAAQAQEBAQEBAAAAAAAAAAAAAAIBAwQSExEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AdVI01lkrn1Z3z09J+lW6uhGWmmQKZhamkmkJ8mgW5VKB/9k=);
  background-repeat: repeat;
  padding: 20px;
  border: 1px solid #DDD;
}

.flexbox-style-link-tiles .flexbox-flexbox h2.title {
  margin-top: 0;
  font-family: "proxima_nova_rgregular";
}

.flexbox-style-link-tiles .flexbox-flexbox h2.title a.arrows {
  display: none;
}

.flexbox-style-link-tiles .flexbox-flexbox .field-name-field-flexbox-image, .flexbox-style-link-tiles .flexbox-flexbox .field-name-field-flexbox-link {
  display: none;
}

.flexbox-style-link-tiles .flexbox-flexbox p {
  margin: 0;
}

.field-collection-container .field-items .field-item {
  margin: 0;
}

.field-collection-container {
  border-bottom: 0;
}

#content .field-name-field-flex-box .field-name-field-flb-photo {
  padding-bottom: 0px;
  display: block;
  width: 46.699%;
  margin-top: 20px;
  float: left;
}

#content .field-name-field-flex-box .field-name-field-flb-title {
  padding-top: 10px;
  padding-bottom: 5px;
  margin-bottom: 1px;
  background: #666;
  background: rgba(0, 0, 0, 0.321);
  color: white;
  font-size: 24px;
  padding-left: 4%;
  font-family: "proxima_nova_rgbold";
  margin-bottom: 0;
  margin: 0px -20px;
}

#content .field-name-field-flex-box .field-name-field-flb-description {
  line-height: 19px;
  font-size: 14px;
  display: block;
  float: left;
  width: 53%;
  padding-left: 5%;
  padding-top: 4px;
  color: #202020;
  line-height: 20px;
}

#content .field-name-field-flex-box .field-name-field-flb-description .field-item {
  margin-bottom: 0;
}

#content .field-name-field-flex-box .field-name-field-flb-description p a:last-child {
  clear: left;
}

#content .field-name-field-flex-box .field-name-field-flb-link {
  margin-top: 5px;
  clear: left;
  margin-left: 81%;
}

#content .field-name-field-flex-box .field-name-field-flb-link .field-item {
  margin: 0;
}

#content .field-name-field-flex-box .field-name-field-flb-link .field-item a {
  display: block;
  font-size: 14px;
  line-height: 22px;
}

.flexbox {
  margin-left: -40px;
  padding: 0;
}

.flexbox li {
  margin: 0;
  padding: 0;
  margin-bottom: 30px;
  list-style-type: none;
  list-style-image: none;
  padding-left: 40px;
  float: left;
  width: 100%;
}

.flexbox li>div {
  margin: 0;
  border-bottom: none;
  background: #fff;
  padding: 0px 20px 20px 20px;
  height: 240px;
}

@media (max-width:1122px) {
  .flexbox li>div {
    min-height: 240px;
    height: auto;
  }
}

.flexbox li .field-name-field-flb-link {
  margin-top: 5px;
}

.flexbox.flxBx-count-2 li, .flexbox.flxBx-count-4 li, .flexbox.flxBx-count-5 li, .flexbox.flxBx-count-6 li, .flexbox.flxBx-count-7 li, .flexbox.flxBx-count-8 li, .flexbox.flxBx-count-9 li {
  width: 50%;
}

.flexbox.flxBx-count-2 li:nth-child(2n+1), .flexbox.flxBx-count-4 li:nth-child(2n+1), .flexbox.flxBx-count-5 li:nth-child(2n+1), .flexbox.flxBx-count-6 li:nth-child(2n+1), .flexbox.flxBx-count-7 li:nth-child(2n+1), .flexbox.flxBx-count-8 li:nth-child(2n+1), .flexbox.flxBx-count-9 li:nth-child(2n+1) {
  clear: left;
}

.flexbox li {
  width: 50%;
}

.flexbox li:nth-child(2n+1) {
  clear: left;
}

.flexbox li:nth-child(2n+1) {
  clear: left;
}

.flexbox.flxBx-count-3 li {
  width: 33.33333%;
}

@media screen and (max-width:550px) {
  .flexbox {
    margin-left: 0;
  }
  .flexbox.flxBx-count-1 li, .flexbox.flxBx-count-2 li, .flexbox.flxBx-count-3 li, .flexbox.flxBx-count-4 li, .flexbox.flxBx-count-5 li, .flexbox.flxBx-count-6 li, .flexbox.flxBx-count-7 li, .flexbox.flxBx-count-8 li, .flexbox.flxBx-count-9 li {
    float: none;
    width: 100%;
    padding-left: 0;
  }
  .flexbox.flxBx-count-1 li .field-collection-view, .flexbox.flxBx-count-2 li .field-collection-view, .flexbox.flxBx-count-3 li .field-collection-view, .flexbox.flxBx-count-4 li .field-collection-view, .flexbox.flxBx-count-5 li .field-collection-view, .flexbox.flxBx-count-6 li .field-collection-view, .flexbox.flxBx-count-7 li .field-collection-view, .flexbox.flxBx-count-8 li .field-collection-view, .flexbox.flxBx-count-9 li .field-collection-view {
    margin-left: 0;
    margin-right: 0;
  }
}

#content .listing .field-name-field-flex-box .field-name-field-flb-photo {
  width: 245px;
}

.listing .flexbox li {
  width: 100%;
}

@media (max-width:945px) {
  #content .field-name-field-flex-box .field-name-field-flb-photo {
    width: 100%;
  }
  #content .field-name-field-flex-box .field-name-field-flb-description {
    width: 100%;
    padding-left: 0;
    padding-top: 0;
  }
  #content .field-name-field-flex-box .field-name-field-flb-link {
    margin-left: 0;
  }
}

@media screen and (max-width:550px) {
  .flexbox li {
    padding: 0;
    margin: 20px 0px;
  }
  .flexbox li, .flexbox li>div {
    width: 100%;
  }
  #content .field-name-field-flex-box .field-name-field-flb-description {
    padding-top: 0;
  }
  #content .field-name-field-flex-box .field-name-field-flb-description p:first-child {
    margin-top: 0;
  }
  #content .field-name-field-flex-box .field-name-field-flb-description p:last-child {
    margin-bottom: 0;
  }
  #content .field-name-field-flb-photo img {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 5px;
  }
}

.flexboxes .field-name-body {
  margin-bottom: 30px;
}

.flexboxes .field-name-field-off-serv-sub-pages {
  width: 31.3%;
  position: relative;
  float: left;
  margin-left: 3%;
  background: #fff;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  margin-bottom: 40px;
  padding-bottom: 50px;
}

@media screen and (max-width:550px) {
  .flexboxes .field-name-field-off-serv-sub-pages {
    width: 100%;
    margin-left: 0;
  }
}

.flexboxes .field-name-field-off-serv-sub-pages p {
  margin: 0;
  padding: 0;
}

.flexboxes .field-name-field-off-serv-sub-pages.gray .field-name-field-off-serv-sp-title, .flexboxes .field-name-field-off-serv-sub-pages.gray-landing .field-name-field-off-serv-sp-title {
  padding-top: 10px;
  padding-bottom: 5px;
  background: #666;
  background: rgba(0, 0, 0, 0.321);
  font-size: 24px;
  padding-left: 4%;
  font-family: "proxima_nova_rgbold";
}

.flexboxes .field-name-field-off-serv-sub-pages.gray .field-name-field-off-serv-sp-title a, .flexboxes .field-name-field-off-serv-sub-pages.gray-landing .field-name-field-off-serv-sp-title a {
  color: #fff;
}

.flexboxes .field-name-field-off-serv-sub-pages.gray-landing.grid2 {
  min-height: 0;
}

.flexboxes .field-name-field-off-serv-sub-pages.gray-landing .field-collection-view {
  margin: 0;
  padding: 0;
}

.flexboxes .field-name-field-off-serv-sub-pages.gray-landing .field-name-field-image {
  padding-bottom: 0px;
  display: block;
  width: 46.699%;
  margin-top: 20px;
  float: left;
  padding-left: 20px;
}

@media screen and (max-width:945px) {
  .flexboxes .field-name-field-off-serv-sub-pages.gray-landing .field-name-field-image {
    width: 100%;
    padding-right: 20px;
  }
}

.flexboxes .field-name-field-off-serv-sub-pages.gray-landing .field-name-field-sub-page-desc {
  font-size: 14px;
  display: block;
  float: left;
  width: 53%;
  padding-left: 5%;
  padding-top: 17px;
  color: #202020;
  line-height: 20px;
  padding-right: 20px;
  padding: 17px 5% 15px 20px;
}

@media screen and (max-width:945px) {
  .flexboxes .field-name-field-off-serv-sub-pages.gray-landing .field-name-field-sub-page-desc {
    width: 100%;
  }
}

.flexboxes .field-name-field-off-serv-sub-pages.non-gray {
  border: 1px solid #E2E2E2;
  border-radius: 2px;
}

.flexboxes .field-name-field-off-serv-sub-pages.non-gray .field-name-field-off-serv-sp-title {
  color: #076cb3;
}

@media screen and (min-width:550px) {
  .flexboxes .field-name-field-off-serv-sub-pages.grid2 {
    width: 48%;
    margin-left: 4%;
    min-height: 500px;
  }
}

.flexboxes .field-name-field-off-serv-sub-pages.grid2:nth-child(2n+1) {
  margin-left: 0;
  clear: left;
}

@media (max-width:800px) and (min-width:550px) {
  .flexboxes .field-name-field-off-serv-sub-pages.grid {
    width: 48%;
    margin-left: 4%;
    min-height: 450px;
  }
  .flexboxes .field-name-field-off-serv-sub-pages.grid:nth-child(2n+1) {
    margin-left: 0;
    clear: left;
  }
}

@media screen and (min-width:800px) {
  .flexboxes .field-name-field-off-serv-sub-pages.grid {
    min-height: 480px;
  }
  .flexboxes .field-name-field-off-serv-sub-pages.grid:nth-child(3n+1) {
    margin-left: 0;
    clear: left;
  }
}

.flexboxes .field-name-field-off-serv-sub-pages.listing {
  padding: 0;
}

.flexboxes .field-name-field-off-serv-sub-pages.listing .field-name-field-sub-page-desc {
  margin-top: 10px;
}

.flexboxes .field-name-field-off-serv-sub-pages.listing .flex-read-more {
  position: inherit;
  float: right;
  margin: 20px 10px 10px 0px;
}

.flexboxes .field-name-field-off-serv-sub-pages .field-name-field-off-serv-sp-title {
  font: 20px "proxima_nova_rgbold";
  color: #fff;
  padding: 5px 0px 5px 0px;
}

.flexboxes .field-name-field-off-serv-sub-pages .field-type-text {
  padding: 10px 20px 10px 20px;
  font-family: "proxima_nova_rgbold";
  font-size: 18px;
  color: #076cb3;
}

.flexboxes .flex-read-more {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.flexboxes .flex-read-more a {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #bab1ba));
  background: -moz-linear-gradient(top, #ededed 5%, #bab1ba 100%);
  background: -webkit-linear-gradient(top, #ededed 5%, #bab1ba 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bab1ba', GradientType=0);
  background-color: #ededed;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #c2bcc2;
  display: inline-block;
  cursor: pointer;
  color: #030303;
  font-family: "proxima_nova_ltsemibold";
  font-size: 14px;
  padding: 4px 9px;
  text-decoration: none;
}

.flexboxes .field-collection-view {
  border: 0;
}

.field-name-news-group-landing, .field-name-calendar-group-landing, .field-name-announcements-group-landing {
  margin-top: 30px;
}

.field-name-news-group-landing .content, .field-name-calendar-group-landing .content, .field-name-announcements-group-landing .content {
  min-height: 380px;
}

.field-name-news-group-landing.field-type-ds #block-views-news-block-1 {
  margin-left: 0;
}

.view-basic-page .ls-responsive .liquid-slider .panel .panel-wrapper {
  padding: 0;
}

.view-basic-page .views-slideshow-controls-bottom {
  display: none;
}


/**/

#full-width {
  position: relative;
}

#full-width .region-content-top-full-width, #full-width .section-header {
  width: 74.138%;
  float: right;
}

#full-width #sidebar-second .block {
  margin-top: 20px;
  margin-bottom: 20px;
}

@media screen and (max-width:945px) {
  #main.container .region-content-top-full-width {
    width: 100%;
    float: none;
  }
}

.bottom-full {
  clear: both;
  background: #F0EFED;
  margin-bottom: 30px;
}

.bottom-full .region-content-bottom-full-width {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}


/**/

.view-display-id-blog_landing>div.view-content, .view-id-blog_lp>div.view-content {
  left: -15px;
  position: relative;
}

.view-display-id-blog_landing .views-row, .view-id-blog_lp .views-row {
  width: 48%;
  margin-left: 2%;
  float: left;
  position: relative;
  padding: 20px;
  background: white;
  margin-bottom: 20px;
  min-height: 370px;
}

.view-display-id-blog_landing .views-row .field-name-field-blog-section-background, .view-id-blog_lp .views-row .field-name-field-blog-section-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.view-display-id-blog_landing .views-row .blog-header, .view-id-blog_lp .views-row .blog-header {
  margin-top: -20px;
  margin-right: -20px;
  margin-left: -20px;
  background-size: cover;
  position: relative;
}

.view-display-id-blog_landing .views-row .blog-header .head-wrap, .view-id-blog_lp .views-row .blog-header .head-wrap {
  background: rgba(255, 255, 255, 0.8);
  margin: 0px 10px 0px 10px;
  position: relative;
  min-height: 68px;
  top: 11px;
  z-index: 2;
  -webkit-transition: all 0.5s;
}

.view-display-id-blog_landing .views-row .blog-header .field-name-field-blog-subtitle, .view-id-blog_lp .views-row .blog-header .field-name-field-blog-subtitle {
  text-transform: uppercase;
  color: #666666;
  font-size: 12px;
  font-weight: 700;
  padding: 8px 0px 0px 10px;
}

.view-display-id-blog_landing .views-row .blog-header .field-name-field-blog-section a, .view-id-blog_lp .views-row .blog-header .field-name-field-blog-section a {
  display: block;
  font-size: 22px;
  padding-left: 10px;
  font-family: "proxima_nova_rgbold";
  line-height: 1em;
  z-index: 2;
  position: relative;
  color: #000;
}

.view-display-id-blog_landing .views-row .blog-header .field-name-field-blog-section a:hover, .view-id-blog_lp .views-row .blog-header .field-name-field-blog-section a:hover {
  color: #076CB3;
}

.view-display-id-blog_landing .views-row .blog-header .head-wrap.with-photo .field-name-field-blog-section a, .view-id-blog_lp .views-row .blog-header .head-wrap.with-photo .field-name-field-blog-section a {
  max-width: 170px;
}

.view-display-id-blog_landing .views-row .blog-header span, .view-id-blog_lp .views-row .blog-header span {
  position: absolute;
  right: 12px;
  top: 10px;
  z-index: 1;
  float: right;
}

.view-display-id-blog_landing .views-row .views-field.views-field-title-1, .view-id-blog_lp .views-row .views-field.views-field-title-1 {
  font-size: 18px;
  margin: 15px 0px 10px 0px;
  line-height: 1.2em;
}

.view-display-id-blog_landing .views-row .views-field.views-field-title-1 h4, .view-id-blog_lp .views-row .views-field.views-field-title-1 h4 {
  margin-bottom: 0;
}

.view-display-id-blog_landing .views-row .blog-meta, .view-id-blog_lp .views-row .blog-meta {
  font-size: 12px;
  color: #666;
}

@media (max-width:1160px) and (min-width:926px), (max-width:872px) {
  .view-display-id-blog_landing .views-row .blog-header .head-wrap.with-photo .field-name-field-blog-section a, .view-id-blog_lp .views-row .blog-header .head-wrap.with-photo .field-name-field-blog-section a {
    max-width: none;
  }
}

.node-type-blog #content, .node-type-blog .view-content, .node-blog #content, .node-blog .view-content, .view-display-id-blog_taxonomy_page #content, .view-display-id-blog_taxonomy_page .view-content {
  background: white;
  padding: 20px;
}

.node-type-blog .sharethis-blog, .node-blog .sharethis-blog, .view-display-id-blog_taxonomy_page .sharethis-blog {
  border: 1px solid #ccc;
  width: 175px;
  position: relative;
  height: 30px;
  padding: 10px;
  margin-bottom: 15px;
}

.node-type-blog .sharethis-blog span, .node-blog .sharethis-blog span, .view-display-id-blog_taxonomy_page .sharethis-blog span {
  float: left;
  color: #333;
  font-weight: bold;
  position: relative;
  top: -4px;
  font-size: 12px;
}

.node-type-blog .sharethis-buttons, .node-blog .sharethis-buttons, .view-display-id-blog_taxonomy_page .sharethis-buttons {
  position: relative;
  top: 8px;
  left: 5px;
}

.node-type-blog .blog-meta, .node-blog .blog-meta, .view-display-id-blog_taxonomy_page .blog-meta {
  font-size: 12px;
  font-weight: 700;
  color: #666666;
  line-height: 1.6em;
  margin-bottom: 15px;
}

.node-type-blog .tags, .node-type-blog .categories, .node-blog .tags, .node-blog .categories, .view-display-id-blog_taxonomy_page .tags, .view-display-id-blog_taxonomy_page .categories {
  clear: left;
}

.node-type-blog .tags span, .node-type-blog .categories span, .node-blog .tags span, .node-blog .categories span, .view-display-id-blog_taxonomy_page .tags span, .view-display-id-blog_taxonomy_page .categories span {
  float: left;
  padding-right: 5px;
  font-family: "proxima_nova_rgbold";
  font-size: 16px;
  color: #666;
}

.node-type-blog .field-name-field-blog-tag, .node-type-blog .field-name-field-blog-section, .node-blog .field-name-field-blog-tag, .node-blog .field-name-field-blog-section, .view-display-id-blog_taxonomy_page .field-name-field-blog-tag, .view-display-id-blog_taxonomy_page .field-name-field-blog-section {
  display: inline;
  float: left;
  padding-left: 1%;
}

.node-type-blog .field-name-field-blog-tag a, .node-type-blog .field-name-field-blog-section a, .node-blog .field-name-field-blog-tag a, .node-blog .field-name-field-blog-section a, .view-display-id-blog_taxonomy_page .field-name-field-blog-tag a, .view-display-id-blog_taxonomy_page .field-name-field-blog-section a {
  line-height: 1.8em;
}

.node-type-blog ul.inline li, .node-blog ul.inline li, .view-display-id-blog_taxonomy_page ul.inline li {
  clear: left;
  display: block;
  padding-left: 0;
}

.node-type-blog ul.tags, .node-blog ul.tags, .view-display-id-blog_taxonomy_page ul.tags {
  margin: 0;
  padding: 0;
}

.node-type-blog ul.tags li, .node-blog ul.tags li, .view-display-id-blog_taxonomy_page ul.tags li {
  list-style: none;
  display: inline;
}

.node-blog {
  background: #fff;
  padding: 0px 20px;
}

@media (max-width:1160px) and (min-width:926px), (max-width:872px) {
  .view-id-blog_lp .views-row .blog-header .head-wrap {
    bottom: 0;
    margin: 0;
    top: 0;
  }
  .view-id-blog_lp .views-row .blog-header .field-name-field-blog-section a {
    font-weight: 500;
    font-size: 19px;
  }
  .view-id-blog_lp .views-row .blog-header span {
    display: none;
  }
}

@media (max-width:945px) and (min-width:700px) {
  .view-id-blog_lp .views-row .blog-header .head-wrap {
    height: 70px;
  }
}

@media (max-width:700px) {
  .view-id-blog_lp .views-row {
    clear: left;
    float: none;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .view-id-blog_lp .views-row .field-name-field-blog-section-background {
    display: none;
  }
  .blog-header {
    border-bottom: 1px solid #ccc;
  }
}

#sidebar-second .block.blog-tags .view-content {
  padding: 0;
}

#sidebar-second .block.blog-tags .view-content ul.views-summary {
  list-style: none;
}

#sidebar-second .block.blog-tags .view-content ul.views-summary li {
  margin: 0;
}

#sidebar-second .block.blog-tags .view-content ul.views-summary li .tag-number {
  display: inline;
  background: #999999;
  color: white;
  border-radius: 4px;
  padding: 1px 7px;
  margin-right: 4px;
}

#sidebar-second .view-blog-author-block .view-content {
  padding: 0;
  background: 0;
}

#sidebar-second .view-blog-author-block .view-content img {
  position: relative;
  z-index: 2;
}

#sidebar-second .view-blog-author-block .view-content .author-title {
  margin-top: -56px;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  height: 50px;
  position: relative;
  z-index: 5;
  padding-left: 10px;
  padding-top: 6px;
  line-height: 1em;
  width: 90%;
  font-family: "proxima_nova_rgregular";
  font-size: 18px;
}

#sidebar-second .view-blog-author-block .view-content .author-title span {
  font-family: "Helvetica", sans-serif;
  font-size: 12px;
  color: #999;
  text-transform: uppercase;
  margin-top: 5px;
}

.field-name-field-blog-section-background+div>h4 {
  display: block;
  margin: 10px 0px 0px 0px;
  padding: 0;
}


/**/

.page-admin-mentorship #breadcrumb, .page-manage-mentor-registrations #breadcrumb, .page-manage-student-registrations #breadcrumb, .page-mentorship-unmatch #breadcrumb {
  display: none;
}

.page-admin-mentorship .back-to-link .content a, .page-manage-mentor-registrations .back-to-link .content a, .page-manage-student-registrations .back-to-link .content a, .page-mentorship-unmatch .back-to-link .content a {
  width: auto;
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  height: auto;
}

.page-admin-mentorship .view-admin-mentorship .views-exposed-form .views-exposed-widget, .page-admin-mentorship .view-user-mentorship .views-exposed-form .views-exposed-widget, .page-admin-mentorship .view-mentorship-forms .views-exposed-form .views-exposed-widget, .page-manage-mentor-registrations .view-admin-mentorship .views-exposed-form .views-exposed-widget, .page-manage-mentor-registrations .view-user-mentorship .views-exposed-form .views-exposed-widget, .page-manage-mentor-registrations .view-mentorship-forms .views-exposed-form .views-exposed-widget, .page-manage-student-registrations .view-admin-mentorship .views-exposed-form .views-exposed-widget, .page-manage-student-registrations .view-user-mentorship .views-exposed-form .views-exposed-widget, .page-manage-student-registrations .view-mentorship-forms .views-exposed-form .views-exposed-widget, .page-mentorship-unmatch .view-admin-mentorship .views-exposed-form .views-exposed-widget, .page-mentorship-unmatch .view-user-mentorship .views-exposed-form .views-exposed-widget, .page-mentorship-unmatch .view-mentorship-forms .views-exposed-form .views-exposed-widget {
  margin-right: 30px;
  margin-bottom: 15px;
}

.page-admin-mentorship .view-admin-mentorship .field-name-field-mentorship-career-goals, .page-admin-mentorship .view-admin-mentorship .field-name-field-mentorship-what-gain, .page-admin-mentorship .view-user-mentorship .field-name-field-mentorship-career-goals, .page-admin-mentorship .view-user-mentorship .field-name-field-mentorship-what-gain, .page-admin-mentorship .view-mentorship-forms .field-name-field-mentorship-career-goals, .page-admin-mentorship .view-mentorship-forms .field-name-field-mentorship-what-gain, .page-manage-mentor-registrations .view-admin-mentorship .field-name-field-mentorship-career-goals, .page-manage-mentor-registrations .view-admin-mentorship .field-name-field-mentorship-what-gain, .page-manage-mentor-registrations .view-user-mentorship .field-name-field-mentorship-career-goals, .page-manage-mentor-registrations .view-user-mentorship .field-name-field-mentorship-what-gain, .page-manage-mentor-registrations .view-mentorship-forms .field-name-field-mentorship-career-goals, .page-manage-mentor-registrations .view-mentorship-forms .field-name-field-mentorship-what-gain, .page-manage-student-registrations .view-admin-mentorship .field-name-field-mentorship-career-goals, .page-manage-student-registrations .view-admin-mentorship .field-name-field-mentorship-what-gain, .page-manage-student-registrations .view-user-mentorship .field-name-field-mentorship-career-goals, .page-manage-student-registrations .view-user-mentorship .field-name-field-mentorship-what-gain, .page-manage-student-registrations .view-mentorship-forms .field-name-field-mentorship-career-goals, .page-manage-student-registrations .view-mentorship-forms .field-name-field-mentorship-what-gain, .page-mentorship-unmatch .view-admin-mentorship .field-name-field-mentorship-career-goals, .page-mentorship-unmatch .view-admin-mentorship .field-name-field-mentorship-what-gain, .page-mentorship-unmatch .view-user-mentorship .field-name-field-mentorship-career-goals, .page-mentorship-unmatch .view-user-mentorship .field-name-field-mentorship-what-gain, .page-mentorship-unmatch .view-mentorship-forms .field-name-field-mentorship-career-goals, .page-mentorship-unmatch .view-mentorship-forms .field-name-field-mentorship-what-gain {
  max-height: 80px;
  overflow: scroll;
  margin-bottom: 15px;
  margin-top: 15px;
  width: 180px;
}

.page-admin-mentorship .view-admin-mentorship fieldset#edit-select, .page-admin-mentorship .view-user-mentorship fieldset#edit-select, .page-admin-mentorship .view-mentorship-forms fieldset#edit-select, .page-manage-mentor-registrations .view-admin-mentorship fieldset#edit-select, .page-manage-mentor-registrations .view-user-mentorship fieldset#edit-select, .page-manage-mentor-registrations .view-mentorship-forms fieldset#edit-select, .page-manage-student-registrations .view-admin-mentorship fieldset#edit-select, .page-manage-student-registrations .view-user-mentorship fieldset#edit-select, .page-manage-student-registrations .view-mentorship-forms fieldset#edit-select, .page-mentorship-unmatch .view-admin-mentorship fieldset#edit-select, .page-mentorship-unmatch .view-user-mentorship fieldset#edit-select, .page-mentorship-unmatch .view-mentorship-forms fieldset#edit-select {
  margin-top: 60px;
}

.page-admin-mentorship .view-admin-mentorship .view-grouping-header, .page-admin-mentorship .view-admin-mentorship caption, .page-admin-mentorship .view-user-mentorship .view-grouping-header, .page-admin-mentorship .view-user-mentorship caption, .page-admin-mentorship .view-mentorship-forms .view-grouping-header, .page-admin-mentorship .view-mentorship-forms caption, .page-manage-mentor-registrations .view-admin-mentorship .view-grouping-header, .page-manage-mentor-registrations .view-admin-mentorship caption, .page-manage-mentor-registrations .view-user-mentorship .view-grouping-header, .page-manage-mentor-registrations .view-user-mentorship caption, .page-manage-mentor-registrations .view-mentorship-forms .view-grouping-header, .page-manage-mentor-registrations .view-mentorship-forms caption, .page-manage-student-registrations .view-admin-mentorship .view-grouping-header, .page-manage-student-registrations .view-admin-mentorship caption, .page-manage-student-registrations .view-user-mentorship .view-grouping-header, .page-manage-student-registrations .view-user-mentorship caption, .page-manage-student-registrations .view-mentorship-forms .view-grouping-header, .page-manage-student-registrations .view-mentorship-forms caption, .page-mentorship-unmatch .view-admin-mentorship .view-grouping-header, .page-mentorship-unmatch .view-admin-mentorship caption, .page-mentorship-unmatch .view-user-mentorship .view-grouping-header, .page-mentorship-unmatch .view-user-mentorship caption, .page-mentorship-unmatch .view-mentorship-forms .view-grouping-header, .page-mentorship-unmatch .view-mentorship-forms caption {
  text-align: left;
  margin: 10px 0px 10px 0px;
  font-size: 20px;
}

.page-admin-mentorship .view-admin-mentorship .view-grouping-header, .page-admin-mentorship .view-user-mentorship .view-grouping-header, .page-admin-mentorship .view-mentorship-forms .view-grouping-header, .page-manage-mentor-registrations .view-admin-mentorship .view-grouping-header, .page-manage-mentor-registrations .view-user-mentorship .view-grouping-header, .page-manage-mentor-registrations .view-mentorship-forms .view-grouping-header, .page-manage-student-registrations .view-admin-mentorship .view-grouping-header, .page-manage-student-registrations .view-user-mentorship .view-grouping-header, .page-manage-student-registrations .view-mentorship-forms .view-grouping-header, .page-mentorship-unmatch .view-admin-mentorship .view-grouping-header, .page-mentorship-unmatch .view-user-mentorship .view-grouping-header, .page-mentorship-unmatch .view-mentorship-forms .view-grouping-header {
  text-align: center;
}

.page-admin-mentorship .view-admin-mentorship input.form-submit, .page-admin-mentorship .view-admin-mentorship select, .page-admin-mentorship .view-user-mentorship input.form-submit, .page-admin-mentorship .view-user-mentorship select, .page-admin-mentorship .view-mentorship-forms input.form-submit, .page-admin-mentorship .view-mentorship-forms select, .page-manage-mentor-registrations .view-admin-mentorship input.form-submit, .page-manage-mentor-registrations .view-admin-mentorship select, .page-manage-mentor-registrations .view-user-mentorship input.form-submit, .page-manage-mentor-registrations .view-user-mentorship select, .page-manage-mentor-registrations .view-mentorship-forms input.form-submit, .page-manage-mentor-registrations .view-mentorship-forms select, .page-manage-student-registrations .view-admin-mentorship input.form-submit, .page-manage-student-registrations .view-admin-mentorship select, .page-manage-student-registrations .view-user-mentorship input.form-submit, .page-manage-student-registrations .view-user-mentorship select, .page-manage-student-registrations .view-mentorship-forms input.form-submit, .page-manage-student-registrations .view-mentorship-forms select, .page-mentorship-unmatch .view-admin-mentorship input.form-submit, .page-mentorship-unmatch .view-admin-mentorship select, .page-mentorship-unmatch .view-user-mentorship input.form-submit, .page-mentorship-unmatch .view-user-mentorship select, .page-mentorship-unmatch .view-mentorship-forms input.form-submit, .page-mentorship-unmatch .view-mentorship-forms select {
  background: #ffd044;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffd044), to(#ffd044));
  background: -webkit-linear-gradient(top, #ffd044, #ffd044);
  background: -moz-linear-gradient(top, #ffd044, #ffd044);
  background: -ms-linear-gradient(top, #ffd044, #ffd044);
  background: -o-linear-gradient(top, #ffd044, #ffd044);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-right: 10px;
  vertical-align: middle;
  height: 35px;
  min-width: 110px;
}

.page-admin-mentorship .view-admin-mentorship input.form-submit:hover, .page-admin-mentorship .view-user-mentorship input.form-submit:hover, .page-admin-mentorship .view-mentorship-forms input.form-submit:hover, .page-manage-mentor-registrations .view-admin-mentorship input.form-submit:hover, .page-manage-mentor-registrations .view-user-mentorship input.form-submit:hover, .page-manage-mentor-registrations .view-mentorship-forms input.form-submit:hover, .page-manage-student-registrations .view-admin-mentorship input.form-submit:hover, .page-manage-student-registrations .view-user-mentorship input.form-submit:hover, .page-manage-student-registrations .view-mentorship-forms input.form-submit:hover, .page-mentorship-unmatch .view-admin-mentorship input.form-submit:hover, .page-mentorship-unmatch .view-user-mentorship input.form-submit:hover, .page-mentorship-unmatch .view-mentorship-forms input.form-submit:hover {
  border-top-color: #5b1400;
  background: #5b1400;
  color: #ffd044;
}

.page-admin-mentorship .view-admin-mentorship input-form-submit:active, .page-admin-mentorship .view-user-mentorship input-form-submit:active, .page-admin-mentorship .view-mentorship-forms input-form-submit:active, .page-manage-mentor-registrations .view-admin-mentorship input-form-submit:active, .page-manage-mentor-registrations .view-user-mentorship input-form-submit:active, .page-manage-mentor-registrations .view-mentorship-forms input-form-submit:active, .page-manage-student-registrations .view-admin-mentorship input-form-submit:active, .page-manage-student-registrations .view-user-mentorship input-form-submit:active, .page-manage-student-registrations .view-mentorship-forms input-form-submit:active, .page-mentorship-unmatch .view-admin-mentorship input-form-submit:active, .page-mentorship-unmatch .view-user-mentorship input-form-submit:active, .page-mentorship-unmatch .view-mentorship-forms input-form-submit:active {
  border-top-color: #5b1400;
  background: #5b1400;
}

.page-admin-mentorship .view-admin-mentorship input.vbo-table-select-all, .page-admin-mentorship .view-user-mentorship input.vbo-table-select-all, .page-admin-mentorship .view-mentorship-forms input.vbo-table-select-all, .page-manage-mentor-registrations .view-admin-mentorship input.vbo-table-select-all, .page-manage-mentor-registrations .view-user-mentorship input.vbo-table-select-all, .page-manage-mentor-registrations .view-mentorship-forms input.vbo-table-select-all, .page-manage-student-registrations .view-admin-mentorship input.vbo-table-select-all, .page-manage-student-registrations .view-user-mentorship input.vbo-table-select-all, .page-manage-student-registrations .view-mentorship-forms input.vbo-table-select-all, .page-mentorship-unmatch .view-admin-mentorship input.vbo-table-select-all, .page-mentorship-unmatch .view-user-mentorship input.vbo-table-select-all, .page-mentorship-unmatch .view-mentorship-forms input.vbo-table-select-all {
  display: none !important;
}

.page-admin-mentorship .view-admin-mentorship table th, .page-admin-mentorship .view-admin-mentorship table td, .page-admin-mentorship .view-user-mentorship table th, .page-admin-mentorship .view-user-mentorship table td, .page-admin-mentorship .view-mentorship-forms table th, .page-admin-mentorship .view-mentorship-forms table td, .page-manage-mentor-registrations .view-admin-mentorship table th, .page-manage-mentor-registrations .view-admin-mentorship table td, .page-manage-mentor-registrations .view-user-mentorship table th, .page-manage-mentor-registrations .view-user-mentorship table td, .page-manage-mentor-registrations .view-mentorship-forms table th, .page-manage-mentor-registrations .view-mentorship-forms table td, .page-manage-student-registrations .view-admin-mentorship table th, .page-manage-student-registrations .view-admin-mentorship table td, .page-manage-student-registrations .view-user-mentorship table th, .page-manage-student-registrations .view-user-mentorship table td, .page-manage-student-registrations .view-mentorship-forms table th, .page-manage-student-registrations .view-mentorship-forms table td, .page-mentorship-unmatch .view-admin-mentorship table th, .page-mentorship-unmatch .view-admin-mentorship table td, .page-mentorship-unmatch .view-user-mentorship table th, .page-mentorship-unmatch .view-user-mentorship table td, .page-mentorship-unmatch .view-mentorship-forms table th, .page-mentorship-unmatch .view-mentorship-forms table td {
  min-width: 120px;
  height: 50px;
  padding: 5px 15px 5px 15px;
}

.page-admin-mentorship .view-admin-mentorship table td.views-field-views-send, .page-admin-mentorship .view-user-mentorship table td.views-field-views-send, .page-admin-mentorship .view-mentorship-forms table td.views-field-views-send, .page-manage-mentor-registrations .view-admin-mentorship table td.views-field-views-send, .page-manage-mentor-registrations .view-user-mentorship table td.views-field-views-send, .page-manage-mentor-registrations .view-mentorship-forms table td.views-field-views-send, .page-manage-student-registrations .view-admin-mentorship table td.views-field-views-send, .page-manage-student-registrations .view-user-mentorship table td.views-field-views-send, .page-manage-student-registrations .view-mentorship-forms table td.views-field-views-send, .page-mentorship-unmatch .view-admin-mentorship table td.views-field-views-send, .page-mentorship-unmatch .view-user-mentorship table td.views-field-views-send, .page-mentorship-unmatch .view-mentorship-forms table td.views-field-views-send {
  min-width: 200px;
}

.page-admin-mentorship .view-admin-mentorship table td.views-field-views-send div.form-type-checkbox, .page-admin-mentorship .view-user-mentorship table td.views-field-views-send div.form-type-checkbox, .page-admin-mentorship .view-mentorship-forms table td.views-field-views-send div.form-type-checkbox, .page-manage-mentor-registrations .view-admin-mentorship table td.views-field-views-send div.form-type-checkbox, .page-manage-mentor-registrations .view-user-mentorship table td.views-field-views-send div.form-type-checkbox, .page-manage-mentor-registrations .view-mentorship-forms table td.views-field-views-send div.form-type-checkbox, .page-manage-student-registrations .view-admin-mentorship table td.views-field-views-send div.form-type-checkbox, .page-manage-student-registrations .view-user-mentorship table td.views-field-views-send div.form-type-checkbox, .page-manage-student-registrations .view-mentorship-forms table td.views-field-views-send div.form-type-checkbox, .page-mentorship-unmatch .view-admin-mentorship table td.views-field-views-send div.form-type-checkbox, .page-mentorship-unmatch .view-user-mentorship table td.views-field-views-send div.form-type-checkbox, .page-mentorship-unmatch .view-mentorship-forms table td.views-field-views-send div.form-type-checkbox {
  float: left;
  padding-right: 10px;
}

.page-admin-mentorship .view-admin-mentorship table td.views-field-name, .page-admin-mentorship .view-user-mentorship table td.views-field-name, .page-admin-mentorship .view-mentorship-forms table td.views-field-name, .page-manage-mentor-registrations .view-admin-mentorship table td.views-field-name, .page-manage-mentor-registrations .view-user-mentorship table td.views-field-name, .page-manage-mentor-registrations .view-mentorship-forms table td.views-field-name, .page-manage-student-registrations .view-admin-mentorship table td.views-field-name, .page-manage-student-registrations .view-user-mentorship table td.views-field-name, .page-manage-student-registrations .view-mentorship-forms table td.views-field-name, .page-mentorship-unmatch .view-admin-mentorship table td.views-field-name, .page-mentorship-unmatch .view-user-mentorship table td.views-field-name, .page-mentorship-unmatch .view-mentorship-forms table td.views-field-name {
  width: 200px;
}

.page-admin-mentorship .view-admin-mentorship .chosen-container, .page-admin-mentorship .view-user-mentorship .chosen-container, .page-admin-mentorship .view-mentorship-forms .chosen-container, .page-manage-mentor-registrations .view-admin-mentorship .chosen-container, .page-manage-mentor-registrations .view-user-mentorship .chosen-container, .page-manage-mentor-registrations .view-mentorship-forms .chosen-container, .page-manage-student-registrations .view-admin-mentorship .chosen-container, .page-manage-student-registrations .view-user-mentorship .chosen-container, .page-manage-student-registrations .view-mentorship-forms .chosen-container, .page-mentorship-unmatch .view-admin-mentorship .chosen-container, .page-mentorship-unmatch .view-user-mentorship .chosen-container, .page-mentorship-unmatch .view-mentorship-forms .chosen-container {
  width: 130px !important;
}

.page-manage-student-registrations .view-admin-mentorship .views-exposed-form .views-exposed-widget .form-submit, .page-manage-mentor-registrations .view-admin-mentorship .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0;
}

.page-manage-student-registrations .view-admin-mentorship .views-exposed-form #edit-uid-raw-wrapper .views-widget, .page-manage-mentor-registrations .view-admin-mentorship .views-exposed-form #edit-uid-raw-wrapper .views-widget {
  display: none;
}

.page-manage-student-registrations .view-admin-mentorship table td.views-field-views-send, .page-manage-mentor-registrations .view-admin-mentorship table td.views-field-views-send {
  min-width: 0;
}

.page-manage-student-registrations .view-admin-mentorship table td.views-field-edit-registration a, .page-manage-mentor-registrations .view-admin-mentorship table td.views-field-edit-registration a {
  display: block;
}

.page-user-mentorship #breadcrumb {
  display: none;
}

.node-type-mentorship-program .mentor-edit-registration {
  border-bottom: solid 3px #ff0000;
  padding: 0.5em;
  font-size: 1.0em;
  line-height: 2em;
  font-weight: bold;
  background: #ffffff;
}

.node-type-mentorship-program .mentor-edit-registration .view-content .views-row {
  margin: 0.5em 0em;
  zoom: 1;
  clear: both;
}

.node-type-mentorship-program .mentor-edit-registration .view-content .views-row:before, .node-type-mentorship-program .mentor-edit-registration .view-content .views-row:after {
  content: "";
  display: table;
}

.node-type-mentorship-program .mentor-edit-registration .view-content .views-row:after {
  clear: both;
}

.node-type-mentorship-program .mentor-edit-registration .view-content .views-row p {
  clear: both;
  margin: 0;
}

.node-type-mentorship-program .mentor-edit-registration .view-content .views-row span .edit a {
  display: inline-block;
  text-align: center;
  height: 2em;
  line-height: 2em;
  padding: 0em 0.5em;
  background: #ffcf44;
  color: #5b1300;
  font-weight: normal;
  text-decoration: none;
}

.node-type-mentorship-program .mentor-edit-registration .view-content .views-row span .edit a:hover {
  background: #5b1300;
  color: #fff;
}

.node-type-mentorship-program .form-actions, .page-registration-edit .form-actions {
  margin-top: 25px;
  margin-bottom: 25px;
}

.node-type-mentorship-program input#edit-submit, .page-registration-edit input#edit-submit {
  background: #ffd044;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffd044), to(#ffd044));
  background: -webkit-linear-gradient(top, #ffd044, #ffd044);
  background: -moz-linear-gradient(top, #ffd044, #ffd044);
  background: -ms-linear-gradient(top, #ffd044, #ffd044);
  background: -o-linear-gradient(top, #ffd044, #ffd044);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-right: 20px;
  vertical-align: middle;
  height: 35px;
  min-width: 110px;
}

.node-type-mentorship-program #block-views-admin-mentorship-block-1, .page-registration-edit #block-views-admin-mentorship-block-1 {
  margin: 15px 0;
}

.node-type-mentorship-program input#edit-submit:hover, .page-registration-edit input#edit-submit:hover {
  border-top-color: #5b1400;
  background: #5b1400;
  color: #ffd044;
}

.node-type-mentorship-program .node, .page-registration-edit .node {
  background: #fff;
}

.node-type-mentorship-program .node .field-type-registration, .page-registration-edit .node .field-type-registration {
  padding: 0px 35px 35px 35px;
}

.node-type-mentorship-program .group-mentorship-interests .field-type-list-boolean, .node-type-mentorship-program .group-mentorship-interests .field-type-list-integer, .node-type-mentorship-program .group-mentorship-interests .field-type-text, .node-type-mentorship-program .group-student-interests .field-type-list-boolean, .node-type-mentorship-program .group-student-interests .field-type-list-integer, .node-type-mentorship-program .group-student-interests .field-type-text, .page-registration-edit .group-mentorship-interests .field-type-list-boolean, .page-registration-edit .group-mentorship-interests .field-type-list-integer, .page-registration-edit .group-mentorship-interests .field-type-text, .page-registration-edit .group-student-interests .field-type-list-boolean, .page-registration-edit .group-student-interests .field-type-list-integer, .page-registration-edit .group-student-interests .field-type-text {
  float: left;
  display: block;
  margin-right: 1em;
}

.node-type-mentorship-program .field-name-field-mentorship-licenses-held, .node-type-mentorship-program .field-name-field-mentorship-number-students, .page-registration-edit .field-name-field-mentorship-licenses-held, .page-registration-edit .field-name-field-mentorship-number-students {
  float: left;
  width: 100%;
}

.node-type-mentorship-program .field-name-field-mentorship-licenses-held .form-type-checkbox, .node-type-mentorship-program .field-name-field-mentorship-licenses-held .form-type-radio, .node-type-mentorship-program .field-name-field-mentorship-number-students .form-type-checkbox, .node-type-mentorship-program .field-name-field-mentorship-number-students .form-type-radio, .page-registration-edit .field-name-field-mentorship-licenses-held .form-type-checkbox, .page-registration-edit .field-name-field-mentorship-licenses-held .form-type-radio, .page-registration-edit .field-name-field-mentorship-number-students .form-type-checkbox, .page-registration-edit .field-name-field-mentorship-number-students .form-type-radio {
  float: left;
  margin-right: 60px;
}

.node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-preferred-phone, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-phone-type, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-preferred-email, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-email-type, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-email-second, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-email2-type, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-preferred-phone, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-phone-type, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-preferred-email, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-email-type, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-email-second, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-email2-type, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-preferred-phone, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-phone-type, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-preferred-email, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-email-type, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-email-second, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-email2-type, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-preferred-phone, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-phone-type, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-preferred-email, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-email-type, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-email-second, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-email2-type {
  float: left;
  margin-right: 15px;
}

.node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-preferred-phone, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-preferred-email, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-email-second, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-preferred-phone, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-preferred-email, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-email-second, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-preferred-phone, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-preferred-email, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-email-second, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-preferred-phone, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-preferred-email, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-email-second {
  clear: both;
}

.node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-phone-type label, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-email-type label, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-email2-type label, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-phone-type label, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-email-type label, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-email2-type label, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-phone-type label, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-email-type label, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-email2-type label, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-phone-type label, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-email-type label, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-email2-type label {
  display: none;
}

.node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-phone-type .form-type-radio, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-email-type .form-type-radio, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-email2-type .form-type-radio, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-phone-type .form-type-radio, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-email-type .form-type-radio, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-email2-type .form-type-radio, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-phone-type .form-type-radio, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-email-type .form-type-radio, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-email2-type .form-type-radio, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-phone-type .form-type-radio, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-email-type .form-type-radio, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-email2-type .form-type-radio {
  float: left;
  margin-left: 30px;
}

.node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-phone-type .form-type-radio label, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-email-type .form-type-radio label, .node-type-mentorship-program .group-mentorship-pref-phone .field-name-field-mentorship-email2-type .form-type-radio label, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-phone-type .form-type-radio label, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-email-type .form-type-radio label, .node-type-mentorship-program .group-mentorship-pref-email .field-name-field-mentorship-email2-type .form-type-radio label, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-phone-type .form-type-radio label, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-email-type .form-type-radio label, .page-registration-edit .group-mentorship-pref-phone .field-name-field-mentorship-email2-type .form-type-radio label, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-phone-type .form-type-radio label, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-email-type .form-type-radio label, .page-registration-edit .group-mentorship-pref-email .field-name-field-mentorship-email2-type .form-type-radio label {
  display: inline;
}

.entity-registration {
  background: #fff;
  padding: 50px;
}

.entity-registration .field {
  margin-bottom: 20px;
}

.entity-registration .field-label {
  color: #5b1300;
  font-weight: bold;
  display: block;
}

.node-type-mentorship-program-parent .node {
  background: #fff;
  padding: 30px;
}

.node-type-mentorship-program-parent .field-name-body {
  padding: 0;
}

#views-form-admin-mentorship-page .vbo-fieldset-select-all {
  display: none;
}


/**/

.page-node-31 h1.title {
  margin-bottom: 0;
}

#block-views-jobs-faculty-listing h2.title, #block-views-jobs-staff-listing h2.title, #block-views-jobs-managerial-listing h2.title, #block-views-jobs-security-listing h2.title, #block-views-jobs-fws-listing h2.title, #block-views-jobs-iws-listing h2.title, #block-views-jobs-iws-fws-listing h2.title {
  line-height: 1em;
  margin: 0;
  font-family: "proxima_nova_rgregular";
  margin: 20px 0px 8px 0;
  color: #333;
}

#block-views-jobs-faculty-listing h3, #block-views-jobs-staff-listing h3, #block-views-jobs-managerial-listing h3, #block-views-jobs-security-listing h3, #block-views-jobs-fws-listing h3, #block-views-jobs-iws-listing h3, #block-views-jobs-iws-fws-listing h3 {
  margin: 0;
  font-size: 15px;
  color: #5B1300;
  font-weight: bold;
  text-transform: uppercase;
  margin: 11px 0px 2px 0px;
}

#block-views-jobs-faculty-listing ul li.views-row, #block-views-jobs-staff-listing ul li.views-row, #block-views-jobs-managerial-listing ul li.views-row, #block-views-jobs-security-listing ul li.views-row, #block-views-jobs-fws-listing ul li.views-row, #block-views-jobs-iws-listing ul li.views-row, #block-views-jobs-iws-fws-listing ul li.views-row {
  list-style: none;
  padding: 0px;
  margin: 0;
}

#block-views-jobs-faculty-listing ul li.views-row.views-row-first, #block-views-jobs-staff-listing ul li.views-row.views-row-first, #block-views-jobs-managerial-listing ul li.views-row.views-row-first, #block-views-jobs-security-listing ul li.views-row.views-row-first, #block-views-jobs-fws-listing ul li.views-row.views-row-first, #block-views-jobs-iws-listing ul li.views-row.views-row-first, #block-views-jobs-iws-fws-listing ul li.views-row.views-row-first {
  padding-top: 0;
}

#block-views-jobs-faculty-listing ul li.views-row a, #block-views-jobs-staff-listing ul li.views-row a, #block-views-jobs-managerial-listing ul li.views-row a, #block-views-jobs-security-listing ul li.views-row a, #block-views-jobs-fws-listing ul li.views-row a, #block-views-jobs-iws-listing ul li.views-row a, #block-views-jobs-iws-fws-listing ul li.views-row a {
  display: block;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.2222;
  padding: 7px 0px 3px 0px;
}

.node-type-jobs .field-name-field-department+.field-label, .node-type-jobs .field-name-field-start-date+.field-label, .node-type-jobs .field-name-field-job-subtitle+.field-label {
  font-weight: bold;
  font-size: 14px;
  color: #5b1300;
  float: left;
}

.node-type-jobs .field-name-field-job-subtitle {
  font-weight: bold;
  font-size: 20px;
  font-family: "proxima-nova", Helvetica, Arial, sans-serif;
  line-height: 24px;
  color: #666666;
}

.node-type-jobs h3.field-label {
  margin-bottom: 0px;
}

.node-type-jobs span.field-label {
  display: block;
  margin-right: .5em;
}

.node-type-jobs p {
  margin-top: 5px;
}

.node-type-jobs p+p {
  margin-top: 10px;
}


/**/

select.date-year.form-select {
  min-width: 152px;
  margin: 10px 0px;
}

.rowan-publications-page.rowan-today-listing-page .view-header .filtered {
  padding: 7px 0px 5px 10px;
  height: 34px;
  background: #ccc;
}

.rowan-publications-page.rowan-today-listing-page .view-header .filtered .field-name-field-publication-year, .rowan-publications-page.rowan-today-listing-page .view-header .filtered .field-name-field-publication-section {
  left: 5px;
  position: relative;
  float: left;
  font-weight: bold;
}

.rowan-publications-page.rowan-today-listing-page .view-header .filtered .field-name-field-publication-year {
  left: 12px;
}

.rowan-publications-page.rowan-today-listing-page .views-row {
  padding: 0;
  margin: 0;
  border: none;
}

.rowan-publications-page.rowan-today-listing-page .views-limit-grouping-group {
  padding-bottom: 5px;
  margin-bottom: 16px;
  border-bottom: 1px solid #CCC;
}

.rowan-publications-page.rowan-today-listing-page .views-limit-grouping-group h3 {
  font-size: 24px;
  margin-bottom: 10px;
}

.rowan-publications-page.rowan-today-listing-page .views-limit-grouping-group h3:first-child {
  margin-top: 10px;
}

.rowan-publications-page.rowan-today-listing-page .views-limit-grouping-group:last-child {
  border-bottom: none;
}

.rowan-publications-page.rowan-today-listing-page .pub-listing {
  margin-bottom: 7px;
  padding: 7px 0px 7px 0px;
}

.rowan-publications-page.rowan-today-listing-page .pub-listing h2 {
  font-size: 16px;
  font-family: "Helvetica", sans-serif;
  color: #333;
  max-width: 80%;
  float: left;
}

.rowan-publications-page.rowan-today-listing-page .pub-listing span {
  display: block;
  margin-right: 5px;
}

.rowan-publications-page.rowan-today-listing-page .pub-listing span a {
  float: right;
  line-height: 25px;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 1px 1px;
  padding-left: 25px;
  text-indent: 2px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBNEU3NDdGMTkyMjM2ODExOEY2MkZDQUE1MDU2OUM1MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxN0MwQkFFQzc4NjkxMUUyOUY1NEMwMzNBNEE4Qzc5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN0MwQkFFQjc4NjkxMUUyOUY1NEMwMzNBNEE4Qzc5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE2RTc0N0YxOTIyMzY4MTE4RjYyRkNBQTUwNTY5QzUxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE0RTc0N0YxOTIyMzY4MTE4RjYyRkNBQTUwNTY5QzUxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HwrcogAAAQVJREFUeNpi/H/ehYGWgImBxmDUglELhoAFLATkmbkZdDcQUHPBdTQORi2gbzIVcGCQL2dgZCHBDIPdCPa/nwwPGhk+ncbtgw8HGO5WMvz7To5r/3xkuFOCbDqOIPpygeFOMcPvd6SZ/usFw+08hm83iIuDb7cZ7hQy/HxGrOlA9bfzsarHHclA1UA7gDoJgs9n8fgYbyoC6gHqBIYYHvBuD8O9GjxxRiiZAnUC4xwY81jBq1UMjzoZ/v+hLB8A9T9oZXizEVXwH8OTKQzPZlMvoyEbB0zsDzGsJLM+QAuQPx8YpNIYHjQxfLlEpCZGklt2TJwkZUPSyyISM/locT3wFgAEGABXz2YXRJXuPAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  margin-top: -4px;
}

.rowan-publications-page.rowan-today-listing-page .pub-listing time {
  clear: left;
  display: block;
}

.rowan-publications-page.rowan-today-listing-page .view .date-nav-wrapper .date-nav {
  margin: 0;
  min-height: 0px;
}


/**/

[class*='region-'] {
  position: relative;
}


/**/

.node-type-col-deg-sub .field-name-body img {
  margin-right: 40px;
}

#block-views-col-off-blocks-block-1 {
  position: relative;
  clear: left;
}

.og-context-node .region-content-bottom>div:first-child {
  margin-left: 0 !important;
}

#sidebar-first #block-rowan-stock-branding-logo-text {
  margin: 0;
  background: #fff;
  padding: 6px 3.0769%;
}

#sidebar-first #block-rowan-stock-branding-logo-text h2.menu-title {
  margin: 0;
}

#sidebar-first #block-og-extras-node-links {
  border: 5px solid #4FA334;
}

#sidebar-first #block-og-extras-node-links h2.title {
  font-size: 22px;
}

#sidebar-first #block-og-extras-node-links li a {
  display: block;
}

@media (max-width:945px) {
  .node-type-generic-sub-page .back-to-link {
    margin-bottom: 0 !important;
  }
}

.back-to-link {
  background: #ccc;
  margin-bottom: 20px !important;
}

.back-to-link p {
  margin: 0;
}

.back-to-link .content a {
  color: #666;
  font-family: "proxima_nova_rgregular";
  text-transform: uppercase;
  display: table-cell;
  padding-left: 57px;
  line-height: 1.2em;
  font-size: 14px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAmCAYAAABkpNNFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc4QUYxNUI1Nzc4MTFFMjgwNDU4ODdBN0EyQzFCNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc4QUYxNUM1Nzc4MTFFMjgwNDU4ODdBN0EyQzFCNjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzhBRjE1OTU3NzgxMUUyODA0NTg4N0E3QTJDMUI2NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzhBRjE1QTU3NzgxMUUyODA0NTg4N0E3QTJDMUI2NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrMI2oUAAAEDSURBVHja7NlNCsIwEAXgRkQQhB7BcwjuBEEQb+ApvJFbDyC4EMW1IHgMQejKZXyBdp+fCXktM/DoJot+DUwzrbHWVkOrUTXAUpSiFNUP1Ax5INYjN2TKjnKgM7L0WHtHNshP8gbGGUAXZFEKJL1TFCBJFA1IChUCuuYGSaBCQdvcoFRUzQhKQdVt26YDxaKoQTEoelAoqhcgVyZg8j0ie491DTJvr/QH2gPy9txR9wAmfUB9kJUnbIecSsFCG0UHezHDYlq6g62ZYbEvX2pYyjGJFpZ6oKWESYwedM1Dakj8MsEkx3kamPTXJApYjk9kHexZCmb0V46iFKUoRQ2l/gIMAJhSWsbCvVXRAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 36px;
  background-position: 18px 50%;
  vertical-align: middle;
  height: 41px;
  max-height: 70px;
  width: 260px;
  box-sizing: content-box;
  padding-top: 4px;
  padding-bottom: 2px;
}

.back-to-link .content a:hover, .back-to-link .content a:active {
  color: #ffcf44;
  background-color: #666;
  text-decoration: none;
}

@media (max-width:945px) {
  .back-to-link .content a {
    display: block;
    width: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    height: auto;
    line-height: 32px;
  }
}

@media (max-width:945px) {
  #service-title-cont {
    display: none;
  }
}

@media (max-width:1023px) {
  .college-logo, .som-logo {
    display: none;
  }
}

.node-type-landing-page .field-name-field-body-header, .node-type-col-deg-landing .field-name-field-body-header, .node-type-department-group .field-name-field-body-header, .node-type-generic-sub-page .field-name-field-body-header, .node-type-off-serv-landing .field-name-field-body-header {
  padding: 20px 34px 0 34px;
  background: #fff;
  color: #054a6a;
  font-family: Georgia;
  font-style: italic;
  font-size: 26pt;
  line-height: 1.25;
}

h2.field-name-field-body-header {
  background: #fff;
  margin-bottom: 0;
  padding: 12px;
}

.col-deg-lp .field-name-field-sub-page-content, .off-serv-lp .field-name-field-sub-page-content, .node-type-page .field-name-field-sub-page-content {
  clear: both;
}

.col-deg-lp h1.title, .off-serv-lp h1.title, .node-type-page h1.title {
  margin-bottom: 0;
}

.col-deg-lp #page #block-views-col-off-blocks-block.box-trans-top .content, .off-serv-lp #page #block-views-col-off-blocks-block.box-trans-top .content, .node-type-page #page #block-views-col-off-blocks-block.box-trans-top .content {
  padding: 0;
  background: none;
}

.col-deg-lp .field-name-body, .off-serv-lp .field-name-body, .node-type-page .field-name-body {
  padding: 1em;
  background: #fff;
}

.col-deg-lp .region.region-content, .col-deg-lp .region.region-content-bottom, .off-serv-lp .region.region-content, .off-serv-lp .region.region-content-bottom, .node-type-page .region.region-content, .node-type-page .region.region-content-bottom {
  background: none;
  padding: 0;
  margin-top: 25px;
}

.col-deg-lp h1.title, .off-serv-lp h1.title, .node-type-page h1.title {
  line-height: 1em;
}

.col-deg-lp .section-header, .off-serv-lp .section-header, .node-type-page .section-header {
  font-size: 26px;
  background: #5b1300;
  text-transform: uppercase;
  color: #fff;
  padding: 10px 0px 10px 12px;
  margin-bottom: 8px;
  font-family: "proxima_nova_rgbold";
}

@media (max-width:945px) and (min-width:551px) {
  .col-deg-lp #full-width #sidebar-first, .off-serv-lp #full-width #sidebar-first, .node-type-page #full-width #sidebar-first {
    position: relative;
  }
  .col-deg-lp #full-width .section-header, .off-serv-lp #full-width .section-header, .node-type-page #full-width .section-header {
    width: 100%;
  }
}

.col-deg-lp #block-views-col-off-blocks-block .eq-cols-ph, .off-serv-lp #block-views-col-off-blocks-block .eq-cols-ph, .node-type-page #block-views-col-off-blocks-block .eq-cols-ph {
  background: white;
}

.col-deg-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-title, .col-deg-lp #block-views-news-block-1 .field-name-field-col-deg-feat-title, .col-deg-lp #block-views-events-block-3 .field-name-field-col-deg-feat-title, .col-deg-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-title, .col-deg-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-title, .off-serv-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-title, .off-serv-lp #block-views-news-block-1 .field-name-field-col-deg-feat-title, .off-serv-lp #block-views-events-block-3 .field-name-field-col-deg-feat-title, .off-serv-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-title, .off-serv-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-title, .node-type-page #block-views-col-off-blocks-block .field-name-field-col-deg-feat-title, .node-type-page #block-views-news-block-1 .field-name-field-col-deg-feat-title, .node-type-page #block-views-events-block-3 .field-name-field-col-deg-feat-title, .node-type-page #block-views-calendar-block-colleges .field-name-field-col-deg-feat-title, .node-type-page #block-views-announcements-block-1 .field-name-field-col-deg-feat-title {
  width: 100%;
  background: #666;
  background: rgba(0, 0, 0, 0.321);
  margin-bottom: 1px;
  font: 700 24px/28px "proxima_nova_rgbold";
  color: white;
  padding-top: 8px;
  padding-right: 20px;
  padding-bottom: 9px;
  padding-left: 20px;
}

.col-deg-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-title, .col-deg-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-img, .col-deg-lp #block-views-col-off-blocks-block .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-intro, .col-deg-lp #block-views-news-block-1 .field-name-field-col-deg-feat-title, .col-deg-lp #block-views-news-block-1 .field-name-field-col-deg-feat-img, .col-deg-lp #block-views-news-block-1 .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-news-block-1 .field-name-field-col-deg-feat-intro, .col-deg-lp #block-views-events-block-3 .field-name-field-col-deg-feat-title, .col-deg-lp #block-views-events-block-3 .field-name-field-col-deg-feat-img, .col-deg-lp #block-views-events-block-3 .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-events-block-3 .field-name-field-col-deg-feat-intro, .col-deg-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-title, .col-deg-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-img, .col-deg-lp #block-views-calendar-block-colleges .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-intro, .col-deg-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-title, .col-deg-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-img, .col-deg-lp #block-views-announcements-block-1 .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-title, .off-serv-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-img, .off-serv-lp #block-views-col-off-blocks-block .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-news-block-1 .field-name-field-col-deg-feat-title, .off-serv-lp #block-views-news-block-1 .field-name-field-col-deg-feat-img, .off-serv-lp #block-views-news-block-1 .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-news-block-1 .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-events-block-3 .field-name-field-col-deg-feat-title, .off-serv-lp #block-views-events-block-3 .field-name-field-col-deg-feat-img, .off-serv-lp #block-views-events-block-3 .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-events-block-3 .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-title, .off-serv-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-img, .off-serv-lp #block-views-calendar-block-colleges .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-title, .off-serv-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-img, .off-serv-lp #block-views-announcements-block-1 .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-intro, .node-type-page #block-views-col-off-blocks-block .field-name-field-col-deg-feat-title, .node-type-page #block-views-col-off-blocks-block .field-name-field-col-deg-feat-img, .node-type-page #block-views-col-off-blocks-block .field-name-field-dol-deg-feat-link, .node-type-page #block-views-col-off-blocks-block .field-name-field-col-deg-feat-intro, .node-type-page #block-views-news-block-1 .field-name-field-col-deg-feat-title, .node-type-page #block-views-news-block-1 .field-name-field-col-deg-feat-img, .node-type-page #block-views-news-block-1 .field-name-field-dol-deg-feat-link, .node-type-page #block-views-news-block-1 .field-name-field-col-deg-feat-intro, .node-type-page #block-views-events-block-3 .field-name-field-col-deg-feat-title, .node-type-page #block-views-events-block-3 .field-name-field-col-deg-feat-img, .node-type-page #block-views-events-block-3 .field-name-field-dol-deg-feat-link, .node-type-page #block-views-events-block-3 .field-name-field-col-deg-feat-intro, .node-type-page #block-views-calendar-block-colleges .field-name-field-col-deg-feat-title, .node-type-page #block-views-calendar-block-colleges .field-name-field-col-deg-feat-img, .node-type-page #block-views-calendar-block-colleges .field-name-field-dol-deg-feat-link, .node-type-page #block-views-calendar-block-colleges .field-name-field-col-deg-feat-intro, .node-type-page #block-views-announcements-block-1 .field-name-field-col-deg-feat-title, .node-type-page #block-views-announcements-block-1 .field-name-field-col-deg-feat-img, .node-type-page #block-views-announcements-block-1 .field-name-field-dol-deg-feat-link, .node-type-page #block-views-announcements-block-1 .field-name-field-col-deg-feat-intro {
  padding-right: 20px;
  padding-left: 20px;
}

.col-deg-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-intro, .col-deg-lp #block-views-news-block-1 .field-name-field-col-deg-feat-intro, .col-deg-lp #block-views-events-block-3 .field-name-field-col-deg-feat-intro, .col-deg-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-intro, .col-deg-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-news-block-1 .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-events-block-3 .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-intro, .node-type-page #block-views-col-off-blocks-block .field-name-field-col-deg-feat-intro, .node-type-page #block-views-news-block-1 .field-name-field-col-deg-feat-intro, .node-type-page #block-views-events-block-3 .field-name-field-col-deg-feat-intro, .node-type-page #block-views-calendar-block-colleges .field-name-field-col-deg-feat-intro, .node-type-page #block-views-announcements-block-1 .field-name-field-col-deg-feat-intro {
  padding-bottom: 15px;
}

.col-deg-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-img, .col-deg-lp #block-views-col-off-blocks-block .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-intro, .col-deg-lp #block-views-news-block-1 .field-name-field-col-deg-feat-img, .col-deg-lp #block-views-news-block-1 .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-news-block-1 .field-name-field-col-deg-feat-intro, .col-deg-lp #block-views-events-block-3 .field-name-field-col-deg-feat-img, .col-deg-lp #block-views-events-block-3 .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-events-block-3 .field-name-field-col-deg-feat-intro, .col-deg-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-img, .col-deg-lp #block-views-calendar-block-colleges .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-intro, .col-deg-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-img, .col-deg-lp #block-views-announcements-block-1 .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-img, .off-serv-lp #block-views-col-off-blocks-block .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-news-block-1 .field-name-field-col-deg-feat-img, .off-serv-lp #block-views-news-block-1 .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-news-block-1 .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-events-block-3 .field-name-field-col-deg-feat-img, .off-serv-lp #block-views-events-block-3 .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-events-block-3 .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-img, .off-serv-lp #block-views-calendar-block-colleges .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-intro, .off-serv-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-img, .off-serv-lp #block-views-announcements-block-1 .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-intro, .node-type-page #block-views-col-off-blocks-block .field-name-field-col-deg-feat-img, .node-type-page #block-views-col-off-blocks-block .field-name-field-dol-deg-feat-link, .node-type-page #block-views-col-off-blocks-block .field-name-field-col-deg-feat-intro, .node-type-page #block-views-news-block-1 .field-name-field-col-deg-feat-img, .node-type-page #block-views-news-block-1 .field-name-field-dol-deg-feat-link, .node-type-page #block-views-news-block-1 .field-name-field-col-deg-feat-intro, .node-type-page #block-views-events-block-3 .field-name-field-col-deg-feat-img, .node-type-page #block-views-events-block-3 .field-name-field-dol-deg-feat-link, .node-type-page #block-views-events-block-3 .field-name-field-col-deg-feat-intro, .node-type-page #block-views-calendar-block-colleges .field-name-field-col-deg-feat-img, .node-type-page #block-views-calendar-block-colleges .field-name-field-dol-deg-feat-link, .node-type-page #block-views-calendar-block-colleges .field-name-field-col-deg-feat-intro, .node-type-page #block-views-announcements-block-1 .field-name-field-col-deg-feat-img, .node-type-page #block-views-announcements-block-1 .field-name-field-dol-deg-feat-link, .node-type-page #block-views-announcements-block-1 .field-name-field-col-deg-feat-intro {
  background: white;
}

.col-deg-lp #block-views-col-off-blocks-block .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-news-block-1 .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-events-block-3 .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-calendar-block-colleges .field-name-field-dol-deg-feat-link, .col-deg-lp #block-views-announcements-block-1 .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-col-off-blocks-block .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-news-block-1 .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-events-block-3 .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-calendar-block-colleges .field-name-field-dol-deg-feat-link, .off-serv-lp #block-views-announcements-block-1 .field-name-field-dol-deg-feat-link, .node-type-page #block-views-col-off-blocks-block .field-name-field-dol-deg-feat-link, .node-type-page #block-views-news-block-1 .field-name-field-dol-deg-feat-link, .node-type-page #block-views-events-block-3 .field-name-field-dol-deg-feat-link, .node-type-page #block-views-calendar-block-colleges .field-name-field-dol-deg-feat-link, .node-type-page #block-views-announcements-block-1 .field-name-field-dol-deg-feat-link {
  font-weight: bold;
  line-height: 1.428;
  font-size: 16px;
  color: #278dd4;
}

.col-deg-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-img img, .col-deg-lp #block-views-news-block-1 .field-name-field-col-deg-feat-img img, .col-deg-lp #block-views-events-block-3 .field-name-field-col-deg-feat-img img, .col-deg-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-img img, .col-deg-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-img img, .off-serv-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-img img, .off-serv-lp #block-views-news-block-1 .field-name-field-col-deg-feat-img img, .off-serv-lp #block-views-events-block-3 .field-name-field-col-deg-feat-img img, .off-serv-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-img img, .off-serv-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-img img, .node-type-page #block-views-col-off-blocks-block .field-name-field-col-deg-feat-img img, .node-type-page #block-views-news-block-1 .field-name-field-col-deg-feat-img img, .node-type-page #block-views-events-block-3 .field-name-field-col-deg-feat-img img, .node-type-page #block-views-calendar-block-colleges .field-name-field-col-deg-feat-img img, .node-type-page #block-views-announcements-block-1 .field-name-field-col-deg-feat-img img {
  padding-top: 16px;
  padding-bottom: 14px;
  display: block;
  margin: 0 auto;
}

.col-deg-lp #block-views-news-block-1 #block-views-events-block-3 span.date-display-single, .col-deg-lp #block-views-calendar-block-colleges span.date-display-single, .off-serv-lp #block-views-news-block-1 #block-views-events-block-3 span.date-display-single, .off-serv-lp #block-views-calendar-block-colleges span.date-display-single, .node-type-page #block-views-news-block-1 #block-views-events-block-3 span.date-display-single, .node-type-page #block-views-calendar-block-colleges span.date-display-single {
  font-weight: bold;
  font-size: 12px;
  line-height: 20px;
  color: #666666;
  text-transform: uppercase;
}

.col-deg-lp #block-views-news-block-1 #block-views-events-block-3 .field-content>p, .col-deg-lp #block-views-calendar-block-colleges .field-content>p, .off-serv-lp #block-views-news-block-1 #block-views-events-block-3 .field-content>p, .off-serv-lp #block-views-calendar-block-colleges .field-content>p, .node-type-page #block-views-news-block-1 #block-views-events-block-3 .field-content>p, .node-type-page #block-views-calendar-block-colleges .field-content>p {
  margin-top: 0;
}

.col-deg-lp #block-views-news-block-1 #block-views-events-block-3 .item-list ul, .col-deg-lp #block-views-news-block-1 #block-views-events-block-3 .item-list ul li, .col-deg-lp #block-views-calendar-block-colleges .item-list ul, .col-deg-lp #block-views-calendar-block-colleges .item-list ul li, .off-serv-lp #block-views-news-block-1 #block-views-events-block-3 .item-list ul, .off-serv-lp #block-views-news-block-1 #block-views-events-block-3 .item-list ul li, .off-serv-lp #block-views-calendar-block-colleges .item-list ul, .off-serv-lp #block-views-calendar-block-colleges .item-list ul li, .node-type-page #block-views-news-block-1 #block-views-events-block-3 .item-list ul, .node-type-page #block-views-news-block-1 #block-views-events-block-3 .item-list ul li, .node-type-page #block-views-calendar-block-colleges .item-list ul, .node-type-page #block-views-calendar-block-colleges .item-list ul li {
  list-style: none;
  margin: 0;
}

.col-deg-lp #block-views-events-block-3 .item-list ul li, .off-serv-lp #block-views-events-block-3 .item-list ul li, .node-type-page #block-views-events-block-3 .item-list ul li {
  margin-bottom: 14px;
  list-style: none;
  margin: 0;
  padding: 0;
  padding-bottom: 12px;
}

.col-deg-lp #block-views-col-off-blocks-block-1, .off-serv-lp #block-views-col-off-blocks-block-1, .node-type-page #block-views-col-off-blocks-block-1 {
  clear: left;
  margin-bottom: 30px;
}

.col-deg-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-title, .col-deg-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-desc, .off-serv-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-title, .off-serv-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-desc, .node-type-page #block-views-col-off-blocks-block-1 .field-name-field-sub-page-title, .node-type-page #block-views-col-off-blocks-block-1 .field-name-field-sub-page-desc {
  width: 65%;
  float: left;
  background: #fff;
  padding: 15px 5px 20px 15px;
}

.col-deg-lp #block-views-col-off-blocks-block-1 .grid .field-name-field-sub-page-title, .col-deg-lp #block-views-col-off-blocks-block-1 .grid .field-name-field-sub-page-desc, .off-serv-lp #block-views-col-off-blocks-block-1 .grid .field-name-field-sub-page-title, .off-serv-lp #block-views-col-off-blocks-block-1 .grid .field-name-field-sub-page-desc, .node-type-page #block-views-col-off-blocks-block-1 .grid .field-name-field-sub-page-title, .node-type-page #block-views-col-off-blocks-block-1 .grid .field-name-field-sub-page-desc {
  padding: 10px 5px 10px 15px;
}

.col-deg-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link, .off-serv-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link, .node-type-page #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link {
  float: right;
  width: 30%;
  margin-left: 5%;
  background: #ebebeb;
  position: relative;
  top: -42px;
}

.col-deg-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link ul, .off-serv-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link ul, .node-type-page #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link ul {
  padding-left: 30px;
}

.col-deg-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link li, .off-serv-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link li, .node-type-page #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link li {
  margin-left: 0px;
}

.col-deg-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link li a, .off-serv-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link li a, .node-type-page #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link li a {
  padding-right: 7px;
  display: block;
  line-height: 1em;
}

.col-deg-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-title, .off-serv-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-title, .node-type-page #block-views-col-off-blocks-block-1 .field-name-field-sub-page-title {
  background: #ebebeb;
  font-family: "proxima_nova_rgbold";
  font-size: 20px;
  color: #666;
  padding: 10px 0px 5px 15px;
}

.col-deg-lp .flex-box#block-views-col-off-blocks-block-1 .view-col-off-blocks .field-name-field-off-serv-sub-pages .field-name-field-sub-page-desc, .off-serv-lp .flex-box#block-views-col-off-blocks-block-1 .view-col-off-blocks .field-name-field-off-serv-sub-pages .field-name-field-sub-page-desc, .node-type-page .flex-box#block-views-col-off-blocks-block-1 .view-col-off-blocks .field-name-field-off-serv-sub-pages .field-name-field-sub-page-desc {
  width: 92%;
}

.col-deg-lp .flex-box#block-views-col-off-blocks-block-1 .view-col-off-blocks .listing .field-name-field-off-serv-sub-pages .field-name-field-off-serv-sp-title, .off-serv-lp .flex-box#block-views-col-off-blocks-block-1 .view-col-off-blocks .listing .field-name-field-off-serv-sub-pages .field-name-field-off-serv-sp-title, .node-type-page .flex-box#block-views-col-off-blocks-block-1 .view-col-off-blocks .listing .field-name-field-off-serv-sub-pages .field-name-field-off-serv-sp-title {
  padding-top: 10px;
}

.col-deg-lp .flex-box#block-views-col-off-blocks-block-1 .view-col-off-blocks .listing .field-name-field-off-serv-sub-pages .field-name-field-sub-page-desc, .off-serv-lp .flex-box#block-views-col-off-blocks-block-1 .view-col-off-blocks .listing .field-name-field-off-serv-sub-pages .field-name-field-sub-page-desc, .node-type-page .flex-box#block-views-col-off-blocks-block-1 .view-col-off-blocks .listing .field-name-field-off-serv-sub-pages .field-name-field-sub-page-desc {
  width: auto;
  float: none;
}

.col-deg-lp .flex-box#block-views-col-off-blocks-block-1 .view-col-off-blocks .listing .field-name-field-sub-page-content .field-name-field-sub-page-title, .off-serv-lp .flex-box#block-views-col-off-blocks-block-1 .view-col-off-blocks .listing .field-name-field-sub-page-content .field-name-field-sub-page-title, .node-type-page .flex-box#block-views-col-off-blocks-block-1 .view-col-off-blocks .listing .field-name-field-sub-page-content .field-name-field-sub-page-title {
  padding: 10px 0px 10px 15px;
}

@media (max-width:551px) {
  .col-deg-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link, .off-serv-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link, .node-type-page #block-views-col-off-blocks-block-1 .field-name-field-sub-page-link {
    clear: both;
    width: 100%;
    float: none;
    top: 0px;
    margin: 20px 0px;
    padding: 1px 10px;
  }
  .col-deg-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-desc, .off-serv-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-desc, .node-type-page #block-views-col-off-blocks-block-1 .field-name-field-sub-page-desc {
    width: 100%;
  }
  .col-deg-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-title, .off-serv-lp #block-views-col-off-blocks-block-1 .field-name-field-sub-page-title, .node-type-page #block-views-col-off-blocks-block-1 .field-name-field-sub-page-title {
    width: 100%;
  }
  .col-deg-lp #block-views-col-off-blocks-block-1, .off-serv-lp #block-views-col-off-blocks-block-1, .node-type-page #block-views-col-off-blocks-block-1 {
    margin-bottom: -20px;
  }
  .col-deg-lp #block-views-col-off-blocks-block, .col-deg-lp #block-views-news-block-1, .col-deg-lp #block-views-events-block-3, .col-deg-lp #block-views-calendar-block-colleges, .col-deg-lp #block-views-announcements-block-1, .off-serv-lp #block-views-col-off-blocks-block, .off-serv-lp #block-views-news-block-1, .off-serv-lp #block-views-events-block-3, .off-serv-lp #block-views-calendar-block-colleges, .off-serv-lp #block-views-announcements-block-1, .node-type-page #block-views-col-off-blocks-block, .node-type-page #block-views-news-block-1, .node-type-page #block-views-events-block-3, .node-type-page #block-views-calendar-block-colleges, .node-type-page #block-views-announcements-block-1 {
    float: none;
    width: 100%;
    margin: 20px 0px;
  }
  .col-deg-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-img img, .col-deg-lp #block-views-news-block-1 .field-name-field-col-deg-feat-img img, .col-deg-lp #block-views-events-block-3 .field-name-field-col-deg-feat-img img, .col-deg-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-img img, .col-deg-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-img img, .off-serv-lp #block-views-col-off-blocks-block .field-name-field-col-deg-feat-img img, .off-serv-lp #block-views-news-block-1 .field-name-field-col-deg-feat-img img, .off-serv-lp #block-views-events-block-3 .field-name-field-col-deg-feat-img img, .off-serv-lp #block-views-calendar-block-colleges .field-name-field-col-deg-feat-img img, .off-serv-lp #block-views-announcements-block-1 .field-name-field-col-deg-feat-img img, .node-type-page #block-views-col-off-blocks-block .field-name-field-col-deg-feat-img img, .node-type-page #block-views-news-block-1 .field-name-field-col-deg-feat-img img, .node-type-page #block-views-events-block-3 .field-name-field-col-deg-feat-img img, .node-type-page #block-views-calendar-block-colleges .field-name-field-col-deg-feat-img img, .node-type-page #block-views-announcements-block-1 .field-name-field-col-deg-feat-img img {
    margin: 0;
  }
  .col-deg-lp #full-width #sidebar-first, .off-serv-lp #full-width #sidebar-first, .node-type-page #full-width #sidebar-first {
    position: relative;
  }
  .col-deg-lp #full-width .region-content-top-full-width, .col-deg-lp #full-width .section-header, .off-serv-lp #full-width .region-content-top-full-width, .off-serv-lp #full-width .section-header, .node-type-page #full-width .region-content-top-full-width, .node-type-page #full-width .section-header {
    width: 100%;
    line-height: 1.1em;
    padding: 10px 0px 10px 10px;
  }
  .col-deg-lp #block-views-col-off-blocks-block-1, .off-serv-lp #block-views-col-off-blocks-block-1, .node-type-page #block-views-col-off-blocks-block-1 {
    top: 0;
    position: relative;
  }
}

.node-type-page #block-views-col-off-blocks-block-1 .field-name-field-sub-page-title, .node-type-page #block-views-col-off-blocks-block-1 .field-name-field-sub-page-desc {
  padding: 15px 5px 20px 15px;
}

.site-logo-main>.content {
  zoom: 1;
  overflow: hidden;
}

    .site-logo-main > .content:before, .site-logo-main > .content:after {
        content: "";
        display: table;
        margin-bottom: 21px;
    }

.site-logo-main>.content:after {
  clear: both;
}

.site-logo-main>.content>a#logo {
  float: left;
}

.site-logo-main .college-logo, .site-logo-main .som-logo {
  float: left;
  padding-top: 12px;
  padding-bottom: 13px;
  padding-left: 20px;
  border-left: 1px solid #5b1300;
  margin-top: 15px;
  margin-left: 20px;
  font-size: 0;
  line-height: 0;
}

.site-logo-main .college-logo img, .site-logo-main .som-logo img {
  display: block;
  top: 5px;
  position: relative;
}

.section-header {
  display: none;
}

@media (min-width:1024px) {
  .extra-logo-page .btn_give_header {
    margin-top: -45px;
  }
}

@media (max-width:1023px) {
  .extra-logo-page .site-logo-main>.content, .node-type-generic-sub-page .site-logo-main>.content, .off-serv-lp .site-logo-main>.content {
    zoom: 1;
    overflow: hidden;
  }
  .extra-logo-page .site-logo-main>.content:before, .extra-logo-page .site-logo-main>.content:after, .node-type-generic-sub-page .site-logo-main>.content:before, .node-type-generic-sub-page .site-logo-main>.content:after, .off-serv-lp .site-logo-main>.content:before, .off-serv-lp .site-logo-main>.content:after {
    content: "";
    display: table;
  }
  .extra-logo-page .site-logo-main>.content:after, .node-type-generic-sub-page .site-logo-main>.content:after, .off-serv-lp .site-logo-main>.content:after {
    clear: both;
  }
  .extra-logo-page .site-logo-main>.content>a#logo, .node-type-generic-sub-page .site-logo-main>.content>a#logo, .off-serv-lp .site-logo-main>.content>a#logo {
    float: none;
    margin-bottom: 0px;
  }
  .extra-logo-page .college-logo {
    display: none;
  }
  .extra-logo-page .section-header {
    display: none;
  }
}

.node-type-generic-sub-page .view-announcements.view-display-id-block_3 {
  padding: 20px;
  background: #fff;
}

.node-type-generic-sub-page .view-announcements.view-display-id-block_3 a {
  font-family: "proxima_nova_ltsemibold";
  font-size: 14px;
}

.node-type-generic-sub-page .view-announcements.view-display-id-block_3 .views-row {
  margin-bottom: 10px;
}


/**/

.listing .field-name-field-off-serv-sub-pages {
  margin-left: 0;
}

.listing .field-name-field-image {
  float: left;
  width: 270px;
  margin-right: 15px;
}

@media screen and (max-width:550px) {
  .listing .field-name-field-image {
    width: 100%;
  }
}

.listing .field-name-field-off-serv-sub-pages {
  width: 100%;
  float: left;
}

@media screen and (max-width:550px) {
  .listing .field-name-field-off-serv-sp-title {
    clear: both;
  }
}

@media (max-width:550px) {
  .off-serv-lp .field-name-field-sub-page-content {
    width: 98%;
    clear: left;
    margin-left: 0;
  }
}

.node-off-serv-landing .field-name-body {
  background: #fff;
  padding: 1em;
}


/**/

.node-type-location {}

.node-type-location h1 {
  margin-bottom: 10px;
}

.node-type-location address {
  text-transform: uppercase;
  font-size: 14px;
  color: #666;
  font-weight: bold;
}

.node-type-location .item-list>ul.map-links {
  list-style: none;
  list-style-position: outside;
  margin: 0px 0px;
  height: 30px;
  padding: 5px 0px;
}

.node-type-location .item-list>ul.map-links li {
  list-style: none;
  list-style-position: outside;
  display: inline-block;
  float: left;
  line-height: 20px;
  margin: 0;
  margin-left: 1em;
}

.node-type-location .item-list>ul.map-links li.first {
  margin-left: 0;
}

.node-type-location .item-list>ul.map-links li.print-link {
  line-height: 20px;
  padding-left: 25px;
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAClElEQVRoBe1asW7CMBAlISvqHKTOfEKHTiRBwMg3MPQb+AL6Cx34DhAUpqpSP6EzUplp1gJ9hwKkoU4c7MRJ5EhItrHv7t2zL8ldjMPhUOO5XNftm6Y5wVybZ36Gczb7/X64XC6nPDpMnkk0pyDgyBQ7sIXaiZeVOOMy4cjcYrEwLkP5tzqdDm057l3EzWD+UORo1ADl+FGdFM2gOt/L0awZlONHdVI0g+p8L0ezZlCOH9VJ0Qyq870czQa9DzqO08IryNgwDA9iG3JEK5PiA9Mr3hlHq9Xq02i32616vf4Bc+6UmZSN4u1ut3uwiDkCB/amaA9ns9kmG335SO31ejbYm4BFykCMDc/zvqG6ARabZQd3ciGBBHtf6PsURY9nrirgCGQIS6Pyt4k0ORlyTmGuUJavFpdlKy2DCCCnFGZslq20ACNb6SfSP3dLC5C2JVDQLW2N9tMZUaRR2jMYZLabETxX3dIyeIWEMaABMhxTmmHNYGmoYhjKHUVDTw7clR2GTtFhXR8Me5CbQSzS9cGw54rS1lG0KEzcakeaM/ivDtTM3/DH479/Cg4iT/Q+n8+FZAtvURiR2UcJSBwJyxZmUNTDgiQnLhdmMFGD4gkE0CcbKNWm2BZp6rvd7n0gzLcozY1jNKBkKUCmTvzKDDIyggqBA6YXAkjYLAAbIenroNOnZCkMTuVJCjJYm2oNazLkcAeV4Isnliga3xK2c/EFIJ8x6OIXW3wpyKdcBIB1/Sm+HKMoVWEwe8BaQeMcHotbLv0/XkdXPooK3wdlBpkozTKCjjCDFGSihsnqpwk6LJ3CDOonGZZrcxoX3qI52XmzmsoDTHMGqdBhF+R+uOallJtBPPacqjm8srOaF1tNiir9BYn93CyPjlHHAAAAAElFTkSuQmCC");
  background-size: 20px;
  background-repeat: no-repeat;
}

.node-type-location .item-list>ul.map-links li.map-directions {
  line-height: 20px;
  padding-left: 25px;
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAFs0lEQVRoBb2aW2hcRRjH92xutia2aVW0SJG+aY34ECwmRNhsbiyYoki8BCmoD4LiU6vgS4wKgm+lgoIgqJTQ1CrEEN1cfchG+yCIpZSChFYU8UI3LbrFzc3//+TMMnuyuzlzOwNzvm+u3/zOd3Zmzpz1Njc3E65Dd3f34fr6+ndhKw1bNDi3vr7+2vz8/GXXtj3XgP39/Uc2NjayANkTgrmeTCb7s9ns+VC+1WTSam+hzkJwYw0NDXfiht6FamcQ9xCcdULNrCadAYbgTre2tj43NTX11+zs7B/Qh0FxOg5IJ4AV4I6Nj4+vC9dQB+SxOCCtA+4EFzekVcCocHFCWgNUhYsL0gqgLlwckMaApnCuIY0AbcG5hNQGtA3nClIL0BWcC0hlQNdwtiGVNts6cL29vYsYdKcYeBTped7S9PS032ZoaKgun89/gnbc3ilv0CN7UAcugNkVBUqugw15h0ibbusiedAALpHJZO5YXV2dw4DbEC/gjSLNTbcACEt43H9BnZmZ8eQyXU/u6EETOA6QMISCegGxjbCEZplK0PVkTUBTOAEgQf6MPB8ylUrdLsqjSh3IqoC24MTg19bWHoF+MEhfamlpKYgyFakKWRHQNlw6nX4ME8dZgDQifoCX3qcnJia0AHkzVCC3AdqG6+npeRBnL2MB3GeAexmwZSddo6Oj28ZBkFohKmRZx7bhBgYG9mFN+xIDvRUxi7f4F2U4zoyYNUcWFxd/cDXxlABtw/Hu42jwI4hDiMtNTU3P4K4Xmc8wODi4Gwv4OahvIj7kanb1AV3AwTNPYOCMPIsZnpyczEP6gXCFQuErJI4i/g4vX4T0Z1e/guKl1uPqYbo+XFdXl0OfPLfk6VfZAZGiLb86Hrfb4JFLSBzA4N/Dtut10U+wYNNzhOOykcY6eVPaDPhVwwu9n7nDJbQZWMHP4UiSJ85oR7gxG3AcA5aE4xCE+xXxLeaJgMfyHehHYfwK6qUA8ou0TnIzoB0kT36BTvbC9tseZrl/kdjNQ1ka0u49aIj+9qPjK0g2I74AgI+DogTKUijjtu0mZCc8+6Moowy2dV9DLaJdaT8q14mi9/X1HcAN/A11V+px8afsYrFYmnCidFKtDgb+EsoIdxUe+lTUa29vb8AT8j7S3P+eAEAZHOsFN7hdtNGVmNw8LE1svskr72gCAzvJZ5i6bgjWs+eD9icXFhbWRF+AewX6/Yi5rq6uD0W+bUkGsJwK+p1O8isPEtcRn+J7lwlkLpdLoZ9DiDfgPS4Rfujo6OAr04kgeXxkZGQj0K0KMckA8HF0fA3xjSQ/YfErDxKEHDaBxKP3LPrg03AW3vuHOkNzc/OTEHcjfotH83vm2Q4CDv2KF+MMbC37Dyo/YdmABFgfB46vRp/LAACnUQbx6GylLF0rwJU+y/mAtGMKiYW9DSD3oKtCY2Pjghg71tlboD+KeAO/w0mRb0vWgqONEiATJpDwXif7QFjCbPjflppIYPlh/i7Az8lbNVFuIneCY99lgMwwgLyP7RHOb4mtK8C6qOEnwN2StRAFjsa2ATJTBxK/uwfYFp7kvlIOfj7Kf5IzTfSocLRREZAFqpAAu5ftIJcppXAw0K9KedqqChyNVAVkoSLkPrbB+vc3pRT2U8d6+6eUp6WqwtGItWNDcdxXbeRYk8qOAavVq5avA8e+anpQGIviSTyaS6J+BfldhbzIWbpwNBDJg2IkLl6MRd/VpAkc+4zkQWE8iidFXRvSFI5jUAJkg7ggbcBpAcYBaQtOG9AlpE04I0AXkLbhjAFtQrqAswJoA9IVnDVAE0iXcFYBdSBdw1kHVIGMA84JYBTIuOA4FqW9KBuohNDe9Rw25K/yUBbhFCKP9pT/FqJin3WdAtJAAPkN1L1MS+EajjEy3PpJedZV5b2o6ggIgHMZ/vGcn7BXEPOIZ3CE8bBrONhJ/A91IdJqv6s+GwAAAABJRU5ErkJggg==");
  background-size: 20px;
  background-repeat: no-repeat;
}

.node-type-location .location-zoom {
  width: 100%;
  height: 500px;
  border: solid 1px #333;
}

.node-type-location .location-zoom .lhp_miv_nav .ui-state-default {
  background: #ffcf44;
  border: solid 1px #5b1300;
}

.node-type-location .location-zoom .lhp_miv_nav .ui-state-default .ui-icon {
  background: #ffcf44;
  width: 16px;
  height: 16px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.node-type-location .location-zoom .lhp_miv_nav .ui-state-default .ui-icon-zoomin {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACxElEQVRIDb1Wz2sTQRRONsFW2ktyylXtMX9AvVSCSQS9aKH0Igr2HG/mj9BjvCoouRgkeFExPxr00p485Wg9hoBCEFpMJZv4ffHNsrvztsYsdWCYfb++b+bN7JtJzmazhNaSaMVi8Tps2+ib6JfR19BP0L+iH6I3O51OFxg6CBzCLan5lsvlm9Pp9DGcT8Fbd133UyqV+pLJZI5Ho9E65A3IW4i9C58Vx3GqrVbrXRhckwOE+Xz+Qi6Xq4GkAOdKu93+oAX5daVS6QbkGsj3h8Phw36//8tvD397hEL2Bg5jrOBer9c7DjtHyYVCYR0rfomVrg4Gg9tnkToGhCsjWTab3fkXMsbTv9vt7mCVPwXHwFrjnJB7xjRyZY1Gw7W8RIH0PYiygcydTCb3iUO8KD8HDkk5IJUFVvYsCoh6ia8A7wlxNV9Hjv7pIgdEAwjrBGcsuGFzgindxmTqliWGQvD4/1qNhJv8zyxLDIXgXdUgSHiFP7VmXFYneJe0+DSUa6wgfqOcRvWAwKaVsT3s3XODYSqSkf0jCU9YrjD+MAYJ9gCMnmSwqafP+HAUPNZcqzGlR8j5hmWJoRC8Iw2ChIfI+ZZmXFYneLxNrEbCplR9y7isQvCaWrzD+wyGVewPq37sJjgrgmvhOZjNDD9qFZYaq77lEVTsBcWgJPE1lLYqcYPWPxJTmsDJewt7L51OvwB5SnMUP+vkGl/GMR44+2iRl/GckEG4PCsIuoga2FhgpYZnPtKfcRDuAON1wBgSPEJemrw8Yf+OmX5edE/pR3+s7Btiy+h1XE/XQjye6N34ngYfALkFAL5pxpjxX9808H2EC/g9MUgG+RXidvHO+Uidv6mEdECA/9XGQszayENlXm0H+FZfbWeRRhICLFaLIvX2MBa6Esx0Mq1Mr39Pz42Qc9BIzy2l/kX70/tfCEkupE9/A/fvctPozXc3AAAAAElFTkSuQmCC");
}

.node-type-location .location-zoom .lhp_miv_nav .ui-state-default .ui-icon-zoomout {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACtUlEQVRIDb1WPYsTQRjOboIf3DVJlVa9Mj/gbE5CPg600YPDRhS0jp35EVrGVkFJY5Bgo2I+LmjjVVax8yxDQCEId5iTbOLzLO8u48xsvpZzYNid933e55l5d2fecWazWcLWHLRisViAbw99G/0y+gb6Cfp39EP0ZqfT6YLDTgKA3hwbtlwuX59Op48BPoVu3fO8T8lk8ls6nT4ejUabGG9hvIPYO8Ccd1232mq13unktvE/grlc7lw2m61BJA9wpd1uf7AFqbZSqbSLcQ3iB8Ph8GG/3/+j+vX3UFDE3gAwxgru9nq9Yx0cNc7n85tY8Uus9MJgMLg5T9QNSLgyimUymf1VxBhPfLfb3ccqfwtPQGs8fUF+M6aRK2s0Gp6BWsIAMW8ymdwjD/miQlwAHPlBKquuTCeV+Ar4npBX93Psyq9/uswPYiPQbcIzFl7dnWBK9zCZuuGJYRA+7l+jUXCb+8zwxDAI31UbBQWvcFPbnOvahO+SLT4F4wZPENWJzXwf42eqbcH7A3y75wEmOJGCsfqk4AmPKzx/BQ4JDgkC+7JP4eOZazSm9Ag53zI8MQzCd2SjoOAhcr5jc65rEz5WE6NRsCmnvuFc1yB8zah4p1AofMVG3QUwEbeTB3x9iPmFQedzYZhho1YBqPHUj5rVMnaJr+Foq5LXFsOUJvBXvoW/l0qlXkA8aQMusjGO8eA5QIssxr4gyVA8Kwi6iJQ0Vl0p8YwDzS1wvJ43uVCQRZPFE+CfmOkXqeTzYn0fccRjZT9gKKPXUZ6uRQWGFV8FgOQGCHinGWPGC+80wD5CAX5PDoph/Apxt3HP+ajy8t0q6DsQgTQFtzYexDwb+VMFt7bPeLfe2uaJRgqCLFaLEg2/YSx2SzDTybQyveo3PTNBzsEmemYpVRetpve/CFJcRJ/+BRgTpwfjhGZRAAAAAElFTkSuQmCC");
}

.node-type-location .location-zoom .lhp_miv_nav .ui-state-default .ui-icon-arrow-4-diag {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAA8klEQVRIDd3V0Q3CIBAAUDH+64+/XcWPCkN0B/fpDo5QB/HXdAGdAO8aYq4KBy0cH17SpE05Xgq9Q1lrNzXCGHMCq9/mYlrrR2wOh11h3CUbhEkaDiRYNwzDrQQY9L4xHCgG+jAxMISJgBxWHIxhRcEUrBiYihUDoYNgUU91hpNyoXJbG3SaJwB7DnHvRij8JhtMgGZDxAp/ppCH/wd3+LXuiGG7vluVF2z8gazQ4tukn4bU2RFAtVghCdE9JFhH8lbfsiDF8PBcrZDEICiBoesFpTAvKIn9gNLYDKyBfcBa2AQuxEZMyoq2be9nCDwXa1xvfwIGGgU42R4AAAAASUVORK5CYII=");
}

.node-type-location .location-zoom .lhp_miv_nav .ui-state-default .ui-icon-stop {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAA9klEQVRIDe3WUQ6CMAwAUMYF/PLXq2iC4xDcwZN5hHkP/TVcQE+ArWGkRNpNafflEsMCpW9i6XTDMFRrh/f+Djl2GXmeTgNMQW3b7sE5Q9y2TgWvvU6wDnOZghQLIVxMwSXMDOQwE1DC1MEUpgrmYGpgLqYCfoMB2FfYadZ8mqa5HWHk5ijS2vBRxmHaaSJCj39wehpYjbDvXacTP07qcfMUbyelfxIDMy7ibyju1ATr4haTkZcNEYtGG8NVsKAFxoJW2CJoiX2A1tgMLIEh6LDRO+cO4/9GldLHxNx4V2kpDBeB3/ABxw23InK+hxdfbBIklp2+ACZN/aMd41NwAAAAAElFTkSuQmCC");
}

.node-type-location .location-zoom .lhp_miv_nav .ui-state-default .ui-icon-carat-1-e {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAcCAYAAABRVo5BAAAB7UlEQVQ4EZWUPUjDQBiG21QQN0EQcdHB3UUQKohNm1YFRXFxcBA3xamIi4OLLkKdqk7qIOokDi626c9Q6CIIOnSpQ7s4CA4ORYT++HxiShobkx4cd/flfe5777trPaFQqKBp2kSj0fB00pV6vb5JvwmHw2OeDpqSTqcziqKsAd+pqjrqlvWKPWnBYHCRDeKstVQqVXDaQDEEZL4l65bX670PBAIjRtxubIIiAL5m2PX5fDoOhuwgibeAEtB1/ZysB/Q0BRuUWLv2BxQR8AnDMedNRSKRftegCCnQIcNVrVbTues+K9ysqvWDsQbax7bGWsPJhxF3BEXIyzrE9jhFCycSiYrE2p5RPpgbmaJkfcb2nd/v75FvrjL+CCG5ojPmA+VyecE1+AsrwJfMu11ZFcjauqwBuzVOxeopQ2+pVFpwDXItR1R2uFKpzBaLxS9XIFAMJ6NyHfl8/lNcOYLc4R72JtGGjDt0BDnTDtAcQpUn2Hw1AtpWFXtRftgr2JMf9ruIza2tVeytI9oQi9h7MwPG/A+IvVWAbSo4lUwmXw2hdWx5OdhbBjqoVqtqNpt9sYrN6+YZybQIFCPTtBMkG/xkBJqhEKe8/plMJvNk3tlu7svlciqZLhDM82f1aCe0xkmkxOlLlPzB+vG/9TfOCeO51ugp8QAAAABJRU5ErkJggg==");
  background-size: auto 16px;
}

.node-type-location .location-zoom .lhp_miv_nav .ui-state-default .ui-icon-carat-1-w {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAcCAYAAABRVo5BAAAB30lEQVQ4EZWVr0/DQBTH6a0JYQhISBAIaphAzYAZauu6IUCA44dhKBYUISAQ/AEQHCAIwYEDMRLor80twWKHqUGQkIBYCGIb37fwSFvatbvk8u5673Pfe+/eblKn0xnopxUKhTkwF1I/IKCZdrt9j74m4qrlcrk0gIoQolStVu1YipqmTUPAArht2/YdiUUqZrPZKfjpgHYZigShNJlIJEw4HgK6IYBbqCISMQEnG/3INM0rBtgGgsVicRzZttDPLcs6Y2e3ld0TGufz+TEYQ5Kka0An/nWee7KKmEawYELJBHTATkH2D8TxhlutFik9IaadIGf3t26MmUxmCFAF0HMciDYQqVRqMJlM3mLs4Hhl9669xkJRFLqfD9zTJmKLXfGB19FLideE4zgriG1UVdVLWIkXoqxoNBrfzWZzGY4K7vA0CuD17lHr9foXanIRIaahHHrpDJH9u0ea/BYAlZoRVQCe5OAOPwHNY48FKPesHA9IqlB6x7E1/NLXEXNoBf0DCdZ1/Q0JVjEs4/hb9M3fAkFyMgzjFcdW0fdw7A0/6EmOf5Hm9HTIslzF07HvfgVCFXmTWq32QglDzMdQXuLvkYrsSM8j4EdsUoLyQ2yQNkCWZ2EqgFf7Agnmv4AfT/jddoF1+L0AAAAASUVORK5CYII=");
  background-size: auto 16px;
}

.node-type-location .location-zoom .lhp_miv_nav .ui-state-default .ui-icon-carat-1-n {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAYAAAA8E3wEAAABt0lEQVQ4EbWTv0sCYRjHu3OIbCgIGhrKIYemliab9PxRQUE12Za05ChtDdHejykaItxq6NcgGOep2CIELS1BON2f0JDRoPZ5SoUuz+6whIe7e9/v9/k8z/P6Ko1Go8/Nz+/39/t8vjN8imma8Uql8u7Gr7gBBgKBAa/Xew3ghZBKh6vV6kq5XH5zCnUMjMVig7VaLUNis1AobAhQ07RTnhMej2dR1/VXJ1DViSgSiQwByymK8gwswVRqRF3eZU32ROMk16/AcDg8QiKDxPeGYWwCah+6vMua7Immqe3K7QpkjKO4C195jZRdJqAp0bBfbHrspH22wGg0Olav10tUf5nP57dtMzQ3RIP2QjzitdN3/NNwHuMYpLNjEh3YmTutM1aZRBKvxhmbVs2PDoPB4CTiO+LQLUySi4dO94mS5LICv3VIZ1MIdGKHc0lbxW6+ybWOfpfC5yjiqeVtA0Oh0DT3KcsZbDGK85aglyf3NK6q6h7XZqFYLD5Krk8ghzwDKEM1SWA3vUCsXqDLQI8Y8VIul3tQaH0W2BWLCRayVsNffAOdB5iGsarS1Qmx9l8wKZip3QpDWB8QU+yshStxuwAAAABJRU5ErkJggg==");
}

.node-type-location .location-zoom .lhp_miv_nav .ui-state-default .ui-icon-carat-1-s {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAYAAAA8E3wEAAABzklEQVQ4EbWUPUgCYRjHu3OIcCgIGlpuydldaNDztCSHmgoaiijoYypoca0lyKmPybY+ppZC0vNjqNxdWmy5pSEIapBoUPs9woXolRr6grzP89zz/v/P/3/vqQSDwadqtbqVzWZzA31cuq4HVFU9UhVFWeV3QWG6X3yCLRzgr6npdPqRIAp7ggezvSYVTMjOhMM0zQelVqvVOQKBgNflciXJdzKZzFUviHld85AdViqVSC6XKwqmagNLATKDhgOmWrbr/93BWBIswbTJBOtHoQ3s9/snUGpKMxac2vVudsMw1iHaRZmRz+efG8+2EMpDptMgzBKeYG+88UC7GBu36dmAUOfmW839joTSFAqFxjkkpOco3Ws+6JQzaIzLt8iwOpfxxannV0JpDofDY9hiEt6iNOYEYNdQtk88w+swUqnUq11v3v8klGaARpn4jj+HeywSu1oWyuIom8SRKQZ7a2loKLQllF4uwTBgSYiLAG4S178lcoWBjkm9hBGs/2jAdgw7IpST2OvG3htCC6UrUkNZgk3Dxig2lqXWbnVMKEA+n2/I7XZfo+hdclSNlMvluUKh8Cl5J6srQgH0eDyDmqZdSmxZ1kKpVPqSuNP1DWAe0dsLBXRIAAAAAElFTkSuQmCC");
}

.node-type-location .lhp_miv_hotspot .lhp_miv_marker {
  background: #5b1300;
  border: solid 2px white;
  width: 28px;
  height: 28px;
  line-height: 26px;
  font-size: 14px;
  text-align: center;
  color: white;
  font-weight: bold;
}

.node-type-location .lhp_miv_hotspot .circle {
  border-radius: 50%;
  -moz-border-radius: 50%;
}

.node-type-location .lhp_miv_popup {
  border-radius: 5px;
  -moz-border-radius: 5px;
  border: 1px solid #333;
  width: 300px;
  height: 270px;
  background: white;
  overflow-x: hidden;
  overflow-y: scroll;
  z-index: 6 !important;
}

.node-type-location .lhp_miv_popup .title {
  display: block;
  padding: 5px;
  padding-right: 35px;
  font-weight: bold;
  border-bottom: solid 1px #333;
}

.node-type-location .lhp_miv_popup .content {
  padding: 5px;
  overflow: auto;
  height: auto;
}

.node-type-location .lhp_miv_popup>.lhp_miv_popup_close {
  width: 20px;
  height: 20px;
  right: 5px !important;
  top: 5px !important;
  background: #5b1300;
  background-image: none;
  text-align: center;
  color: white;
  content: "x";
}

#block-views-campus-maps-map-listing .content ul li {
  list-style: none;
  margin: 0;
  width: 32%;
  float: left;
  margin-left: 2%;
  margin: 30px 0px 20px 2%;
  background: #fff;
  display: block;
  padding-bottom: 20px;
}

#block-views-campus-maps-map-listing .content ul li:first-child, #block-views-campus-maps-map-listing .content ul li:nth-child(3n+1) {
  margin-left: 0;
  clear: left;
}

#block-views-campus-maps-map-listing .content ul li .google-link a {
  float: right;
  display: block;
  padding-right: 20px;
}

#block-views-campus-maps-map-listing .content ul li span.field-name-field-short-title {
  background: #666;
  background: rgba(0, 0, 0, 0.321);
  margin-bottom: 1px;
  font: 600 22px/28px "proxima-nova", Helvetica, Arial, sans-serif;
  color: white;
  padding-top: 8px;
  display: block;
  padding-right: 20px;
  padding-left: 20px;
  margin-bottom: 20px;
  padding-bottom: 5px;
}

#block-views-campus-maps-map-listing .content iframe {
  margin: 0 auto;
  display: block;
  border: 1px solid #ccc;
}

#block-views-campus-maps-map-listing .content figure.field-name-field-custom-map img {
  max-width: 228px;
  display: block;
  margin: 0 auto;
  border: 1px solid #ccc;
  width: 80%;
}

#block-views-campus-maps-map-listing .content figure.field-name-field-custom-map img:hover {
  -moz-box-shadow: 3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow: 3px 5px 6px #ccc;
  position: relative;
  top: 1px;
}

@media (max-width:884px) {
  #block-views-campus-maps-map-listing .content ul li {
    width: 49%;
  }
  #block-views-campus-maps-map-listing .content ul li:nth-child(3), #block-views-campus-maps-map-listing .content ul li:nth-child(5) {
    clear: none;
    margin-left: 0%;
  }
  #block-views-campus-maps-map-listing .content ul li:nth-child(4), #block-views-campus-maps-map-listing .content ul li:nth-child(6) {
    clear: none;
    margin-left: 2%;
  }
}

@media (max-width:550px) {
  #block-views-campus-maps-map-listing .content ul li {
    margin-left: 0;
  }
  #block-views-campus-maps-map-listing .content ul li {
    clear: left;
    width: 98%;
    margin: 0;
    margin-top: 20px;
  }
}


/**/

.page-catalogs #content {
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 11px;
  padding-left: 16px;
  background-color: white;
  margin-bottom: 55px;
}

.page-catalogs #content .views-row {
  padding: 15px 0px 7px 0px;
  border-bottom: 1px solid #ccc;
}

.page-catalogs #content .views-field-title .field-content {
  font-size: 16px;
  font-family: "Helvetica", sans-serif;
  color: #333;
  max-width: 80%;
  font-weight: bold;
}

.page-catalogs #content .views-field-title .field-content a[href$=".pdf"] {
  font-weight: normal;
  display: block;
  float: right;
  background: url(../images/pdf-icon.png) no-repeat;
  text-indent: -33px;
  padding-right: 22px;
  font-size: 14px;
  background-position: right center;
}

.page-catalogs #content .field-name-field-catalog-date span {
  float: left;
  display: block;
  margin-right: 2%;
}


/**/

.page-user #page-title {
  display: none;
}

.page-user .profile {
  padding: 20px;
  background: #fff;
}

.page-user .user-pic {
  float: left;
  margin-right: 3.571%;
  width: 20.893%;
}

.page-user .user-pic .user-picture {
  float: none;
  margin: 0;
}

.page-user .basic-info {
  float: left;
  width: 75.536%;
}

.page-user .basic-info div {
  margin-bottom: 15px;
}

.page-user .basic-info h3 {}

.page-user .basic-info .user-name {
  margin: 0;
}

.page-user .basic-info .user-name .field-name-field-fname, .page-user .basic-info .user-name .field-name-field-mname {
  margin-right: 15px;
}

.page-user .basic-info .user-name .field-name-field-fname, .page-user .basic-info .user-name .field-name-field-mname, .page-user .basic-info .user-name .field-name-field-last-name, .page-user .basic-info .user-name .field-name-field-name-suffix {
  font-size: 36px;
  line-height: 42px;
  float: left;
  font-family: Georgia, serif;
  margin-bottom: 10px;
}

.page-user .basic-info .user-title {
  margin: 0;
}

.page-user .basic-info .field-name-field-usr-department, .page-user .basic-info .field-name-field-usr-division, .page-user .basic-info .field-name-field-job-title, .page-user .basic-info .field-name-field-usr-local-title, .page-user .basic-info .field-name-field-usr-academic-rank, .page-user .basic-info .field-name-field-usr-sanctioned-title {
  float: left;
}

.page-user .basic-info .field-name-field-usr-local-title, .page-user .basic-info .field-name-field-department-division {
  clear: both;
  margin-bottom: 5px;
}

.page-user .basic-info .field-name-field-usr-personal-phone, .page-user .basic-info .field-name-field-campus-phone-number, .page-user .basic-info .field-name-field-user-email, .page-user .basic-info .field-name-field-usr-homepage {
  float: left;
  margin-right: 25px;
}

.page-user .basic-info .field-name-field-usr-personal-phone, .page-user .basic-info .field-name-field-campus-phone-number {
  padding-left: 35px;
  background: url(../images/phone-icon.png) no-repeat;
}

.page-user .basic-info .field-name-field-user-email {
  padding-left: 35px;
  background: url(../images/mail-icon.png) no-repeat;
  clear: right;
}

.page-user .basic-info .field-name-field-usr-homepage {
  padding-left: 35px;
  background: url(../images/website-icon.png) no-repeat;
  clear: left;
}

.page-user .basic-info .field-name-field-job-title {
  clear: both;
}

@media screen and (max-width:580px) {
  .page-user .user-pic {
    float: none;
    width: 100%;
  }
  .page-user .basic-info {
    float: none;
    width: 100%;
  }
}

.page-user .ext-info {
  float: left;
  width: 100%;
  clear: both;
}

.page-user .ext-info fieldset.collapsible {
  border: none;
  padding: 0;
  margin: 0 0 15px 0;
}

.page-user .ext-info fieldset.collapsible legend {
  width: 100%;
  background: #E4E4E4;
  height: 40px;
}

.page-user .ext-info fieldset.collapsible legend .fieldset-legend {
  line-height: 40px;
  padding: 0;
  background: url(../images/menu-expanded.png) no-repeat 98%;
}

.page-user .ext-info fieldset.collapsible legend .fieldset-legend a.fieldset-title {
  color: #333333;
  font-weight: bold;
  width: 100%;
  height: 40px;
  display: block;
  padding-left: 15px;
}

.page-user .ext-info fieldset.collapsible legend .fieldset-legend .summary {
  display: none;
}

.page-user .ext-info fieldset.collapsible div.field {
  padding: 0 10px;
  margin-top: 14px;
}

.page-user .ext-info fieldset.collapsible div.field-type-field-collection div.field {
  margin-top: 0;
}

.page-user .ext-info fieldset.collapsible.collapsed {
  height: 40px;
}

.page-user .ext-info fieldset.collapsible.collapsed .fieldset-legend {
  background: url(../images/menu-collapsed.png) no-repeat 98%;
}

.page-user .ext-info .field-name-field-usr-publications .field {
  float: left;
  padding: 0 3px !important;
}

.page-user .ext-info .field-name-field-usr-grant-information .field {
  float: left;
  padding: 0 !important;
}

.page-user .ext-info .field-name-field-usr-grant-information .field-name-field-grant-type, .page-user .ext-info .field-name-field-usr-grant-information .field-name-field-grant-date {
  clear: both;
}

.page-user .ext-info .field-name-field-usr-honors-and-rewards .field {
  float: left;
  padding: 0 !important;
}

.page-user .ext-info .field-name-field-usr-honors-and-rewards .field-name-field-honor-associated-position {
  clear: both;
}

.page-user .ext-info .field-name-field-usr-joint-appointment .field {
  float: left;
  padding: 0 !important;
}

.page-user .ext-info .field-name-field-usr-joint-appointment .field-name-field-joint-department, .page-user .ext-info .field-name-field-usr-joint-appointment .field-name-field-joint-title {
  clear: both;
}

.page-user .ext-info .field-name-field-usr-professional-work .field-name-field-work-title {
  font-weight: bold;
}

.page-user .ext-info .field-name-field-usr-professional-work .field-name-field-work-date {
  font-style: italic;
}


/**/

.node-news .field-name-field-gallery-photo1 {
  float: left;
}

@media (max-width:767px) {
  .node-news .field-name-field-gallery-photo1 {
    float: none;
  }
}

.node-news .entity-gallery {
  max-width: 488px;
  margin-right: 16px;
  margin-top: 14px;
}

.node-news .entity-gallery .cycle-slideshow .cycle-prev, .node-news .entity-gallery .cycle-slideshow .cycle-next {
  cursor: pointer;
  height: 100%;
  opacity: 1;
  position: absolute;
  top: 0;
  width: 34px;
  z-index: 800;
}

.node-news .entity-gallery .cycle-slideshow .cycle-slide {
  width: 100%;
}

.node-news .entity-gallery .cycle-slideshow .cycle-prev {
  background: url(../images/prev-arrow.png) no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  left: 0;
}

.node-news .entity-gallery .cycle-slideshow .cycle-next {
  background: url(../images/next-arrow.png) no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
  right: 0;
}

.node-news .entity-gallery .cycle-slideshow .embedded-video {
  width: 100%;
  height: auto;
}

.node-news .entity-gallery .cycle-slideshow img {
  width: 100%;
  height: auto;
}

.node-news .entity-gallery .cycle-slideshow #alt-caption {
  background: #333333;
  color: #fff;
  opacity: 0.7;
  padding: 5px;
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 1000;
}

.node-news .entity-gallery #gallery-pager.cycle-slideshow {
  margin-top: 10px;
  margin-left: 10.6558%;
  width: 78.6885% !important;
}

@media (max-width:549px) {
  .node-news .entity-gallery #gallery-pager.cycle-slideshow {
    display: none;
  }
}

.node-news .entity-gallery #gallery-pager.cycle-slideshow .cycle-carousel-wrap {
  width: 100%;
}

.node-news .entity-gallery #gallery-pager.cycle-slideshow img {
  width: 22.4%;
  margin-right: 2.9%;
  height: auto;
}

.node-news .entity-gallery #gallery-pager.cycle-slideshow img.cycle-sentinel {
  height: 60px;
}

.node-news .entity-gallery #gallery-pager.cycle-slideshow img.cycle-slide {
  height: 60px;
}

.node-news .entity-gallery #gallery-pager.cycle-slideshow img.cycle-slide-active {
  border: 3px solid #f4d74f;
}

.node-news .entity-gallery #caro-arrow {
  position: relative;
  height: 34px;
}

@media (max-width:549px) {
  .node-news .entity-gallery #caro-arrow {
    display: none;
  }
}

.node-news .entity-gallery #caro-arrow .cycle-prev, .node-news .entity-gallery #caro-arrow .cycle-next {
  cursor: pointer;
  height: 100%;
  opacity: 1;
  position: absolute;
  top: -132.3529%;
  max-width: 34px;
  width: 100%;
  z-index: 800;
}

.node-news .entity-gallery #caro-arrow .cycle-prev {
  background: url(../images/prev-arrow.png) no-repeat scroll 50% 97% rgba(0, 0, 0, 0);
  left: 0;
  border-radius: 5px;
}

.node-news .entity-gallery #caro-arrow .cycle-next {
  background: url(../images/next-arrow.png) no-repeat scroll 50% 97% rgba(0, 0, 0, 0);
  left: 90.9836%;
  border-radius: 5px;
}


/**/

.back-to-link .content a.doctor {
  display: block;
  line-height: 41px;
  width: auto;
}

@media (max-width:945px) {
  .back-to-link .content a.doctor {
    line-height: 31px;
  }
}

.node-type-doctor .node-doctor {
  padding: 20px;
  background: #fff;
}

.node-type-doctor .node-doctor .content {
  margin-bottom: 15px;
}

.node-type-doctor .node-doctor .content .basic-info {
  margin-bottom: 15px;
}

.node-type-doctor .node-doctor .content .basic-info .field-name-field-doc-first-name, .node-type-doctor .node-doctor .content .basic-info .field-name-field-doc-middle-name, .node-type-doctor .node-doctor .content .basic-info .field-name-field-doc-last-name {
  margin-right: 15px;
}

.node-type-doctor .node-doctor .content .basic-info .field-name-field-doc-first-name, .node-type-doctor .node-doctor .content .basic-info .field-name-field-doc-middle-name, .node-type-doctor .node-doctor .content .basic-info .field-name-field-doc-last-name, .node-type-doctor .node-doctor .content .basic-info .field-name-field-doc-suffix, .node-type-doctor .node-doctor .content .basic-info .field-name-field-doc-degrees {
  font-size: 36px;
  line-height: 42px;
  float: left;
  font-family: Georgia, serif;
  margin-bottom: 10px;
}

.node-type-doctor .node-doctor .content .basic-info .doctor-specialty {
  float: left;
  clear: both;
  margin-bottom: 10px;
}

.node-type-doctor .node-doctor .content .basic-info .field-name-field-doc-email {
  float: left;
  clear: left;
  padding-left: 35px;
  margin-right: 20px;
  background: url(../images/mail-icon.png) no-repeat;
}

.node-type-doctor .node-doctor .content .basic-info .field-name-field-doc-primary-care-provider {
  float: left;
  font-style: italic;
  clear: both;
}

.node-type-doctor .ext-info {
  float: left;
  width: 100%;
  clear: both;
}

.node-type-doctor .ext-info fieldset.collapsible {
  border: none;
  padding: 0;
  margin: 0 0 15px 0;
}

.node-type-doctor .ext-info fieldset.collapsible legend {
  width: 100%;
  background: #E4E4E4;
  height: 40px;
}

.node-type-doctor .ext-info fieldset.collapsible legend .fieldset-legend {
  line-height: 40px;
  padding: 0;
  background: url(../images/437-minus-gray.png) no-repeat 98%;
}

.node-type-doctor .ext-info fieldset.collapsible legend .fieldset-legend a.fieldset-title {
  color: #333333;
  font-weight: bold;
  width: 100%;
  height: 40px;
  display: block;
  padding-left: 15px;
}

.node-type-doctor .ext-info fieldset.collapsible legend .fieldset-legend .summary {
  display: none;
}

.node-type-doctor .ext-info fieldset.collapsible div.field {
  padding: 0 10px;
  margin-top: 14px;
}

.node-type-doctor .ext-info fieldset.collapsible div.field-type-field-collection div.field {
  margin-top: 0;
}

.node-type-doctor .ext-info fieldset.collapsible.collapsed {
  height: 40px;
}

.node-type-doctor .ext-info fieldset.collapsible.collapsed .fieldset-legend {
  background: url(../images/436-plus-gray.png) no-repeat 98%;
}

.node-type-doctor .ext-info .field-type-field-collection {
  margin-bottom: 20px;
}

.node-type-doctor .ext-info .field-name-field-doc-practice-name, .node-type-doctor .ext-info .field-name-field-doc-med-school-name, .node-type-doctor .ext-info .field-name-field-doc-residency-institution, .node-type-doctor .ext-info .field-name-field-doc-fellowship-name, .node-type-doctor .ext-info .field-name-field-doc-board-cert-name {
  font-weight: bold;
}

.node-type-doctor .ext-info .field-name-field-doc-practice-address, .node-type-doctor .ext-info .field-name-field-doc-practice-fax {
  margin-bottom: 10px;
}


/**/

#header.kiosk {
  border-top: 20px solid #ffcf44;
}

#header.kiosk .site-logo>.content>span#logo {
  display: block;
  width: 393px;
  height: 58px;
  background: url(../images/RowanLogo.svg) no-repeat;
  background-size: 100%;
  text-indent: -10000px;
  margin-top: 1em;
  margin-bottom: 1em;
}

@media (max-width:768px) {
  #header.kiosk {
    border-top: 8px solid #ffcf44;
  }
}

@media (max-width:768px) and (min-width:550px) {
  #header.kiosk .site-logo>.content>span#logo {
    width: 306px;
    height: 45px;
  }
}

@media (max-width:610px) and (min-width:550px) {
  #header.kiosk .site-logo>.content>span#logo {
    width: 280px;
    height: 44px;
  }
}

@media (max-width:550px) {
  #header.kiosk {
    border-top: 20px solid #ffcf44;
    border-bottom: 5px solid #333;
  }
  #header.kiosk .site-logo>.content>span#logo {
    background: url(../images/rowan-logo-mobile.png) no-repeat;
    background-size: 100%;
    width: 166px;
    height: 78px;
    margin: 0 auto;
    margin-bottom: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
    position: relative;
  }
}

#page.kiosk, #block-views-tours-oh-reg-block {}

#page.kiosk #autocomplete, #block-views-tours-oh-reg-block #autocomplete {
  display: block !important;
}

#page.kiosk #autocomplete li, #block-views-tours-oh-reg-block #autocomplete li {
  height: 35px;
  line-height: 35px;
  padding-left: 10px;
}

#page.kiosk #content, #block-views-tours-oh-reg-block #content {
  padding-left: 20px;
}

#page.kiosk #content #page-title, #block-views-tours-oh-reg-block #content #page-title {
  font-family: "gotham_lightregular";
  text-align: center;
}

#page.kiosk #content #block-views-tours-oh-reg-block.content, #block-views-tours-oh-reg-block #content #block-views-tours-oh-reg-block.content {
  background: #fff;
}

#page.kiosk #content .tabs, #page.kiosk #content .form-item-user, #block-views-tours-oh-reg-block #content .tabs, #block-views-tours-oh-reg-block #content .form-item-user {
  display: none;
}

#page.kiosk #registration-form, #page.kiosk #rowan-tours-conf-form, #block-views-tours-oh-reg-block #registration-form, #block-views-tours-oh-reg-block #rowan-tours-conf-form {}

#page.kiosk #registration-form .form-item, #page.kiosk #rowan-tours-conf-form .form-item, #block-views-tours-oh-reg-block #registration-form .form-item, #block-views-tours-oh-reg-block #rowan-tours-conf-form .form-item {
  margin-top: 0px;
}

#page.kiosk #registration-form .form-text, #page.kiosk #registration-form .form-select, #page.kiosk #rowan-tours-conf-form .form-text, #page.kiosk #rowan-tours-conf-form .form-select, #block-views-tours-oh-reg-block #registration-form .form-text, #block-views-tours-oh-reg-block #registration-form .form-select, #block-views-tours-oh-reg-block #rowan-tours-conf-form .form-text, #block-views-tours-oh-reg-block #rowan-tours-conf-form .form-select {
  height: 35px;
  padding-left: 9px;
  padding-top: 4px;
  font-size: 16px;
  border-radius: 0px;
  width: 100%;
}

#page.kiosk #registration-form #edit-actions, #page.kiosk #rowan-tours-conf-form #edit-actions, #block-views-tours-oh-reg-block #registration-form #edit-actions, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-actions {
  display: block;
}

#page.kiosk #registration-form .form-select, #page.kiosk #rowan-tours-conf-form .form-select, #block-views-tours-oh-reg-block #registration-form .form-select, #block-views-tours-oh-reg-block #rowan-tours-conf-form .form-select {
  font-size: 15px;
}

#page.kiosk #registration-form .field-type-text, #page.kiosk #registration-form .field-type-list-text, #page.kiosk #registration-form .field-type-email, #page.kiosk #registration-form .field-type-number-integer, #page.kiosk #registration-form .field-type-phone, #page.kiosk #rowan-tours-conf-form .field-type-text, #page.kiosk #rowan-tours-conf-form .field-type-list-text, #page.kiosk #rowan-tours-conf-form .field-type-email, #page.kiosk #rowan-tours-conf-form .field-type-number-integer, #page.kiosk #rowan-tours-conf-form .field-type-phone, #block-views-tours-oh-reg-block #registration-form .field-type-text, #block-views-tours-oh-reg-block #registration-form .field-type-list-text, #block-views-tours-oh-reg-block #registration-form .field-type-email, #block-views-tours-oh-reg-block #registration-form .field-type-number-integer, #block-views-tours-oh-reg-block #registration-form .field-type-phone, #block-views-tours-oh-reg-block #rowan-tours-conf-form .field-type-text, #block-views-tours-oh-reg-block #rowan-tours-conf-form .field-type-list-text, #block-views-tours-oh-reg-block #rowan-tours-conf-form .field-type-email, #block-views-tours-oh-reg-block #rowan-tours-conf-form .field-type-number-integer, #block-views-tours-oh-reg-block #rowan-tours-conf-form .field-type-phone {
  display: inline-block;
}

#page.kiosk #registration-form #edit-field-tours-oh-date, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-date, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-date, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-date {
  display: block;
  width: 50%;
  padding-left: 0;
  padding-right: 0;
  float: left;
}

#page.kiosk #registration-form #edit-field-tours-oh-date .form-item, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-date .form-item, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-date .form-item, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-date .form-item {
  padding-right: 4%;
}

#page.kiosk #registration-form #edit-field-tours-event-date, #page.kiosk #rowan-tours-conf-form #edit-field-tours-event-date, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-event-date, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-event-date {
  display: none;
}

#page.kiosk #registration-form #edit-field-tours-oh-county, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-county, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-county, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-county {
  display: none;
}

#page.kiosk #registration-form #edit-field-tours-oh-attending, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-attending, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-attending, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-attending {
  display: block;
  width: 48%;
  padding-left: 2%;
  float: left;
}

#page.kiosk #registration-form #edit-field-tours-oh-attending .form-item input.form-text, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-attending .form-item input.form-text, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-attending .form-item input.form-text, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-attending .form-item input.form-text {
  width: auto;
}

#page.kiosk #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #page.kiosk #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #block-views-tours-oh-reg-block #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #block-views-tours-oh-reg-block #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info {
  display: inline-block;
  width: 50%;
  padding-right: 1%;
  border-right: 1px solid lightgray;
  vertical-align: top;
}

#page.kiosk #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info, #page.kiosk #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info, #block-views-tours-oh-reg-block #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info, #block-views-tours-oh-reg-block #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info {
  display: inline-block;
  width: 48%;
  padding-left: 2%;
  vertical-align: top;
}

#page.kiosk #registration-form #edit-field-tours-oh-first-name, #page.kiosk #registration-form #edit-field-tours-oh-last-name, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-first-name, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-last-name, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-first-name, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-last-name, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-first-name, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-last-name {
  width: 48%;
  margin-right: 2%;
}

#page.kiosk #registration-form #edit-field-tours-oh-street-address, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-street-address, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-street-address, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-street-address {
  width: 98%;
}

#page.kiosk #registration-form #edit-field-tours-oh-city, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-city, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-city, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-city {
  width: 48%;
  margin-right: 2%;
}

#page.kiosk #registration-form #edit-field-tours-oh-state, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-state, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-state, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-state {
  width: 23%;
  margin-right: 2%;
}

#page.kiosk #registration-form #edit-field-tours-oh-zip-code, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-zip-code, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-zip-code, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-zip-code {
  width: 23%;
}

#page.kiosk #registration-form .form-item-anon-mail, #page.kiosk #rowan-tours-conf-form .form-item-anon-mail, #block-views-tours-oh-reg-block #registration-form .form-item-anon-mail, #block-views-tours-oh-reg-block #rowan-tours-conf-form .form-item-anon-mail {
  display: inline-block;
  margin-right: 2%;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 72px;
  width: 48%;
}

#page.kiosk #registration-form .form-item-anon-mail .description, #page.kiosk #rowan-tours-conf-form .form-item-anon-mail .description, #block-views-tours-oh-reg-block #registration-form .form-item-anon-mail .description, #block-views-tours-oh-reg-block #rowan-tours-conf-form .form-item-anon-mail .description {
  display: none;
}

#page.kiosk #registration-form .form-item-anon-mail label:after, #page.kiosk #rowan-tours-conf-form .form-item-anon-mail label:after, #block-views-tours-oh-reg-block #registration-form .form-item-anon-mail label:after, #block-views-tours-oh-reg-block #rowan-tours-conf-form .form-item-anon-mail label:after {
  content: "*";
  color: red;
}

#page.kiosk #registration-form #edit-anon-mail, #page.kiosk #rowan-tours-conf-form #edit-anon-mail, #block-views-tours-oh-reg-block #registration-form #edit-anon-mail, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-anon-mail {
  width: 100%;
}

#page.kiosk #registration-form #edit-field-tours-oh-confirm-email, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-confirm-email, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-confirm-email, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-confirm-email {
  width: 48%;
  margin-left: -4px;
}

#page.kiosk #registration-form #edit-field-tours-oh-phone-number, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-phone-number, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-phone-number, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-phone-number {
  width: 98%;
}

#page.kiosk #registration-form #edit-field-tours-oh-school, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-school, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-school, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-school {
  width: 66%;
  margin-right: 2%;
}

#page.kiosk #registration-form #edit-field-tours-oh-grad-yr-, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-grad-yr-, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-grad-yr-, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-grad-yr- {
  width: 30%;
}

#page.kiosk #registration-form #edit-field-tours-oh-major, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-major, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-major, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-major {
  width: 66%;
  margin-right: 2%;
}

#page.kiosk #registration-form #edit-field-tours-oh-entry-term, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-entry-term, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-entry-term, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-entry-term {
  width: 30%;
}

#page.kiosk #registration-form #edit-field-tours-oh-applied, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-applied, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-applied, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-applied {
  width: 60%;
  margin-right: 4%;
  vertical-align: top;
}

#page.kiosk #registration-form #edit-field-tours-oh-prospect-type, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-prospect-type, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-prospect-type, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-prospect-type {
  width: 32%;
}

@media (max-width:1155px) and (min-width:946px) {
  #page.kiosk #registration-form #edit-field-tours-oh-applied, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-applied, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-applied, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-applied {
    width: 50%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-prospect-type, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-prospect-type, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-prospect-type, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-prospect-type {
    width: 42%;
  }
  #page.kiosk #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #page.kiosk #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #block-views-tours-oh-reg-block #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #block-views-tours-oh-reg-block #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info {
    border-right: none;
  }
  #page.kiosk #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info, #page.kiosk #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info, #block-views-tours-oh-reg-block #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info, #block-views-tours-oh-reg-block #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info {
    border-left: 1px solid lightgray;
  }
}

@media (max-width:866px) and (min-width:655px) {
  #page.kiosk #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #page.kiosk #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #block-views-tours-oh-reg-block #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #block-views-tours-oh-reg-block #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info {
    border-right: none;
  }
  #page.kiosk #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info, #page.kiosk #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info, #block-views-tours-oh-reg-block #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info, #block-views-tours-oh-reg-block #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info {
    border-left: 1px solid lightgray;
  }
}

@media (max-width:654px) {
  #page.kiosk #registration-form #edit-field-tours-oh-date, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-date, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-date, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-date {
    display: block;
    width: 98%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-attending, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-attending, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-attending, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-attending {
    display: block;
    width: 98%;
    padding-left: 0;
    float: none;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-attending .form-item input.form-text, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-attending .form-item input.form-text, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-attending .form-item input.form-text, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-attending .form-item input.form-text {
    width: auto;
  }
  #page.kiosk #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #page.kiosk #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info, #page.kiosk #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #page.kiosk #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info, #block-views-tours-oh-reg-block #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #block-views-tours-oh-reg-block #registration-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info, #block-views-tours-oh-reg-block #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_personal_info, #block-views-tours-oh-reg-block #rowan-tours-conf-form #registration_tours_and_open_houses_registrati_form_group_tours_oh_additional_info {
    width: 100%;
    padding: 0;
    border: 0;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-school, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-school, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-school, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-school {
    width: 72%;
    margin-right: 2%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-grad-yr-, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-grad-yr-, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-grad-yr-, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-grad-yr- {
    width: 24%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-major, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-major, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-major, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-major {
    width: 98%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-entry-term, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-entry-term, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-entry-term, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-entry-term {
    width: 98%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-applied, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-applied, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-applied, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-applied {
    width: 40%;
  }
}

@media (max-width:378px) {
  #page.kiosk #registration-form #edit-field-tours-oh-city, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-city, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-city, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-city {
    width: 98%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-state, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-state, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-state, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-state {
    width: 48%;
    margin-right: 2%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-zip-code, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-zip-code, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-zip-code, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-zip-code {
    width: 48%;
  }
  #page.kiosk #registration-form .form-item-anon-mail, #page.kiosk #rowan-tours-conf-form .form-item-anon-mail, #block-views-tours-oh-reg-block #registration-form .form-item-anon-mail, #block-views-tours-oh-reg-block #rowan-tours-conf-form .form-item-anon-mail {
    width: 98%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-confirm-email, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-confirm-email, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-confirm-email, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-confirm-email {
    width: 98%;
    margin-left: 0;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-school, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-school, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-school, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-school {
    width: 98%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-grad-yr-, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-grad-yr-, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-grad-yr-, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-grad-yr- {
    width: 98%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-entry-term, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-entry-term, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-entry-term, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-entry-term {
    width: 98%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-applied, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-applied, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-applied, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-applied {
    width: 46%;
  }
  #page.kiosk #registration-form #edit-field-tours-oh-prospect-type, #page.kiosk #rowan-tours-conf-form #edit-field-tours-oh-prospect-type, #block-views-tours-oh-reg-block #registration-form #edit-field-tours-oh-prospect-type, #block-views-tours-oh-reg-block #rowan-tours-conf-form #edit-field-tours-oh-prospect-type {
    width: 46%;
  }
}

#page.kiosk input.form-autocomplete, #block-views-tours-oh-reg-block input.form-autocomplete {
  background-image: none !important;
}

#page.kiosk input.throbbing, #block-views-tours-oh-reg-block input.throbbing {
  background-image: none !important;
}

#page.kiosk .form-actions, #block-views-tours-oh-reg-block .form-actions {
  text-align: right;
  margin-right: 2%;
}

#page.kiosk .form-submit, #block-views-tours-oh-reg-block .form-submit {
  background-color: #5b1300;
  font-size: 16px;
  height: 35px;
  width: 160px;
  display: inline-block;
  color: white;
  font-family: "proxima_nova_ltsemibold";
  font-style: normal;
  text-decoration: none;
  text-align: center;
  margin-right: 10px;
  border: none;
  border-radius: 0 !important;
}

#page.kiosk .form-submit:hover, #page.kiosk .form-submit:link, #page.kiosk .form-submit:visited, #block-views-tours-oh-reg-block .form-submit:hover, #block-views-tours-oh-reg-block .form-submit:link, #block-views-tours-oh-reg-block .form-submit:visited {
  color: white;
  text-decoration: none;
}

#page.kiosk .form-submit:active, #block-views-tours-oh-reg-block .form-submit:active {
  position: relative;
  top: 1px;
}

#page.kiosk .form-submit:hover, #block-views-tours-oh-reg-block .form-submit:hover {
  background-color: #ffcf44;
}

#page.kiosk #edit-cancel, #block-views-tours-oh-reg-block #edit-cancel {
  width: 80px;
  display: inline-block;
  font-weight: bold;
  font-family: "proxima_nova_ltsemibold";
  font-style: normal;
  text-decoration: none;
  text-align: center;
}

#page.kiosk #edit-cancel:hover, #page.kiosk #edit-cancel:link, #page.kiosk #edit-cancel:visited, #block-views-tours-oh-reg-block #edit-cancel:hover, #block-views-tours-oh-reg-block #edit-cancel:link, #block-views-tours-oh-reg-block #edit-cancel:visited {
  color: #5b1300;
  text-decoration: none;
}

#rowan-tours-conf-form {
  text-align: center;
}

#rowan-tours-conf-form .form-item-email {
  margin-left: auto;
  margin-right: auto;
  width: 400px;
}

#rowan-tours-conf-form #edit-email {
  width: 100%;
}

#block-views-tours-oh-reg-block .content {
  height: auto !important;
}

#block-views-tours-oh-reg-block .form-actions {
  margin-right: 3%;
}

#block-views-tours-oh-reg-block .form-submit {
  margin-right: 0;
}

.page-admissions-kiosk #content {
  margin-top: 50px;
}

.page-admissions-kiosk #content #block-system-main {
  text-align: center;
}

.page-admissions-kiosk #content #block-system-main .kiosk-button a {
  background-color: #5b1300;
  display: inline-block;
  color: white;
  font-family: "proxima_nova_ltsemibold";
  font-style: normal;
  text-decoration: none;
  text-align: center;
}

.page-admissions-kiosk #content #block-system-main .kiosk-button a:hover, .page-admissions-kiosk #content #block-system-main .kiosk-button a:link, .page-admissions-kiosk #content #block-system-main .kiosk-button a:visited {
  color: white;
  text-decoration: none;
}

.page-admissions-kiosk #content #block-system-main .kiosk-button a:active {
  position: relative;
  top: 1px;
}

.page-admissions-kiosk #content #block-system-main .kiosk-button a:hover {
  background-color: #ffcf44;
}

.page-admissions-kiosk #content #block-system-main .kiosk-checkin {
  display: block;
  margin-bottom: 35px;
}

.page-admissions-kiosk #content #block-system-main .kiosk-checkin a {
  font-size: 46px;
  height: 250px;
  line-height: 72px;
  width: 500px;
  padding-top: 57px;
}

.page-admissions-kiosk #content #block-system-main .kiosk-future {
  display: inline-block;
  margin: 15px;
}

.page-admissions-kiosk #content #block-system-main .kiosk-future a {
  font-size: 25px;
  height: 115px;
  line-height: 70px;
  width: 500px;
  padding: 25px;
}

.node-type-tours-oh-reg #content #page-title {
  text-align: left !important;
}

.page-admissions-kiosk #content #page-title {
  display: none;
}

.page-admissions-kiosk-checkin #content #page-title {
  display: block;
}

.loading {
  display: inline-block;
  width: 160px;
  height: 35px;
  margin-right: 3%;
}


/**/

#emWrapper {
  position: relative;
  width: auto;
  margin: 0px;
}

#emWrapper .emergency {
  text-align: center;
  color: #fff;
  background: red;
  padding: 0.5em;
  width: 100%;
}

#emWrapper .emergency.bg-alert {
  background: #ffcf44 !important;
}

#emWrapper .emergency.bg-alert a {
  color: #5b1300 !important;
}

#emWrapper .emergency.bg-alert h2.title {
  color: #5b1300 !important;
}

#emWrapper .emergency.bg-alert .embody {
  color: #5b1300 !important;
}

#emWrapper .emergency .emtitle .title {
  width: 100%;
  font-weight: normal;
}

#emWrapper .emergency a {
  color: #fff;
  text-decoration: underline;
}

#emWrapper .emergency h2.title {
  font-size: 16px;
  color: #ffffff;
  margin: 0em 0.5em 0.5em;
}

#active_alert_header {
  font-family: "proxima_nova_rgbold";
  color: red;
  font-size: 14px;
  text-align: center;
}

.active_alert_wrapper {
  padding: 10px;
  border: 2px solid red;
  margin-bottom: 10px;
  color: red;
}

.active_alert_wrapper .active_alert_title {
  font-family: "proxima_nova_rgbold";
}

.recent_alert_title {
  font-family: "proxima_nova_rgbold";
}

.recent_alert_description {
  padding: 10px;
}


/**/

@font-face {
  font-family: 'FontAwesome';
  src: url(../fonts/fontawesome-webfont.eot?v=4.2.0);
  src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #333333;
}

.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul>li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  color: #ffcf44;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #ffffff;
}

.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before, .fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before, .fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before, .fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before, .fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before, .fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before, .fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before, .fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before, .fa-users:before {
  content: "\f0c0";
}

.fa-chain:before, .fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before, .fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before, .fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before, .fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before, .fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before, .fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before, .fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before, .fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before, .fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before, .fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before, .fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before, .fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before, .fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before, .fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before, .fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before, .fa-usd:before {
  content: "\f155";
}

.fa-rupee:before, .fa-inr:before {
  content: "\f156";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
  content: "\f158";
}

.fa-won:before, .fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before, .fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before, .fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before, .fa-car:before {
  content: "\f1b9";
}

.fa-cab:before, .fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before, .fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before, .fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before, .fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before, .fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before, .fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}


/**/

@font-face {
  font-family: 'proxima_nova_ltsemibold';
  src: url(../fonts/ProximaNova-Sbold-webfont.eot);
  src: url(../fonts/ProximaNova-Sbold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/ProximaNova-Sbold-webfont.woff) format('woff'), url(../fonts/ProximaNova-Sbold-webfont.ttf) format('truetype'), url(../fonts/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold) format('svg');
  font-weight: normal;
  font-style: normal;
}


/**/

@font-face {
  font-family: 'proxima_nova_rgregular';
  src: url(../fonts/ProximaNova-Reg-webfont.eot);
  src: url(../fonts/ProximaNova-Reg-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/ProximaNova-Reg-webfont.woff) format('woff'), url(../fonts/ProximaNova-Reg-webfont.ttf) format('truetype'), url(../fonts/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular) format('svg');
  font-weight: normal;
  font-style: normal;
}


/**/

@font-face {
  font-family: 'proxima_nova_rgbold';
  src: url(../fonts/ProximaNova-Bold-webfont.eot);
  src: url(../fonts/ProximaNova-Bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/ProximaNova-Bold-webfont.woff) format('woff'), url(../fonts/ProximaNova-Bold-webfont.ttf) format('truetype'), url(../fonts/ProximaNova-Bold-webfont.svg#proxima_nova_rgbold) format('svg');
  font-weight: normal;
  font-style: normal;
}


/**/

@font-face {
  font-family: 'proxima_nova_blblack';
  src: url(../fonts/ProximaNova-Black-webfont.eot);
  src: url(../fonts/ProximaNova-Black-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/ProximaNova-Black-webfont.woff) format('woff'), url(../fonts/ProximaNova-Black-webfont.ttf) format('truetype'), url(../fonts/ProximaNova-Black-webfont.svg#proxima_nova_blblack) format('svg');
  font-weight: normal;
  font-style: normal;
}


/**/

@media print {
  html {
    font-family: "Helvetica", Arial, sans-serif !important;
  }
  html p, html div, html span, html a, html h1, html h2, html h3, html h4, html h5, html h6 {
    font-family: "Helvetica", Arial, sans-serif !important;
  }
  html .region-header, html #sidebar-first {
    display: none;
  }
}

@media print {
  p a[href]:after {
    content: "" !important;
  }
}

#block-block-13 {
  height: 0px;
}
/**/

.field-name-field-hero-image {
  max-height: 374px;
  overflow: hidden;
}

@media (max-width:558px) {
    .expand-img {
		 float: none;
		 width: 100%;
	}
}

/* Additions for news RSS feed sidebar and page listing - HH 12/2017 */
 .basic-block {
	 margin-bottom: 20px;
}
 .basic-block .title {
	 letter-spacing: -1px;
	 margin: 0 0 10px;
	 padding: 8px 8px 8px 15px;
	 background: rgba(0, 0, 0, 0.321);
	 font-family: "proxima_nova_rgregular";
	 color: #fff;
}
 .basic-block .white-block {
	 padding: 17px 20px 16px 20px;
	 background: #fff;
}
 .basic-block .white-block .rss-row {
	 margin-bottom: 15px;
}
 .basic-block .white-block .rss-row a {
	 font-weight: bold;
}
 .basic-block .white-block .rss-row .rss-date {
	 font-family: "proxima_nova_rgbold";
	 font-size: 12px;
	 line-height: 20px;
	 color: #666666;
}
 .field-item .rss-feed .rss-row {
	 padding-bottom: 23px;
	 margin-bottom: 23px;
}
 .field-item .rss-feed .rss-row a {
	 font-size: 18px;
	 font-family: "proxima_nova_rgbold";
	 line-height: normal;
}
 .field-item .rss-feed .rss-row .rss-date {
	 font-family: "proxima_nova_rgbold";
	 font-size: 12px;
	 line-height: 20px;
	 color: #666666;
}
 .field-item .rss-feed .rss-row .rss-desc img {
	 float: left;
	 margin-right: 20px;
	 margin-top: 5px;
}
 .field-item .rss-feed .rss-row .rss-desc p {
	 margin: 0;
}
 .rss-more-link:after {
	 content: " \00bb";
}

/* Accordions Styling - HH 6/15/2018 */
 .ui-accordion-header {
	 color: #666666;
	 font-size: 100%;
	 font-family: Verdana, Arial, sans-serif;
	 font-weight: normal;
	 padding: .5em .5em .5em .7em;
	 cursor: pointer;
	 border: 1px solid #aaaaaa;
	 margin: 2px 0 0 0;
	 outline: 0;
}
 .ui-accordion-header .staticLabel {
	 /*commented out on 2018-07-24 by troiani for admissions go live to allow
	 for longer program names to drop down to second line. Ideally we'd probably
	 a little better styling for the second line but this will make it readable.*/
	 /*position: absolute;*/
	 left: 4em;
}
 .ui-accordion-header.ui-state-hover {
	 color: #212121;
}
 .ui-accordion-header-active {
	 color: #212121;
}
 .ui-accordion-header .ui-accordion-header-icon:before {
	 content: "\f0da";
	 font: normal normal normal 14px/1 FontAwesome;
	 font-size: inherit;
	 margin: 0 .5em;
}
 .ui-accordion-header-active .ui-accordion-header-icon:before {
	 content: "\f0d7";
}
 .ui-accordion-content {
	 padding: 1em 2.2em;
	 border: 1px solid #aaaaaa;
	 border-top: 0;
	 background: #ffffff;
}
/* for cascade form builder */
 form.cascade-form p{
	 font-size:1.2em;
	 font-weight: bold;
}
 form.cascade-form ol, form.cascade-form ul {
	 list-style: none;
	 margin: 0;
	 padding: 0;
}
 form.cascade-form li {
	 clear: both;
	 margin: 0 0 .75em;
	 padding: 0;
}
 form.cascade-form li ul {
	 margin-top: -1.5em;
}
 form.cascade-form, form.cascade-form fieldset, form.cascade-form legend {
	 border: 0;
	 padding: 1em;
}
 form.cascade-form fieldset{
	 border: 1px solid #ccc;
}
 form.cascade-form abbr[title]{
	 color: red;
	 border-bottom: 0;
	 text-decoration: none;
}
 form.cascade-form legend {
	 font-size: 1em;
	 line-height: 1.8;
	 padding-bottom: .5em;
}
 form.cascade-form input[type=text], form.cascade-form input[type=password], form.cascade-form select, form.cascade-form textarea, form.cascade-form fieldset {
	 width: 100%;
	 padding: 1em .5em;
	 margin: 8px 0;
	 display: inline-block;
	 border: 1px solid #ccc;
	 border-radius: 4px;
	 box-sizing: border-box;
}
 form.cascade-form input[type=submit] {
	 width: 100%;
	 padding: 1em 3em;
	 margin: 8px 0;
	 border: 1px solid #ccc;
	 border-radius: 4px;
	 cursor: pointer;
	 background: #F0F0F0;
}
 form.cascade-form input[type="radio"], form.cascade-form input[type="checkbox"] {
	 margin-right:1em;
}
 form.cascade-form input:focus, form.cascade-form textarea:focus {
	 background: #F0F0F0;
}
 @media (min-width:945px) {
	 form.cascade-form input[type=text], form.cascade-form input[type=password], form.cascade-form select, form.cascade-form textarea, form.cascade-form fieldset{
		 width:75%;
		 display: inline-block;
	}
	 form.cascade-form input[type=submit]{
		 width:auto;
		 padding: 1em 3em;
	}
	 form.cascade-form label {
		 display: block;
		 float: left;
		 line-height: 1.6;
		 margin-right: .8em;
		 text-align: right;
		 width: 120px;
	}
	 form.cascade-form fieldset{
		 width:50%;
		 margin-left: 130px;
	}
	 form.cascade-form fieldset label{
		 width:auto;
	}
	 form.cascade-form label:after {
		 content: ':';
	}
	 form.cascade-form fieldset label:after {
		 content: '';
	}
	 form.cascade-form textarea {
		 line-height: 1.3em;
		 padding:.8em;
	}
	 form.cascade-form fieldset input{
		 width:auto;
	}
}
/* Drag&Drop file uploader styling */
 form.cascade-form .file-area {
	 width: 100%;
	 position: relative;
	 font-size: 18px;
}
 @media (min-width: 945px) {
	 form.cascade-form .file-area {
		 width: 75%;
		 display: inline-block;
	}
}
 form.cascade-form .file-area input[type=file] {
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 top: 0;
	 left: 0;
	 right: 0;
	 bottom: 0;
	 opacity: 0;
	 cursor: pointer;
}
 form.cascade-form .file-area .file-dummy {
	 width: 100%;
	 padding: 50px 30px;
	 border: 2px dashed #ccc;
	 background-color: #fff;
	 text-align: center;
	 transition: background 0.3s ease-in-out;
}
 form.cascade-form .file-area .file-dummy .success {
	 display: none;
}
 form.cascade-form .file-area:hover strong, form.cascade-form .file-area.is-dragover strong {
	 color: #ffcf44;
}
 form.cascade-form .file-area.is-error .file-dummy {
	 border-color: red;
}
 form.cascade-form .file-area:hover .file-dummy, form.cascade-form .file-area.is-dragover .file-dummy {
	 border: 2px dashed #ffcf44;
}
 form.cascade-form .file-area.is-success .file-dummy .success, form.cascade-form .file-area.is-error .file-dummy .success {
	 display: inline-block;
}
/*form.cascade-form .file-area.is-success .file-dummy .default, form.cascade-form .file-area.is-error .file-dummy .default {
	 display: none;
}
*/

.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside{margin-top:20px; background:url(../images/title_04.gif) #fff repeat-y; min-height:400px;}

.inside_left{ width:220px; float:left;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:36px; line-height:36px; border-bottom:#ddd solid 1px;margin-left: 0 !important;}
.inside_left .side_a dl dd a{ display:block; padding-left:30px; font-size:14px; background: url(../images/about-cn3_19.jpg) 15px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:#324483; color:#fff;}
.inside_left .side_a dl .hover a{ background:#324483; color:#fff;} 
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:900px; float:right; }
.inside_con{ padding:10px 0;}
.houjitu{ width:100%;}
.houjitu ul{ padding:0}
.houjitu ul li{ margin-bottom:2%; list-style:none}
.houjitu ul li img{ width:100%; height:auto;}

@media only screen and (max-width: 980px) {
	.wapper{ width:100%; margin:0 auto;}
	}