/* Site CSS */
/*New CSS*/
/*Banner Slider*/
 #homepage-banner .carousel-caption {
	 background-color: rgba(193, 0, 55, 0.85);
	 border: 2px solid #fff;
	 bottom: 100px;
	 color: #ffffff;
	 left: auto;
	 max-width: 40%;
	 padding-bottom: 10px;
	 padding-right: 20px;
	 padding-left: 20px;
	 padding-top: 20px;
	 position: absolute;
	 right: 100px;
	 text-align: left;
	 z-index: 10;
}
 #homepage-banner .item {
	 max-height: 600px;
}
 @media (min-width: 1600px) {
	 #homepage-banner .item {
		 max-height: 500px;
		/*Was 800px */
	}
}
 @media (max-width: 992px) {
	 #homepage-banner .carousel-caption {
		 -moz-border-bottom-colors: none;
		 -moz-border-left-colors: none;
		 -moz-border-right-colors: none;
		 -moz-border-top-colors: none;
		 background-color: #c10037;
		 border-color: -moz-use-text-color -moz-use-text-color #fff;
		 border-image: none;
		 border-style: none none solid;
		 border-width: 0 0 2px;
		 bottom: 0;
		 min-height: 200px;
		 left: 0;
		 max-width: 100%;
		 position: relative;
		 right: 0;
		 top: 0;
		 width: 100%;
	}
	 #homepage-carousel .carousel-control .fa {
		 left: 25%;
		 position: absolute;
		 right: 25%;
		 top: 30%;
	}
}
 @media (max-width: 768px) {
	 #homepage-banner .carousel-caption {
		 min-height: 200px;
	}
	 #homepage-banner .carousel-caption h1 {
		 font-size: 26px;
	}
}
 #homepage-banner .carousel-control {
	 width: 100px;
	 z-index: 99;
}
/*Banner Slider End*/
/*Homepage Diversity Section*/
 #home #upper {
	 background-color: #eee;
	 padding-top: 25px;
	 padding-bottom: 20px;
	 padding-right: 0px;
	 padding-left: 0px;
}
/*Homepage Diversity Section End*/
/*Scrolling Image Background Section*/
 #home #breadcrumbs {
	 border-radius: 0;
	 margin-bottom: 0;
	 margin-top: 0;
}
 @media (min-width: 1200px) {
	 #home #breadcrumbs .container{
		 width: 100%;
		 color: #fff;
		 border-radius: 0;
		 margin-bottom: 0;
		 margin-top: 0;
		 padding: 0;
	}
}
 #home #breadcrumbs .slidingbg{
	 width: 100%;
	 background: #fff url(../img/sandias.jpg) center center no-repeat;
	 background-attachment: fixed;
	 background-size: cover;
	 color: #fff;
	 border-radius: 0;
	 margin-bottom: 0;
	 margin-top: 0;
}
#home #breadcrumbs #ackTabs{
  --unm-cherry:#b71234;
  --skew:22deg;
}

#home #breadcrumbs #ackTabs .nav-tabs{
  display:flex;
  margin:0;
  padding:0;
}

#home #breadcrumbs #ackTabs .nav-tabs>li{
  flex:1 1 0;
  margin:0;
  float:none;
  position:relative;
}

#home #breadcrumbs #ackTabs .nav-tabs>li+li{
  margin-left:-1px;
}

#home #breadcrumbs #ackTabs .nav-tabs>li>a{
  position:relative;
  display:block;
  margin:0;
  padding:14px 22px;
  font-size:18px;
  font-weight:700;
  line-height:1.1;
  text-align:center;
  color:var(--unm-cherry);
  background:transparent;
  border:0;
  border-radius:0!important;
  z-index:1;
}

#home #breadcrumbs #ackTabs .nav-tabs>li>a::before{
  content:"";
  position:absolute;
  inset:0;
  background:#eee;
  border:1px solid var(--unm-cherry);
  border-bottom:0;
  transform:skewX(calc(-1 * var(--skew)));
  transform-origin:left top;
  z-index:-1;
}

#home #breadcrumbs #ackTabs .nav-tabs>li:first-child>a::before{
  transform-origin:left top;
}

#home #breadcrumbs #ackTabs .nav-tabs>li:last-child>a::before{
  transform-origin:right top;
}

#home #breadcrumbs #ackTabs .nav-tabs>li.active>a{
  color:#fff;
}

