a:not([href]):not([class]){
  color: #8b0015;
  text-decoration: underline;
}
a:not([href]):not([class]):hover{
  color: #3f0009;
  text-decoration: underline;
}
/*header buttons layout*/
#header_site .region-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/*header dropdown hide on mobile*/
@media(max-width: 991px){
  #block-headerbuttons .btn-group{
    display: none;
  }
}
/*footer menu*/
#block-footerdivisions li.d-flex{
  flex-direction: column!important;
}
#block-footerdivisions li.nav-item{
  padding: 0;
}
#block-footerdivisions li.nav-item a{
  background-color: transparent;
}
#block-footerdivisions li.nav-item ul{
  padding-inline-start: 20px;
}
/*hide sidebar on mobile*/
@media (max-width: 767px){
	#block-az-barrio-sidebar-menu{
		display: none;
	}
}
/*rounded buttons*/
.btn-default, .btn-red, .btn {
	border-radius: 0.25rem;
}
/*text on media overrides*/
@media (max-width: 575px){
	h1.display-4{
		font-size: 42px;
	}
}
@media (min-width: 1200px){
	.paragraph--type--az-text-media .az-full-width-column-content.column.py-8{
		padding-top: 13rem !important;
		padding-bottom: 13rem !important;
	}
}
/*homepage news marquee*/
.view-id-duplicate_of_az_news.view-display-id-marquee .view-content h2.node__title{
  display:none;
}
.view-id-duplicate_of_az_news.view-display-id-marquee .view-content .field--name-field-az-news-tags{
  margin-bottom: 0;
}
.view-id-duplicate_of_az_news.view-display-id-marquee .view-content .field--name-field-az-news-tags .field__item{
  display: inline;
}
.view-id-duplicate_of_az_news.view-display-id-marquee .view-content,
.view-id-duplicate_of_az_news.view-display-id-marquee .attachment.attachment-after{
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px){
  .view-id-duplicate_of_az_news.view-display-id-marquee .view-content,
  .view-id-duplicate_of_az_news.view-display-id-marquee .attachment.attachment-after{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.view-id-duplicate_of_az_news.view-display-id-marquee .attachment.attachment-after .view-content{
  position: static;
  max-width: 100%;
  padding: 0;
}

/*event regsitration link*/
.field--name-field-cals-registration a{
  color: #fff;
  background-color: #8b0015;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: .04em;
  white-space: normal;
  border-width: 2px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 2px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  margin-top: 30px;
  margin-bottom: 30px;
}
.field--name-field-cals-registration a:hover, .field--name-field-cals-registration a:active{
  background-color: #a50019;
}
/*executive leadership*/
.page-node-29 .paragraph--type--az-view-reference .az-person-grid .az-person-row .col-12.col-md-3.pb-3.pb-md-0{
	display: none;
}
@media (min-width: 768px){
	.page-node-29 .paragraph--type--az-view-reference .az-person-grid .az-person-row .col-12.col-md-5{
		-ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
	}
}
/*list of titles for people*/
.field--name-field-az-titles .field__item{
	display: list-item;
  list-style: disc;
  margin-left: 17px;
  padding-left: 5px;
}
.h4.d-block.mt-0 .field--name-field-az-titles .field__item{
	margin-left: 21px;
	padding-left: 11px;
}
/*person advising views*/
.view-display-id-page_1 .view-content, .view-display-id-page_2 .view-content{
	margin-top: 10px;
}
/*webforms*/
form.webform-submission-form .form-text{
	margin-top: 0;
}
form.webform-submission-form .form-type-textarea{
	margin-bottom: 1rem;
}
form.webform-submission-form label, form.webform-submission-form legend{
	font-weight: bold;
}
form.webform-submission-form .form-check label{
	font-weight: normal;
}
form.webform-submission-form legend{
	margin-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
}
/*Program cards*/
#views-bootstrap-cales-programs-page-1 .node__content,
#views-bootstrap-cales-programs-page-2 .node__content{
	height:100%;
}
.view-cales-programs .card-with-link:hover .card-title {
    text-decoration: underline;
}
.view-cales-programs .card-with-link:hover img {
    transform: scale(1.03);
    transition: ease .25s;
}