/* accessible-helper-homepage.css for UTRGV home page*/
/* HOMEPAGE */
/* GLOBAL FOCUS */
 :focus {
	 border: 2px solid #ffffff !important;
	 outline: #003fbb solid 3px !important;
}


/* Main Content Anchors */
/* Underlining links on pages and making the underline black on hover or focus to address Links are not clearly identifiable */
 #maincontent p a  {
	 text-decoration: underline;
	 text-decoration-color:#DB350F;
	/* same color as text links */
	 -webkit-text-decoration-color: #DB350F;
	/* safari still uses vendor prefix */
}
 #maincontent p a:focus, 
 #maincontent p a:hover {
	 text-decoration: underline;
	 text-decoration-color:#000000;
	 -webkit-text-decoration-color: #000000;
	/* safari still uses vendor prefix */
}



/* END OF GLOBAL STYLES */

/* Homepage focus */
.event:focus {
    border: 0 !important;
    outline: #003fbb solid 3px !important;
}
 



/* Slideshow START */
/* Slideshow START */
 .ss-viewport:focus {
	 border: 1px solid #ffffff;
	 outline: #003fbb solid 3px !important;
}
 .figure_slide > a:focus {
	 border: 1px solid #ffffff;
	 outline: #003fbb solid 3px !important;
	 outline-offset: -2px;
}
 .figure_slide:focus-within {
	 border: 1px solid #ffffff;
	 outline: #003fbb solid 3px !important;
	 outline-offset: -2px;
}
 .ss-viewport:focus-within {
	 border: 1px solid #ffffff;
	 outline: #003fbb solid 3px !important;
	 outline-offset: -2px;
}
 .home_slider .ss-wrapper .ss-pager {
	/* Moving slideshow controls to below Slideshow */
	 bottom: 0px;
	/* remove if not using play and pause controls*/
	 right: -5%;
	 bottom: -19px;
}
 .ss-wrapper {
	 padding-bottom: 30px;
}
/* SS Slideshow controls increasing image-text contrast */
 .home_slider .ss-wrapper .ss-pager.ss-default-pager a {
	/*border: 2px solid #ffffff !important; */
	 color: #FFFFFF; /*   */
	 /* updating color of dot link text (1,2,3,4,5) now hidden to black to fix contrast with white background */	
    /*	color: #000000; */
}
 .ss-wrapper .ss-pager.ss-default-pager a {
	/* background: #fdfdfd;
	 */
	/* background-color: #cf4311e6;
	 */
	/* grey backgrond with white border */
	 background: #575757;
	 /* border: 2px solid #ffffff !important; */
	 border: 2px solid #EDEDED !important;
}
 .ss-wrapper .ss-pager.ss-default-pager a.active {
	/* background: #575757;
	 */
	/* orange dot with orange backgroond */
	 background-color: #cf4311;
	 border: 2px solid #cf4311 !important;
}
 .ss-wrapper .ss-pager.ss-default-pager a:hover {
	/* background: #575757;
	 color contrast issue */
	 background: #FFFFFF;
	/*border: 2px solid black !important;
	 */
	/* Gray dot with black border */
	 border: 2px solid #000000 !important;
}
 .ss-wrapper .ss-pager.ss-default-pager a:focus {
	 background: #575757;
	 border: 2px solid #0226ff !important;
	/* Gray dot with blue border */
}

 .figure_slide {
	 width: 99%;
}

/* Slideshow hover and focus */
/*.figure_slide:focus,*/
/*.figure_slide:hover{
	 */
	/* border: 2px solid #8a8a8a;
	 */
	/* outline: 2px solid #8a8a8a;
	 */
	/* 
}
 */
/* Slideshow hover and focus of active slide */
/*.active-slide:focus,*/
/*.active-slide:focus-within,*/
/*.active-slide:hover*/
/*{
	 */
	/* border: 2px solid #8a8a8a;
	 */
	/* outline: 2px solid #8a8a8a;
	 */
	/* 
}
 */
/* SS Slideshow dots focus */
/* already defined on line 128... .ss-wrapper .ss-pager.ss-default-pager a:focus {
	 background: #575757;
	 color: #fdfdfd;
}
 */
 