#home #breadcrumbs #ackTabs .nav-tabs>li.active>a::before{
  background:var(--unm-cherry);
  border-color:var(--unm-cherry);
}

#home #breadcrumbs #ackTabs .tab-content{
  display:none;
  padding:0;
  margin-top:-1px;
  background:transparent;
}

#home #breadcrumbs #ackTabs .tab-content.is-open{
  display:block;
}

#home #breadcrumbs #ackTabs .tab-pane{display:none;}
#home #breadcrumbs #ackTabs .tab-pane.active{display:block;}

@media (max-width:767px){
  #home #breadcrumbs #ackTabs .nav-tabs{
    display:block;
    border-bottom:0;
  }
  #home #breadcrumbs #ackTabs .nav-tabs>li{
    width:100%;
  }
  #home #breadcrumbs #ackTabs .nav-tabs>li+li{
    margin-left:0;
    margin-top:-1px;
  }
  #home #breadcrumbs #ackTabs .nav-tabs>li>a::before{
    transform:none;
    border-bottom:1px solid var(--unm-cherry);
  }
  #home #breadcrumbs #ackTabs .tab-content{
    margin-top:0;
  }
}

#home #breadcrumbs #ackTabs .nav-tabs>li:last-child>a::after{
  content:"";
  position:absolute;
  top:2px;
  right:0;
  width:34px;
  height:98%;
  background:#eee;
  z-index:-1;
}

#home #breadcrumbs #ackTabs .nav-tabs>li:last-child.active>a::after{
  background:var(--unm-cherry);
}
 @media (min-width: 1200px) {
	 #home #breadcrumbs .slidingbgtext{
		 width: 1170px;
		 justify-content: center;
		 padding-right: 15px;
		 padding-left: 15px;
		 margin: 0 auto;
	}
}

#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(1)>a{
  color:#ba0c2f;
}
#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(1)>a::before{
  border-color:#c4c4ba;
}
#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(1).active>a::before{
  background:#ba0c2f;
  border-color:#ba0c2f;
}

#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(2)>a{
  color:#a8aa19;
}
#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(2)>a::before{
  border-color:#c4c4ba;
}
#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(2).active>a::before{
  background:#a8aa19;
  border-color:#a8aa19;
}

#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(3)>a{
  color:#d6a461;
}
#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(3)>a::before{
  border-color:#c4c4ba;
}
#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(3).active>a::before{
  background:#d6a461;
  border-color:#d6a461;
}

#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(4)>a{
  color:#ed8b00;
}
#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(4)>a::before{
  border-color:#c4c4ba;
}
#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(4).active>a::before{
  background:#ed8b00;
  border-color:#ed8b00;
}
#home #breadcrumbs #ackTabs .nav-tabs>li.active>a{
  color:#fff !important;
}

#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(1).active>a::after{
  background:#ba0c2f;
}

#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(2).active>a::after{
  background:#a8aa19;
}

#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(3).active>a::after{
  background:#d6a461;
}

#home #breadcrumbs #ackTabs .nav-tabs>li:nth-child(4).active>a::after{
  background:#ed8b00;
}

#home #breadcrumbs #ackTabs .tab-pane{
  color:#fff;
}

#home #breadcrumbs #ackTabs .tab-pane{
  display:none;
  color:#fff;
  padding:24px 24px 20px 24px;
  min-height:100%;
}

#home #breadcrumbs #ackTabs .tab-pane.active{
  display:block;
}

#home #breadcrumbs #ackTabs #taos{
  background:#ba0c2f;
}

#home #breadcrumbs #ackTabs #gallup{
  background:#a8aa19;
}

#home #breadcrumbs #ackTabs #blackAmericans{
  background:#d6a461;
}

#home #breadcrumbs #ackTabs #immigrants{
  background:#ed8b00;
}

#home #breadcrumbs #ackTabs .tab-pane h3,
#home #breadcrumbs #ackTabs .tab-pane p,
#home #breadcrumbs #ackTabs .tab-pane a{
  color:#fff !important;
}
/*Scrolling Image Background Section End*/
/*Nav Color CSS*/
 #nav {
	 background-color: #ba0c2f;
}
 #nav .nav>li>a {
	 color: #fff;
}
 #nav .nav>li>a:hover {
	 color: #ba0c2f;
}
/*Nav Color CSS End*/
/*Callout Cards*/
 .callout {
	 display: block;
	 padding: 10px 20px;
	 margin-bottom: 15px;
	 position: relative;
	 height: 133px;
	 padding-top: 35px;
}
 .callout-section-bg {
	 background-color: #f5f5f5;
	 width: 100%;
	 padding-top: 40px;
	 padding-bottom: 30px;
	 padding-right: 0px;
	 padding-left: 0px;
}
 .callout:hover {
	 cursor: pointer;
}
 .callout h3, .callout p {
	 margin: 0;
}
 .callout a {
	 color: #fff !important;
	 text-decoration: none;
}
 .callout a:hover {
	 text-decoration: underline !important;
}
 .textshadow {
	 text-shadow: 1px 1px 3px rgba(0,0,0,0.4);
}
 .unm-terra {
	 background-color: #B84E35;
}
 .unm-greenchile {
	 background-color: #A6B300;
}
 .unm-turquoise {
	 background-color: #007D8A;
}
 .unm-deepdusk {
	 background-color: #7A2E76;
}
 .unm-cherry {
	 background-color: #ba0c2f;
}
 .unm-lobogray{
	 background-color: #63666a;
}
 .unm-cherry .textshadow {
	 text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}
 .unm-turquoise .textshadow {
	 text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}
 .callout::after {
	 position: absolute;
	 font-family: FontAwesome;
	 opacity: .1;
	 font-size: 250px;
	 bottom: 0;
	 right: 20px;
	 line-height: 270px;
}
 .dice-mission::after {
	 content: "\f135";
	/* user */
}
 .dice-values::after {
	 content: "\f2b5";
	/* users */
}
/*Callout Cards End*/
/*By The Numbers Heading Section*/
 #bythenumbers-header-new {
	 background: #fff;
	 background: linear-gradient(45deg, #a7a8aa 40%, #c10037 60%);
	 background-color: transparent;
	 background-image: linear-gradient(45deg, rgb(255, 255, 255) 70%, rgb(193, 0, 55) 30%);
	 background-repeat: repeat;
	 background-attachment: scroll;
	 background-clip: border-box;
	 background-origin: padding-box;
	 background-position-x: 0%;
	 background-position-y: 0%;
	 background-size: auto auto;
}
 #bythenumbers-header-new2 {
	 background: #fff;
	 background: linear-gradient(45deg, #a7a8aa 50%, #c10037 50%);
	 background-color: transparent;
	 background-image: linear-gradient(45deg, rgb(255, 255, 255) 30%, rgb(193, 0, 55) 70%);
	 background-repeat: repeat;
	 background-attachment: scroll;
	 background-clip: border-box;
	 background-origin: padding-box;
	 background-position-x: 0%;
	 background-position-y: 0%;
	 background-size: auto auto;
}
 #bythenumbers-header2 {
	 background: linear-gradient(90deg, #fff 50%, #ba0c2f 50%);
	 background-color: transparent;
	 background-image: linear-gradient(315deg, rgb(255, 255, 255) 50%, rgb(193, 0, 55) 50%);
	 background-repeat: repeat;
	 background-attachment: scroll;
	 background-clip: border-box;
	 background-origin: padding-box;
	 background-position-x: 0%;
	 background-position-y: 0%;
	 background-size: auto auto;
}
/*By The Numbers Heading Section End*/
/* Override homepage layout */
 #home #lower{
	 padding:0px;
	 position:relative;
}
 #home #lower .container{
	 margin: 0;
	 width: 100%;
	 padding:0px;
}
/* Override homepage layout End*/
/*Old CSS*/
 #footer legend {
	 color:#fff;
}
/* #home #hero {
	 background-position: center 10%;
}
 */
 @media (max-width: 600px) {
    #header h1 {
        margin-top: 0px;
        font-size: 22px;
    }
}
@media (max-width: 600px) {
    #header {
        position: static !important;
    }
}
 #header {
	 padding: 30px 0 10px 0;
	 background-color: transparent;
	 position: absolute;
	 z-index: 50;
	 width: 100%;
	 background-color: rgba(236,230,230,.74);
}
/* #hero {
	 */
	/* background: transparent url(../../assets/img/mesa-vista.png) top center no-repeat;
	 */
	/* background: transparent url(../../assets/img/dei-web-banner2.png) top no-repeat;
	 */
	/* background-size: cover;
	 */
	/* height: 600px;
	 */
	/* width: 100%;
	 */
	/* overflow: hidden;
	 */
	/* 
}
 */