/* SS Slideshow controls increasing image-text contrast */
 .ss-wrapper .ss-controls-direction a {
	 font-size: 2em;
	 font-weight: bold;
	 color: black;
}
/* Additional SS Slideshow styles */
 .ss-wrapper .ss-controls.ss-has-controls-auto.ss-has-pager .ss-pager {
	 text-align: right !important;
	 width: 80%;
	 z-index: 50;
}
/* LINE 49: increased width. */
 .ss-wrapper .ss-controls.ss-has-controls-auto.ss-has-pager .ss-controls-auto {
	 right: 85px;
	 width: 45px;
	 z-index: 500000;
	/* Moving slideshow controls to below Slideshow */
	 bottom: 10px;
}
 .ss-wrapper .ss-pager, .ss-wrapper .ss-controls-auto {
	 position: absolute;
	 bottom: 65px;
	/* width: 100%;
	 */
	/* right: 100px;
	 */
	/* z-index: 60000000;
	 */
}
 .home_slider .ss-wrapper .ss-controls-direction a {
	 display: block;
	 width: 32px;
	 height: 32px;
	 text-indent: 100%;
	 white-space: nowrap;
	 overflow: hidden;
	 border: 0px none;
	 transition: all 200ms ease-in-out 0s;
	 opacity: 1 !important;
	 transition: 1ms;
	/* top: 80.5%;
	 */
	/* Moving slideshow controls to below Slideshow */
	 top: 95%;
}
 .ss-wrapper .ss-controls-direction a {
	 position: absolute;
	 top: 50%;
	 margin-top: -16px;
	 outline: 0;
	 width: 32px;
	 height: 32px;
	 text-indent: -9999px;
	 z-index: 9999;
}
 .ss-wrapper .ss-prev:hover, .ss-wrapper .ss-prev:focus {
	 background-position: 0 0;
}
/* Hover swap image on next */
 .ss-wrapper .ss-next:hover, .ss-wrapper .ss-next:focus {
	 background-position: -43px 0;
}
 .ss-wrapper .ss-next {
	 right: 10px;
	/* background: url(//www.utrgv.edu/_files/images/accessibility/controls.png) no-repeat -43px -32px;
	 utrgv main site */
	/*background: url(//www.utrgv.edu/_files/images/accessibility/controls.png) no-repeat -43px -32px;
	 */
	 /* background: url(//www.utrgv.edu/_files/images/accessibility/controls-w-pause.png) no-repeat -43px -32px; */
	 background: url(//www.utrgv.edu/_files/images/accessibility/controls-w-pause-accessible.png) no-repeat -43px -32px;
}
 .ss-wrapper .ss-prev {
	 left: 10px;
	/* background: url(//www.utrgv.edu/_files/images/accessibility/controls.png) no-repeat 0 -32px;
	 utrgv main site */
	/* background: url(//www.utrgv.edu/_files/images/accessibility/controls.png) no-repeat 0 -32px;
	 */
	/* background: url(//www.utrgv.edu/_files/images/accessibility/controls-w-pause.png) no-repeat 0 -32px; */
	 	 background: url(//www.utrgv.edu/_files/images/accessibility/controls-w-pause-accessible.png) no-repeat 0 -32px;
}
 .home_slider .ss-wrapper:hover .ss-controls-direction a {
	 opacity: 1;
	 top: 95%;
}
 .home_slider .ss-wrapper:focus .ss-controls-direction a {
	 opacity: 1;
}
/* LINE 121 - 133: updated background image and positions. */
 .ss-wrapper .ss-controls-auto .ss-stop {
	 display: block;
	 text-indent: -9999px;
	 width: 16px;
	 height: 16px;
	 background: url(//www.utrgv.edu/_files/images/accessibility/controls-w-pause_updated.png) -82px -46px no-repeat;
	 margin: 0 3px;
}
 .ss-wrapper .ss-controls-auto .ss-stop.active, .ss-wrapper .ss-controls-auto .ss-stop:focus, .ss-wrapper .ss-controls-auto .ss-stop:hover {
	 background-position: -82px -31px;
}
/* LINES 136 - 150: updated background image and positions. Added .active, :focus and :hover background positions. */
 .ss-wrapper .ss-controls-auto .ss-start {
	 display: block;
	 text-indent: -9999px;
	 width: 16px;
	 height: 16px;
	 background: url(//www.utrgv.edu/_files/images/accessibility/controls-w-pause_updated.png) -80px -15px no-repeat;
	 margin: 0 3px;
}
 .ss-wrapper .ss-controls-auto .ss-start.active, .ss-wrapper .ss-controls-auto .ss-start:focus, .ss-wrapper .ss-controls-auto .ss-start:hover {
	 background-position: -80px 0;
}
/* SS Slideshow controls increasing image-text contrast - reducing to 2 from 3px to align on one line */
/* These are defined above... .home_slider .ss-wrapper .ss-pager.ss-default-pager a {
	 border: 2px solid #ffffff !important;
}
 .ss-wrapper .ss-pager.ss-default-pager a.active {
	 background: #575757;
}
 .ss-wrapper .ss-pager.ss-default-pager a:hover {
	 background: #575757;
	 border: 2px solid black !important;
}
 .ss-wrapper .ss-pager.ss-default-pager a:focus {
	 background: #575757;
	 border: 2px solid #0226ff !important;
}
 */
/* Slideshow controls styles: < > (arrows), â€¢â€¢â€¢ (dots), play/start */
 .home_slider article {
	 overflow-x: inherit;
}
 .home_slider .ss-wrapper {
	 padding-bottom: 0;
}
 .home_slider .ss-controls {
	 display: block;
	 margin-top: 1rem;
	 position: relative;
	 bottom: 0;
	 width: 100%;
	/* height: 33px;
	 */
	/* Increasing height for desktop width. 60 works better than 26 for sites that include an about us text section on home page. */
	 height: 60px;
	/* Decreasing height to 26 for desktop */
	/* height: 26px;
	 */
}
 .home_slider .ss-controls .ss-next, .home_slider .ss-controls .ss-prev, .home_slider .ss-controls .ss-start, .home_slider .ss-controls .ss-stop {
	 position: absolute;
	 margin: 0;
}
 .home_slider .ss-controls .ss-next, .home_slider .ss-controls .ss-prev, .home_slider .ss-controls .ss-next:hover, .home_slider .ss-controls .ss-prev:hover, .home_slider .ss-controls a.ss-next:hover, .home_slider .ss-controls a.ss-prev:hover, .home_slider .ss-wrapper:hover .ss-controls-direction a, .home_slider .ss-controls .ss-start, .home_slider .ss-controls .ss-stop {
	 top: 0 !important;
}
 .home_slider .ss-controls .ss-next {
	 left: 51px;
}
 .home_slider .ss-controls .ss-prev {
	 left: 10px;
}
 .home_slider .ss-controls .ss-controls-auto {
	 position: absolute;
	 top: 0;
	/* right: 17px !important;
	 */
	 right: 48px !important;
}
 .home_slider .ss-controls .ss-start {
	 width: 32px;
	 height: 32px;
	 background: url('//www.utrgv.edu/_files/images/accessibility/play-button-inverse.png') 0 no-repeat;
}
 .home_slider .ss-controls .ss-start:hover, .home_slider .ss-controls .ss-start:focus {
	 background: url('//www.utrgv.edu/_files/images/accessibility/play-button.png') 0 no-repeat;
}
 .home_slider .ss-controls .ss-stop {
	 width: 32px;
	 height: 32px;
	 background: url('//www.utrgv.edu/_files/images/accessibility/stop-button-inverse.png') 0 no-repeat;
}
 .home_slider .ss-controls .ss-stop:hover, .home_slider .ss-controls .ss-stop:focus {
	 background: url('//www.utrgv.edu/_files/images/accessibility/stop-button.png') 0 no-repeat;
}
/* reducing to 45% from 50% to center on page */
 .home_slider .ss-controls .ss-pager.ss-default-pager {
	 text-align: unset !important;
	 width: 100px !important;
	 position: absolute;
	 top: .5rem;
	 left: 45%;
	 margin: 0;
	 padding: 0;
}
/* Adding one last style to align the controls with play pause */
 .ss-controls-direction {
	 position: absolute;
	 top: 0;
}
/* Slideshow controls for mobile widths */
 @media only screen and (max-width: 678px) {
	 .home_slider .ss-controls {
		 height: 40px;
	}
}
/* Slideshow END */
/* Slideshow END */




/* Featured News and Community */
 .featured-news, .featured-community {
}
 .featured-news:hover, .featured-community:hover {
}
 .featured-news:focus, .featured-community:focus {
	 border: none;
	 outline: #003fbb solid 3px !important;
}
 .featured-news:focus-within img {
	 border: 2px solid #ffffff !important;
	 outline: #003fbb solid 3px !important;
}
 .featured-news:focus-within h3 {
	 border: 2px solid #ffffff !important;
	 outline: #003fbb solid 3px !important;
}
 .featured-community:focus-within img {
	 border: 2px solid #ffffff !important;
	 outline: #003fbb solid 3px !important;
}
 .featured-community:focus-within h3 {
	 border: 2px solid #ffffff !important;
	 outline: #003fbb solid 3px !important;
}
/* header logo */
 .header-logo:focus {
	 outline: 1px solid #ffffff;
}
/* Orange Feature Ribbon */
 @media only screen and (max-width: 770px) {
	 .footer {
		 margin-top: initial;
	}
}
/* Orange Feature Ribbon Links */
 .feature-ribbon-link:focus-within h2 {
	 border: 2px solid #ffffff !important;
	 outline: #003fbb solid 3px !important;
	 padding: 4px;
}
 .feature-ribbon-link:focus-within p {
	 border: 2px solid #ffffff !important;
	 outline: #003fbb solid 3px !important;
	 padding: 4px;
}
/* Right side Donate Now and Social Media Icon Links */
 .social-media-list-item {
	 list-style: none;
}
 .social-media-link-twitter {
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 0;
}
 .social-media-link-twitter:hover, .social-media-link-twitter:focus {
	 background-position: 0 -29em;
}
 .social-media-link-facebook {
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 -4em;
}
 .social-media-link-facebook:hover, .social-media-link-facebook:focus {
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 -33.2em;
}
 .social-media-link-linkedin {
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 -8.28em;
}
 .social-media-link-linkedin:hover, .social-media-link-linkedin:focus {
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 -37.28em;
}
 .social-media-link-youtube {
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 -12.4em;
}
 .social-media-link-youtube:hover, .social-media-link-youtube:focus {
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 -41.38em;
}
 .social-media-link-instagram {
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 -16.4em;
}
 .social-media-link-instagram:hover, .social-media-link-instagram:focus {
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 -45.6em;
}
 .social-media-link-pinterest {
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 -20.8em;
}
 .social-media-link-pinterest:hover, .social-media-link-pinterest:focus{
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 -49.8em;
}
 .social-media-link-snapchat {
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 -24.8em;
}
 .social-media-link-snapchat:hover, .social-media-link-snapchat:focus {
	 background: transparent url(//www.utrgv.edu/_files/assets/images/social-media-fixed-icons-extended.png) no-repeat ;
	 background-position: 0 -53.8em;
}
/* Map */
 .map-link {
}
 .map-link:hover {
}
 .map-link:focus {
}
 .map-img {
}
 .map-img:hover {
	 border: 1px #003fbb solid;
}
 .map-img:focus {
	 border: 4px #003fbb solid;
}
 .map-img-container:hover > a > img{
	/* outline: -webkit-focus-ring-color auto 1px;
	 */
	 border: 1px #003fbb solid;
}
 .map-img-container:hover{
	/* outline: -webkit-focus-ring-color auto 1px;
	 */
	 border: 1px #003fbb solid;
}
 .map-img-container:focus{
	/* outline: -webkit-focus-ring-color auto 1px;
	 */
	 border: 1px #003fbb solid;
	 padding-top: 0.9em;
}
 .map-img-container:focus-within img{
	/* outline: -webkit-focus-ring-color auto 1px;
	 */
	 border: 4px #003fbb solid;
}
 .map-img-container.content-full > a:focus {
	 outline: -webkit-focus-ring-color auto 1px;
	 border: 1px solid blue;
}
 .map-img-container.content-full > a:hover {
	 outline: -webkit-focus-ring-color auto 1px;
}
/* Footer social media icon focus */
 .footer-social-media .footer-twitter:hover, .footer-social-media .footer-twitter:focus, .footer-social-media .footer-twitter:focus-within {
	 background-position: -17em 0;
}
 .footer-social-media .footer-facebook:hover, .footer-social-media .footer-facebook:focus, .footer-social-media .footer-facebook:focus-within {
	 background-position: -21em 0;
}
 .footer-social-media .footer-linkedin:hover, .footer-social-media .footer-linkedin:focus, .footer-social-media .footer-linkedin:focus-within {
	 background-position: -25em 0;
}
 .footer-social-media .footer-youtube:hover, .footer-social-media .footer-youtube:focus, .footer-social-media .footer-youtube:focus-within {
	 background-position: -29em 0;
}
 .facebook:focus {
	 background-position: -146px -747px;
}
 .twitter:focus{
	 background-position: -148px -696px;
}
 .youtube:focus{
	 background-position: -146px -649px;
}
 .instagram:focus{
	 background-position: -146px -1195px;
}
 .linkedin:focus{
	 background-position: -146px -1246px;
}
 .pinterest:focus{
	 background-position: -146px -1297px;
}
 .snapchat:focus{
	 background-position: -146px -1146px;
}
 .social-media-facebook:focus {
	 background-position: 0em -4em;
}
 */
/* SECOND LEVEL */
/* Tabs Accessible from W3C */
 .tabs {
	 width: 100%;
	 font-family: "lucida grande", sans-serif;
}
 .tab[role="tablist"] {
	 margin: 0 0 -0.1em;
	 overflow: visible;
}
 .tab[role="tab"] {
	 position: relative;
	 margin: 0;
	 padding: 0.3em 0.5em 0.4em;
	 border: 1px solid hsl(219, 1%, 72%);
	 border-radius: 0.2em 0.2em 0 0;
	 box-shadow: 0 0 0.2em hsl(219, 1%, 72%);
	 overflow: visible;
	 font-family: inherit;
	 font-size: inherit;
	 background: hsl(220, 20%, 94%);
}
 .tab[role="tab"]:hover::before, .tab[role="tab"]:focus::before, .tab[role="tab"][aria-selected="true"]::before {
	 position: absolute;
	 bottom: 100%;
	 right: -1px;
	 left: -1px;
	 border-radius: 0.2em 0.2em 0 0;
	 border-top: 3px solid hsl(20, 96%, 48%);
	 content: '';
}
 .tab[role="tab"]:focus {
	 text-decoration: underline;
}
 .tab[role="tab"][aria-selected="true"] {
	 border-radius: 0;
	 background: hsl(220, 43%, 99%);
	 outline: 0;
}
 .tab[role="tab"][aria-selected="true"]:not(:focus):not(:hover)::before {
	 border-top: 5px solid hsl(218, 96%, 48%);
}
 .tab[role="tab"][aria-selected="true"]::after {
	 position: absolute;
	 z-index: 3;
	 bottom: -1px;
	 right: 0;
	 left: 0;
	 height: 0.3em;
	 background: hsl(220, 43%, 99%);
	 box-shadow: none;
	 content: '';
}
 .tab[role="tab"]:hover, .tab[role="tab"]:focus, .tab[role="tab"]:active {
	 outline: 0;
	 border-radius: 0;
	 color: inherit;
}
 .tab[role="tab"]:hover::before, .tab[role="tab"]:focus::before {
	 border-color: hsl(20, 96%, 48%);
}
 .tabpanel[role="tabpanel"] {
	 position: relative;
	 z-index: 2;
	 padding: 0.5em 0.5em 0.7em;
	 border: 1px solid hsl(219, 1%, 72%);
	 border-radius: 0 0.2em 0.2em 0.2em;
	 box-shadow: 0 0 0.2em hsl(219, 1%, 72%);
	 background: hsl(220, 43%, 99%);
}
 .tabpanel[role="tabpanel"]:focus {
	 border-color: hsl(20, 96%, 48%);
	 box-shadow: 0 0 0.2em hsl(20, 96%, 48%);
	 outline: 0;
}
 .tabpanel[role="tabpanel"]:focus::after {
	 position: absolute;
	 bottom: 0;
	 right: -1px;
	 left: -1px;
	 border-bottom: 3px solid hsl(20, 96%, 48%);
	 border-radius: 0 0 0.2em 0.2em;
	 content: '';
}
 .tabpanel[role="tabpanel"] p {
	 margin: 0;
}
 .tabpanel[role="tabpanel"] * + p {
	 margin-top: 1em;
}
/* Accordion */
/* just for example as nested accordion */
 [data-accordion-prefix-classes="minimalist-css"] {
	 margin-left: 3em;
}
 .minimalist-accordion__header, .minimalist-noanim-accordion__header, .minimalist-css-accordion__header {
	 display: block;
	 background: none;
	 border: 0;
	/** fix typo inputs **/
	 font-family: inherit;
	 cursor: pointer;
	/* font-size: 1.3em;
	 */
	/* font-size: 13pt;
	 */
	 line-height: 1.3;
	 margin: 0;
	/* padding: .25em 0;
	 */
	 text-align: left;
	 width: 100%;
	 font-weight: bold;
	 border-bottom: 1px solid #E2E2E2;
	 margin: 2px;
	 padding-left: 31px;
	/* background: transparent url(//www.utrgv.edu/_files/images/icons/external.png) no-repeat scroll left 8px;
	 */
	/* background: transparent url(//www.utrgv.edu/_files/images/icons/triangle-right.svg) no-repeat scroll left -4px;
	 */
	/* background: transparent url(//www.utrgv.edu/_files/images/icons/arrow-right2.jpg) no-repeat scroll left 0px;
	 */
	 background: url("//www.utrgv.edu/_files/assets/images/plus.png") no-repeat scroll left 0px transparent;
	/* background-size: 15px 15px;
	 */
}
 .minimalist-css-accordion__header {
	 font-size: 1.5em;
}
 .minimalist-accordion__header:hover, .minimalist-accordion__header:focus{
	 background: url("//www.utrgv.edu/_files/assets/images/plus-hover.png") no-repeat scroll left 0px transparent;
	 color: #18507B;
	/* background-size: 15px 15px;
	 */
}
 .minimalist-accordion__header:focus, .minimalist-noanim-accordion__header:focus, .minimalist-css-accordion__header:focus {
	 outline: 1px dotted;
}
 .minimalist-accordion__header::before, .minimalist-noanim-accordion__header::before, .minimalist-css-accordion__header::before {
	/* content: '';
	 display: inline-block;
	 width: 1.2em;
	 height: 1.2em;
	 background-image: url(https://www.utrgv.edu/_files/images/icons/triangle-right.svg);
	 background-repeat: no-repeat;
	 background-position: 0 100%;
	 margin-right: .4em;
	 transform: rotate(0deg);
	 */
}
 .minimalist-css-accordion__header::before {
	 background-size: 90%;
	 width: .7em;
	 height: .7em;
	 -webkit-transition: transform .25s ease;
	 transition: transform .25s ease;
}
 [aria-expanded="true"].minimalist-accordion__header::before, [aria-expanded="true"].minimalist-noanim-accordion__header::before, [aria-expanded="true"].minimalist-css-accordion__header::before {
	 transform: rotate(90deg);
	/* transform-origin: 50% 50%;
	 */
	/* transform-origin: 66% 68%;
	 */
	 transform-origin: 73% 71%;
}
/* Active accordion title indicator */
/* .minimalist-accordion__header[aria-selected="true"]::after, .minimalist-noanim-accordion__header[aria-selected="true"]::after, .minimalist-css-accordion__header[aria-selected="true"]::after {
	 content: "";
	 position: relative;
	 border-bottom: .4em solid transparent;
	 border-top: .4em solid transparent;
	 margin-left: .5em;
	 top: .1em;
	 border-left: .7em solid;
	 display: inline-block;
	 speak: none;
}
 */
/*.minimalist-accordion__title, .minimalist-noanim-accordion__title, .minimalist-css-accordion__title {
	 border: 0;
	 clip: rect(0 0 0 0);
	 height: 1px;
	 margin: -1px;
	 overflow: hidden;
	 padding: 0;
	 position: absolute;
	 width: 1px;
}
*/
 .minimalist-accordion__panel {
	 display: block;
	 overflow: hidden;
	 opacity: 1;
	 -webkit-transition: visibility 0s ease, max-height 1s ease, opacity 1s ease;
	 transition: visibility 0s ease, max-height 1s ease, opacity 1s ease;
	/*max-height: 100em;
	*/
	/* magic number for max-height = enough height */
	 visibility: visible;
	 -webkit-transition-delay: 0s;
	 transition-delay: 0s;
	 margin: 0;
	 padding: 0;
	 padding-left: 33px;
}
/* This is the hidden state */
 [aria-hidden=true].minimalist-accordion__panel {
	 display: block;
	 max-height: 0;
	 opacity: 0;
	 visibility: hidden;
	 -webkit-transition-delay: 1s, 0s, 0s;
	 transition-delay: 1s, 0s, 0s;
	 margin: 0;
	 padding: 0;
}
 .minimalist-css-accordion__panel {
	 display: block;
	 overflow: hidden;
	 opacity: 1;
	 -webkit-transition: visibility 0s ease, max-height 1s ease, transform 1s ease, opacity 1s ease;
	 transition: visibility 0s ease, max-height 1s ease, transform 1s ease, opacity 1s ease;
	 transform: scaleY(1);
	 max-height: 40em;
	/* magic number for max-height = enough height */
	 visibility: visible;
	 -webkit-transition-delay: 0s;
	 transition-delay: 0s;
	 margin: 0;
	 padding: 0;
}
/* This is the hidden state */
 [aria-hidden=true].minimalist-css-accordion__panel {
	 display: block;
	 opacity: 0;
	 transform: scaleY(0);
	 max-height: 0;
	 visibility: hidden;
	 -webkit-transition-delay: 1s, 0s, 0s, 0s;
	 transition-delay: 1s, 0s, 0s, 0s;
	 margin: 0;
	 padding: 0;
}
 .minimalist-noanim-accordion__panel {
	 display: block;
}
 [aria-hidden=true].minimalist-noanim-accordion__panel {
	 display: none;
}
/* Change or rotate arrow down if accordion is open */
 [aria-expanded="true"].minimalist-accordion__header {
	/* background: transparent url(//www.utrgv.edu/_files/images/icons/external.png) no-repeat scroll left 8px;
	 */
	/* background: transparent url(//www.utrgv.edu/_files/images/icons/triangle-down.svg) no-repeat scroll left -4px;
	 */
	/* background: transparent url(//www.utrgv.edu/_files/images/icons/arrow-down.jpg) no-repeat scroll left 0px;
	 */
	 background: url("//www.utrgv.edu/_files/assets/images/minus.png") no-repeat scroll left 0px transparent;
	/* background-size: 15px 15px;
	 */
}
 [aria-expanded="true"].minimalist-accordion__header:hover, [aria-expanded="true"].minimalist-accordion__header:focus {
	 background: url("//www.utrgv.edu/_files/assets/images/minus-hover.png") no-repeat scroll left 0px transparent;
	 color: #18507B;
	/* background-size: 15px 15px;
	 */
}
/* External */
 .external {
	 background: transparent url(../images/icons/external.png) no-repeat scroll right center;
}
 .external:hover{
	 background-color: #eeeeee;
}
/* Nav tweaks */
 .remove-down-arrow:after{
	 border: none !important;
}
/* Quick links */
 .quicklinks {
	 margin-top: 20px;
}
 .quicklinks span {
	 padding-left: 30px;
	 margin: 20px;
	 margin: .75em 0;
	 display: block;
	 background-image: url(https://www.utrgv.edu/_files/assets/images/icons/slt-sprites.png);
	 background-position: -1139px -677px;
	 border-top: 1px dotted #d5d5d5;
	 padding-top: 19px;
	 padding-bottom: 19px;
}
 .quicklinks a {
}
/* Quick links focus */
 .quicklinks a.focus, .quicklinks a.hover {
	 background-color: #eeeeee;
}
 .quicklink:focus, .quicklink:hover {
	 background-color: #eeeeee;
}
 .quicklinks span.hover {
	 background-color: #eeeeee;
}
/* Quick links focus */
 .striped li a.focus, .striped li a:focus{
	 background-color: #eeeeee;
}
/* Quick Links mobile view */
 @media screen and (max-width: 700px) {
	 .quicklinks span {
		 background-image: none;
	}
}
/* Contact Us */
 .contact-us a {
	 text-decoration: underline;
	 text-indent: -9999px;
}
 .social {
	 display: inline-block;
	 float: left;
	 width: 30px;
}
/* Breadcrumbs */
 .breadcrumbs span {
	 display: inline-block;
}
 .breadcrumbs span:before {
	 content: " / ";
}
 .breadcrumbs span:first-child:before {
	 display: none;
}
 .breadcrumbs span {
	 padding: 0;
	 margin: 0;
}
/* Page content order */
 @media screen and (max-width: 699px) {
	 .mycontent-wrap {
		 flex-direction: column-reverse;
	}
	 aside.column.column-4-of-12 {
		 width: 100%;
	}
	 .contact-us {
		/* width: 100%;
		 */
	}
	 .quicklinks {
		/* width: 100%;
		 */
	}
}
/* Shared on resular and bootstrap */
/* Web forms */
 .FAIL {
	 overflow: hidden;
	 white-space: nowrap;
}
/* REGULAR TEMPLATE COMPONENTS */
/* Search Button */
 form.search input[type="submit"] {
	/* text-indent: 999em;
	 */
}
 form.search input[type="submit"]:hover, form.search input[type="submit"]:focus {
	 background: url(https://www.utrgv.edu/_files/images/accessibility/search-hover.png) no-repeat 7px center ;
}
/* Search Label for search field */
 @media only screen and (min-width: 780px) {
	 label[for="search"] {
		 position: static;
		 color: #ffffff;
		 padding-right: 12px;
	}
}
 @media only screen and (max-width: 779px) {
	 label[for="search"] {
		 position: static;
		 color: #ffffff;
		 padding-right: 12px;
	}
	 form.search input[type="submit"] {
		 height: 20px;
		 padding-top: 20px;
		 margin-top: 19px;
	}
}
/* Search Placeholder Text */
 input#search::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	 color: #000000;
	 opacity: 1;
	/* Firefox */
}
 form.search input::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	 color: #000000;
	 opacity: 1;
	/* Firefox */
}
 :-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	 color: #000000;
}
 ::-ms-input-placeholder {
	/* Microsoft Edge */
	 color: #000000;
}
/* Three Featured Items */
/* Three Feature focus state */
 .feature.focus {
	 bottom: 0;
	 margin-bottom: 0;
}
/*animation trigger*/
 .feature:focus-within .ftr-text-container, a:focus .sixer .ftr-text-container {
	 bottom: 0;
	 margin-bottom: 0;
}
 .feature.focus .ftr-text-container, a.focus .sixer .ftr-text-container {
	 bottom: 0;
	 margin-bottom: 0;
}
 .ftr-text-container:focus, .ftr-text-container.focus {
	 bottom: 0;
	 margin-bottom: 0;
}
 .feature:focus-within .ftr-text-container:before {
	 width: 100%;
}
 .feature.tripple:focus-within .ftr-description {
	 color: rgba(255,255,255,1);
}
 .feature.tripple:focus-within .action-link:before {
	 opacity: 1;
}
/*.hover keyboard focus style mimics :hover style for mouse hover to activate down down menus using keyboard... .js .global-nav > ul li.hover > ul */
/* Three Featured Items misc focus states */
 .orange:focus {
	 background-color: #b33c05 !important;
}
 .black:focus {
	 background-color: #1d1d1f !important;
}
 .grey:focus {
	 background-color: #686767 !important;
}
 .blue:focus {
	 background-color: #14499d !important;
}
 .green:focus {
	 background-color: #8ab64b !important;
}
 .purple:focus {
	 background-color: #732d7e !important;
}
 .steelblue:focus {
	 background-color: #1170a5 !important;
}
 .darkgreen:focus {
	 background-color: #109b3e !important;
}
 .teal:focus {
	 background-color: #0d586c !important;
}
 .yellow:focus {
	 background-color: #967008 !important;
}
 .gold:focus {
	 background-color: #9d8a40 !important;
}
 .pink:focus {
	 background-color: #ed0f69 !important;
}
 .red:focus {
	 background-color: #c6262c !important;
}
/* Feature Dark Green contrast */
 .darkgreen .ftr-text-container, .darkgreen.no-hover-panel {
	 background: #157E35;
	 background: rgba(21,126,53,.95);
}
/* darkgreen */
 .darkgreen .ftr-text-container, .darkgreen.no-hover-panel {
	 background: #157E35;
	 background: rgba(21,126,53,.95);
}
 .darkgreen .ftr-text-container:before {
	 background-color: #157E35;
}
 a:hover .darkgreen + .ftr-title {
	 border-color: #0D682B;
	 color: #157E35;
}
/* Three features text description overlap with read us text */
 @media only screen and (min-width: 886px) and (max-width: 945px) {
	 .ftr-description {
		 max-height: 86px;
		 overflow: hidden;
	}
}
 @media only screen and (min-width: 845px) and (max-width: 885px) {
	 .ftr-description {
		 max-height: 86px;
		 overflow: hidden;
	}
}
 @media only screen and (min-width: 820px) and (max-width: 845px) {
	 .ftr-description {
		 max-height: 86px;
		 overflow: hidden;
	}
}
 @media only screen and (min-width: 800px) and (max-width: 819px) {
	 .ftr-description {
		 max-height: 86px;
		 overflow: hidden;
	}
}
 @media only screen and (min-width: 741px) and (max-width: 799px) {
	 .ftr-description {
		 max-height: 73px;
		 overflow: hidden;
	}
}
 @media only screen and (min-width: 680px) and (max-width: 740px) {
	 .ftr-description {
		 max-height: 50px;
		 overflow: hidden;
	}
}
/* Accordion */
 .simpleFAQ_list li {
	 list-style: none !important;
}
/* Footer logo and social media icons when text enlarged to 200% */
 @media screen and (min-width: 992px) {
	 .footer-logo, .footer-social-media {
		 margin-left: 20% !important;
	}
}
 .give-btn:focus, .give-btn:hover {
	 background: transparent url(https://www.utrgv.edu/_files/assets/images/give-hover.jpg) no-repeat;
}
/* focus state of jump-to-top arrow graphic */
 .jumptop {
	 text-indent: -9999px;
}
 .jumptop:focus, .jumptop:hover {
	 background: url(https://www.utrgv.edu/_files/assets/images/arrow-up-hover.jpg) no-repeat scroll center center;
}
/* //////////////////// Other Components */
 .positioned-elsewhere {
	 position: absolute;
	 left: -10000px;
	 top: auto;
	 width: 1px;
	 height: 1px;
	 overflow: hidden;
}
/* Staff Listing - serving icons from test and removing figure and fig caption */
 .icon-open {
	 background: url(//www.utrgv.edu/_files/images/icons/icon-open.png) no-repeat transparent;
}
 .profile {
	 width: 100%;
	 border: 1px solid #ccc;
	 margin: 1em 0;
}
 .profile:hover, .profile:focus {
	 border-color: #0f5094;
	 border-style: solid;
}
 .profile-caption {
	 border: 1px solid #ccc;
	 padding-bottom: 2.5em;
	 border-top: 5px solid #e54800;
	 position: relative;
	 z-index: 556;
	 margin-top: -10px;
	 background-color: #fff;
	 padding: 15px 15px 21px 15px;
	 font-family: arial;
	 font-size: 14px;
	 line-height: 1.358;
	 text-decoration: none;
}
 .profile img {
	 width: 100%;
	 position: relative;
	 z-index: 555;
}
 .profile-caption h4 {
	 margin: -4px 0 0 0;
	 font-size: 18px;
}
 .profile-caption a.email {
	 color: #DB350F;
	 font-size: 95%;
}
 .close {
	 font-size: 26px;
	 opacity: 1;
}
/* Placeholder text */
 ::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	 color: #000000;
	 opacity: 1;
	/* Firefox */
}
 :-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	 color: #000000;
}
 ::-ms-input-placeholder {
	/* Microsoft Edge */
	 color: #000000;
}
/* Events Accessibility Updates */
/* ---------------------------- */
 .event-read-more {
	 border: 0;
	 position: absolute;
	 right: 1rem;
	 top: 27%;
	 background: none;
}
 .event-read-more:after {
	 content: " \2193";
	 font-weight: bold;
}
 .event-details.focus-within .event-read-more:after {
	 content: " \2191";
}
 .event-read-more:focus {
	 color: #FFF;
	 background: #000;
}
 .event-card .event-details.focus-within {
	 bottom: -40% !important;
}
 .event-card .event-details.focus-within .event-content {
	 visibility: visible;
	 opacity: inherit;
}
/* END Events Accessibility Updates */
/* -------------------------------- */