/* #hero2 {
	 */
	/* background: transparent url(../../assets/img/diversitysummit-2022.png) top center no-repeat;
	 */
	/* background: transparent url(../../assets/img/dei-web-banner2.png) top no-repeat;
	 */
	/* background-size: cover;
	 */
	/* height: 600px;
	 */
	/* width: 100%;
	 */
	/* overflow: hidden;
	 */
	/* margin-bottom: 10px;
	 */
	/* 
}
 */
 #header {
	 padding: 30px 0 10px 0;
	 background-color: transparent;
	/*position: absolute;
	 */
	 width: 100%;
	 background-color: rgba(255,255,255,.35);
	 #h2 {
		 padding: 30px 0 10px 0;
		 background-color: transparent;
		 position: absolute;
		 width: 100%;
		 color: #ffffff;
		 background-color: rgba(255,255,255,.35);
	}
	 #nav {
		 background-color: #f2f2f2;
		 font-family: "Vitesse Medium","Helvetica Neue",Helvetica,Arial,sans-serif;
		 font-size: 15px;
		 line-height: 1.8;
		 color: #222;
	}
	 .brs-table {
		 background-color:#c10037;
		 color:#ffffff;
	}
	 .brs {
		 background-color:#c10037;
		 color:#ffffff;
	}
	 .align {
		 vertical-align: text-top;
	}
	 .names {
		 font-variant: small-caps;
		 font-weight: bold;
	}
	 #wayfinder {
		 background: transparent url(../../assets/img/dei-wayfinder2.png) top center no-repeat;
		 background-size: cover;
		 height: 400px;
		 width: 100%;
		 overflow: hidden;
		 margin-bottom: 10px;
	}
	 * {
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
		 box-sizing: border-box;
	}
	 .hero-box {
		 background-color: rgba(193, 0, 55, 0.85);
		 border: 2px solid #fff;
		 color: #ffffff;
		 padding: 10px;
		 text-align: left;
		 z-index: 10;
		 margin-top: 120px;
		 margin-bottom:10px;
		 font-weight: 500;
		 font-size: 30px;
	}
	 .boxshadow {
		 position: relative;
		 overflow: visible!important;
		 font-weight: 500;
		 font-size: 30px;
	}
	 .boxshadow:before {
		 top: 0;
		 left: 100%;
		 height: 100%;
		 width: 0;
		 padding-right: 100%;
		 transform-origin: 0 0;
		 transform: skew( 0deg , 45deg );
		 background: linear-gradient(to right,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 100%);
		 box-shadow: 0 1px 0 0 rgb(0 0 0 / 10%);
		 font-weight: 500;
		 font-size: 30px;
	}
	 .boxshadow:before, .boxshadow:after {
		 content: " ";
		 position: absolute;
		 display: block;
		 border: 0;
		 font-weight: 500;
		 font-size: 30px;
	}
	/* CALLOUTS */
	/* #callouts {
		 */
		/* border-top : 1px solid #c1c1c1;
		 */
		/* margin-top : 30px;
		 */
		/* padding-top : 30px;
		 */
		/* 
	}
	 */
	/* .callout-box {
		 */
		/* background-size : cover;
		 */
		/* height : 250px;
		 */
		/* 
	}
	 */
	/* .callout-box h3 {
		 */
		/* margin : 0;
		 */
		/* 
	}
	 */
	/* .callout-box a {
		 */
		/* font-family: "Vitesse A","Vitesse B",Cambria,Rockwell,"Times New Roman",serif;
		 */
		/* font-weight: 700;
		 */
		/* font-size : 22px;
		 */
		/* line-height: 1.1;
		 */
		/* color: inherit;
		 */
		/* color : white;
		 */
		/* padding-left : 8px;
		 */
		/* padding-top : 15px;
		 */
		/* width : 100%;
		 */
		/* height : 100%;
		 */
		/* position : absolute;
		 */
		/* 
	}
	 */
	/* .callout-box#cherry {
		 */
		/* background-image : url(../img/callout-photo-cherry.jpg);
		 */
		/* border-radius: 20px;
		 */
		/* 
	}
	 */
	/* .callout-box#sandia-new {
		 */
		/* background-color: #ed8b00;
		 */
		/* border-radius: 20px;
		 */
		/* 
	}
	 */
	/* .callout-box#terra-new {
		 */
		/* background-color:#c05131;
		 */
		/* border-radius: 20px;
		 */
		/* 
	}
	 */
	/* .callout-box#orange {
		 */
		/* background-image : url(../img/callout-photo-orange.jpg);
		 */
		/* border-radius: 20px;
		 */
		/* 
	}
	 */
	/* .callout-box#green {
		 */
		/* background-image : url(../img/callout-photo-green.jpg);
		 */
		/* border-radius: 20px;
		 */
		/* 
	}
	 */
	/* .callout-box#turquoise {
		 */
		/* background-image : url(../img/callout-photo-turquoise.jpg);
		 */
		/* border-radius: 20px;
		 */
		/* 
	}
	 */
	/* .callout-box#terra {
		 */
		/* background-image : url(../img/callout-photo-terra.jpg);
		 */
		/* border-radius: 20px;
		 */
		/* 
	}
	 */
	/* .callout-box#mesa {
		 */
		/* background-image : url(../img/callout-photo-mesa.jpg);
		 */
		/* border-radius: 20px;
		 */
		/* 
	}
	 */
	/* .callout-box#dusk {
		 */
		/* background-image : url(../img/callout-photo-dusk.jpg);
		 */
		/* border-radius: 20px;
		 */
		/* 
	}
	 */
	/* .callout-box#yellow {
		 */
		/* background-image : url(../img/callout-photo-yellow.jpg);
		 */
		/* border-radius: 20px;
		 */
		/* 
	}
	 */
	/* .callout-box#gray {
		 */
		/* background : url(../img/04132016_UniversityOfNewMexico_160over90_0404.png);
		 */
		/* 
	}
	 */
	/* .calendar-link {
		 */
		/* font-weight : bold;
		 */
		/* font-size : 22px;
		 */
		/* 
	}
	 */
	/* .calendar-block {
		 */
		/* text-align : center;
		 */
		/* 
	}
	 */
	/* JUICER STYLES */
	 .social-wrapper {
		 margin-bottom:20px;
		 padding-bottom: 30px;
	}
	 .social-wrapper h2 {
		 font-size:36px;
		 padding: 10px 0;
		 color: #c10037;
	}
	 .juicer-feed h1.referral a {
		 display:none!important;
	}
	 li.juicer {
		 display:none!important;
	}
	 .meeting-calendar td {
		 padding : 5px 10px;
	}
	 #statements td {
		 padding : 5px 10px;
	}
	/* JUICER STYLES */
	 .social-wrapper {
		 margin-bottom:20px;
		 padding-bottom: 30px;
	}
	 .social-wrapper h2 {
		 font-size:36px;
		 padding: 10px 0;
		 color: #c10037;
	}
	 .juicer-feed h1.referral a {
		 display:none!important;
	}
	 li.juicer {
		 display:none!important;
	}
	 .meeting-calendar td {
		 padding : 5px 10px;
	}
	 #statements td {
		 padding : 5px 10px;
	}
	/*HOMEPAGE RESET */
	 #home #main, #home #main #primary , #home #main #secondary, #home #main #tertiary {
		 padding:0px;
		 position:relative;
	}
	 #home #main > .layout > .row {
		 margin: 0;
	}
	 #home #upper > .container, #home #breadcrumbs > .container, #home #main > .container {
		 width: 100%;
		 padding: 0;
	}
	 #eventsslider {
		 background: #63666a;
		 background: linear-gradient(45deg, #63666a 75%, #fff 75%);
	}
	 #eventsslider2 {
		 background: #ba0c2f;
		 background: linear-gradient(45deg, #ba0c2f 50%, #fff 50%);
	}
	 .container-fluid2 {
		 margin-right: auto;
		 margin-left: auto;
		 padding-left: 100px;
		 padding-right: 100px;
	}
	 .container-fluid {
		 margin-right: auto;
		 margin-left: auto;
		 padding-left: 15px;
		 padding-right: 15px;
	}
	 .newsslider {
		 background: #ba0c2f;
		 background: linear-gradient(45deg, #ba0c2f 75%, #fff 75%);
	}
	 .eventsslider {
		 background: #5e5d60;
		 background: linear-gradient(90deg, #5e5d60 50%, #fff 50%);
	}
	 #newsslider h1 {
		 margin: 0;
		 padding: 10px 0;
		 color: #fff;
		 z-index: 0;
		 position: relative;
		 width: 100%;
		 font-weight: 500;
		 font-size: 25px;
	}
	 #eventsslider h1 {
		 margin: 10px;
		 padding: 10px 0;
		 color: #fff;
		 z-index: 0;
		 position: relative;
		 width: 100%;
		 font-weight: 500;
		 font-size: 25px;
	}
	 #eventsslider2 h1,h2{
		 margin: 10px;
		 padding: 10px 0;
		 color: #000;
		 z-index: 0;
		 position: relative;
		 width: 100%;
		 font-weight: 400;
		 font-size: 25px;
	}
	 #eventsslider2a h1,h2,h3{
		 margin: 10px;
		 padding: 10px 0;
		 color: #fff;
		 z-index: 0;
		 position: relative;
		 width: 100%;
		 font-weight: 400;
		 font-size: 25px;
	}
	 .lata-banner {
		 background:#63666a;
		 background-size: cover;
		 width: 100%;
		 color: white;
	}
	 .pwp-banner-header {
		 text-align: center;
		 text-transform: uppercase;
	}
	/* schedule */
	 .tabs-schedule.nav-tabs {
		 border: 0px;
		 border-bottom: 2px solid #f5f5f5;
		 margin-bottom: 40px;
		 margin-left: 0px;
		 text-align: center;
	}
	 .tabs-schedule.nav-tabs > li {
		 padding: 0px;
	}
	 .tabs-schedule.nav-tabs > li > a {
		 font-size: 20px;
		 display: block;
		 padding: 4px 20px;
		 color: #333;
		 font-family: "Open Sans", sans-serif;
		 font-weight: 700;
		 margin-bottom: -2px;
		 position: relative;
		 border: 0px;
	}
	 .tabs-schedule.nav-tabs > li > a:after {
		 content: "";
		 width: 0;
		 height: 2px;
		 position: absolute;
		 left: 0;
		 bottom: 0;
		 background: #8bcb26;
		 transition: all .3s;
		 -webkit-transition: all .3s;
	}
	 .tabs-schedule.nav-tabs > li > a span {
		 font-size: 12px;
		 display: block;
		 color: #999;
		 font-family: #8bcb26;
		 font-weight: 400;
	}
	 .tabs-schedule.nav-tabs > li > a.active, .tabs-schedule.nav-tabs > li > a:hover {
		 color: #8bcb26;
	}
	 .tabs-schedule.nav-tabs > li > a.active:after, .tabs-schedule.nav-tabs > li > a:hover:after {
		 width: 100%;
	}
	 .event-info {
		 padding-right: 30px;
		 text-align: right;
		 text-transform: uppercase;
	}
	 .event-info span {
		 display: block;
		 font-size: 16px;
	}
	 .event-info .event-hall {
		 margin-top: 10px;
		 font-style: normal;
		 font-size: 12px;
		 padding: 3px 10px;
		 border-right: 3px solid #8bcb26;
		 background: #f5f5f5;
		 font-weight: 400;
	}
	 .event-detail {
		 border-left: 2px solid #8bcb26;
		 padding-left: 30px;
		 position: relative;
	}
	 .event-detail:before {
		 width: 14px;
		 height: 14px;
		 border-radius: 7px;
		 background: #fff;
		 position: absolute;
		 left: -7px;
		 top: 10px;
		 content: "";
	}
	 .event-detail:after {
		 content: "\f105";
		 font-family: "FontAwesome";
		 position: absolute;
		 left: -2px;
		 top: 3px;
		 color: #8bcb26;
		 font-size: 28px;
	}
	 .event-detail h3 {
		 margin-bottom: 20px;
	}
	 .event-detail h3 a {
		 color: #555;
	}
	 .event-detail .img-fluid {
		 border-radius: 5px;
	}
	 .event-detail h4 {
		 margin-bottom: 0px;
		 font-weight: 600;
		 font-size: 14px;
		 color: #666;
	}
	 .body {
		 margin-top: 20px;
		 background:#f8f8f8;
	}
	 .image-container {
		 position: relative;
		 width: 100%;
	}
	 .image {
		 display: block;
		 width: 100%;
		 height: auto;
	}
	 .overlay {
		 position: absolute;
		 top: 0;
		 bottom: 0;
		 left: 0;
		 right: 0;
		 height: 100%;
		 width: 100%;
		 opacity: 0;
		 transition: .5s ease;
		 background-color: #008CBA;
	}
	 .image-container:hover .overlay {
		 opacity: 1;
	}
	 .text {
		 color: white;
		 font-size: 15px;
		 position: absolute;
		 top: 50%;
		 left: 50%;
		 -webkit-transform: translate(-50%, -50%);
		 -ms-transform: translate(-50%, -50%);
		 transform: translate(-50%, -50%);
		 text-align: center;
	}
	 #location {
		 background: url(../img/callout-photo-mesa.jpg);
		 background-attachment: fixed;
		 background-size: cover;
		 color:#fff;
		 border-radius: 0;
		 margin-bottom: 0;
	}
	 #location-wayfinder {
		 background: url(../img/callout-photo-dusk.jpg);
		 background-attachment: reset-size ;
		 background-size: cover;
		 color:#fff;
		 border-radius: 0;
		 margin-bottom: 0;
	}
	 #location-deirequirement {
		 background-image: url(//webcore.unm.edu/v2/images/stucco.png);
		 background-attachment: reset-size ;
		 background-size: cover;
		 background-color: #a8aa19;
		 color:#fff;
		 border-radius: 0;
		 margin-bottom: 0;
	}
	 #c #primary {
		 float: left;
		 width: 100%;
	}
	 #c #primary {
		 position: relative;
		 min-height: 1px;
		 padding-left: 15px;
		 padding-right: 15px;
	}
	 #customfontcolor h1{
		 margin: 10px;
		 padding: 10px 0;
		 color: #fff;
		 z-index: 0;
		 position: relative;
		 width: 100%;
		 font-weight: 100;
		 font-size: 15px;
	}
	 a.btn-box:hover {
		 background: #fff;
		 border: 2px solid #fff;
		 color: #ba0c2f;
	}
	 .btn:hover, .btn:focus, .btn.focus {
		 color: #333;
		 text-decoration: none;
	}
	 .btn-box {
		 background: transparent;
		 border: 2px solid #fff;
		 color: #fff;
		 font-weight: bold;
		 font-size: 1.5em;
		 padding: 10px;
	}
	 .mb-20 {
		 margin-bottom: 20px;
	}
	 .btn-more-padding, .btn-lg {
		 padding: 10px 30px;
	}
	 .btn {
		 border-radius: 0;
		 padding: 6px 24px;
	}
	 .btn-block {
		 display: block;
		 width: 100%;
	}
	 .btn {
		 display: inline-block;
		 margin-bottom: 0;
		 font-weight: 400;
		 text-align: center;
		 vertical-align: middle;
		 touch-action: manipulation;
		 cursor: pointer;
		 background-image: none;
		 border: 1px solid transparent;
		 white-space: nowrap;
		 padding: 6px 12px;
		 font-size: 15px;
		 line-height: 1.5;
		 border-radius: 4px;
		 -webkit-user-select: none;
		 -moz-user-select: none;
		 -ms-user-select: none;
		 user-select: none;
	}
	 .crossshadow {
		 position:relative;
	}
	 .crossshadow:before {
		 content: '';
		 position: absolute;
		 top: 0;
		 right: 0;
		 bottom: 0;
		 left: 0;
		 background-image: linear-gradient(45deg,transparent 50% ,rgba(0,0,0,.05) 50%);
		 z-index:0;
	}
	 p-drop:first-letter {
		 float: left;
		 font-size: 45px;
		 line-height: 1;
		 font-weight: bold;
		 margin-right: 9px;
	}
	 #team {
		 background-color: #f6f6f6;
		 background-image: url(../../assets/img/gridback.jpeg);
		 background-size: cover;
		 background-position: center center;
		 margin: 20px 0;
		 padding-bottom: 15px;
		 border: 2px solid #e6e6e6;
	}
	 .bounceInUp {
		 -webkit-animation-name: bounceInUp;
		 animation-name: bounceInUp;
	}
	 .callout {
		 color: #fff;
		 display: block;
		 padding: 10px 20px;
		 margin-bottom: 15px;
		 position: relative;
	}
	 .unm-sandiasunset, .unm-orange {
		 color: #222;
		 background-color: #ed8b00;
		 overflow: hidden;
	}
	 .mb-30 {
		/*margin-bottom:30px;
		 */
	}
	 .outer-wrap {
		 position: relative;
		 margin-top: 50px;
	}
	 .heading-wrap {
		 position: absolute;
		 top: -48px;
		 z-index: 10;
		 width: 50%;
		 left: 25%;
	}
	 .heading-wrap h1 {
		 background: #fff;
		 font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
		 font-size: 3.2vh;
		 font-weight: 300;
		 padding: 10px;
		 color:#007a86;
		 text-align:center;
		 text-transform: uppercase;
	}
	 .heading-wrap2 h1 {
		 background: #fff;
		 font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
		 font-size: 3.2vh;
		 font-weight: 300;
		 padding: 10px;
		 color:#007a86;
		 text-align:center;
	}
	 .wrap {
		 display: inline-block;
		 clip-path:polygon(0% 20px, 20px 20px, 20px 0%, calc(100% - 20px) 0%, calc(100% - 20px) 20px, 100% 20px, 100% calc(100% - 20px), calc(100% - 0px) calc(100% - 19px), calc(100% - 0px) 100%, 20px 100%, 20px calc(100% - 0px), 0% calc(100% - 0px));
		 background-color: rgba(186,12,47,1);
		 display: inline-block;
		 padding:1px;
		 margin:0;
	}
	 .inner-wrap h3 {
		 font-family: "Gotham A","Gotham B","Helvetica Neue",Helvetica,Arial,sans-serif;
		 color:#007a86;
		 text-align:center;
	}
	 .inner-wrap {
		 background-color:#fff;
		 background-color:rgba(255,255,255,1);
		 text-align:center;
		 clip-path: polygon(0% 20px, 20px 20px, 20px 0%, calc(100% - 20px) 0%, calc(100% - 20px) 20px, 100% 20px, 100% calc(100% - 20px), calc(100% - 0px) calc(100% - 0px), calc(100% - 20px) 100%, 20px 100%, 20px calc(100% - 0px), 0% calc(100% - 0px));
		 padding:30px;
	}
	 .h3 small {
		 color:#63666a;
	}
	 .sc #primary {
		 left: 25%;
	}
	 .sc #primary {
		 float: left;
		 width: 75%;
	}
	 .sc #primary {
		 float: left;
		 width: 100%;
		 position: relative;
		 min-height: 1px;
		 padding-left: 15px;
		 padding-right: 15px;
	}
	/* #bythenumbers-header-new {
		 */
		/* background: #fff;
		 */
		/* background: linear-gradient(45deg, #a7a8aa 40%, #c10037 60%);
		 */
		/* background-color: transparent;
		 */
		/* background-image: linear-gradient(45deg, rgb(255, 255, 255) 70%, rgb(193, 0, 55) 30%);
		 */
		/* background-repeat: repeat;
		 */
		/* background-attachment: scroll;
		 */
		/* background-clip: border-box;
		 */
		/* background-origin: padding-box;
		 */
		/* background-position-x: 0%;
		 */
		/* background-position-y: 0%;
		 */
		/* background-size: auto auto;
		 */
		/* 
	}
	 */
	/* #bythenumbers-header-new2 {
		 */
		/* background: #fff;
		 */
		/* background: linear-gradient(45deg, #a7a8aa 50%, #c10037 50%);
		 */
		/* background-color: transparent;
		 */
		/* background-image: linear-gradient(45deg, rgb(255, 255, 255) 30%, rgb(193, 0, 55) 70%);
		 */
		/* background-repeat: repeat;
		 */
		/* background-attachment: scroll;
		 */
		/* background-clip: border-box;
		 */
		/* background-origin: padding-box;
		 */
		/* background-position-x: 0%;
		 */
		/* background-position-y: 0%;
		 */
		/* background-size: auto auto;
		 */
		/* 
	}
	 */
	/* #bythenumbers-header2 {
		 */
		/* background: linear-gradient(90deg, #fff 50%, #ba0c2f 50%);
		 */
		/* background-color: transparent;
		 */
		/* background-image: linear-gradient(315deg, rgb(255, 255, 255) 50%, rgb(193, 0, 55) 50%);
		 */
		/* background-repeat: repeat;
		 */
		/* background-attachment: scroll;
		 */
		/* background-clip: border-box;
		 */
		/* background-origin: padding-box;
		 */
		/* background-position-x: 0%;
		 */
		/* background-position-y: 0%;
		 */
		/* background-size: auto auto;
		 */
		/* 
	}
	 */
	 #callout2 {
		 display: block;
		 padding: 10px 20px;
		 margin-bottom: 15px;
		 position: relative;
	}
	 