 .unibutton {
        -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
        box-shadow: inset 0px 1px 0px 0px #ffffff;
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
        background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100%);
        background-color: #ededed;
        -webkit-border-top-left-radius: 6px;
        -moz-border-radius-topleft: 6px;
        border-top-left-radius: 6px;
        -webkit-border-top-right-radius: 6px;
        -moz-border-radius-topright: 6px;
        border-top-right-radius: 6px;
        -webkit-border-bottom-right-radius: 6px;
        -moz-border-radius-bottomright: 6px;
        border-bottom-right-radius: 6px;
        -webkit-border-bottom-left-radius: 6px;
        -moz-border-radius-bottomleft: 6px;
        border-bottom-left-radius: 6px;
        text-indent: 0px;
        border: 1px solid #dcdcdc;
        display: inline-block;
        color: #777777;
        font-family: arial;
        font-size: 15px;
        font-weight: bold;
        font-style: normal;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        padding-right: 15px;
        text-decoration: none;
        text-align: center;
        text-shadow: 1px 1px 0px #ffffff;
    }
    
    .unibutton:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
        background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100%);
        background-color: #dfdfdf;
			color:#777777;
			text-decoration:none;
    }
    
    .mybutton:active {
        position: relative;
        top: 1px;
}

/* START - Responsive Table */

@media only screen and (max-width: 840px) {
table.responsive {
margin-bottom: 0;
overflow: hidden;
overflow-x: scroll;
display: block;
white-space: nowrap;
}
}

/* END - Responsive Table */



/* START - Remove News Postings on Research Webpage */

article ~ .home-content-wrapper {
	display:none !important;	
}


/* END - Remove News Postings on Research Webpage */


/* START - Button Styling */

.button2 {
  background-color: #5f259f;
  border: none;
  color: white;
	letter-spacing: 1px;
  padding: 23px 40px;
  text-align: left;
  text-decoration: none !important;
  display: inline-block;
  font-size: 21px;
  margin: 4px 2px;
  cursor: pointer;
	
}

.button2 .sml-desc {
	color: #cebfde;
	font-size: 15px;

}


.button2:hover {
  text-decoration: none !important;
	color: white !important;
  transition: .3s;
	-webkit-box-shadow: -8px 8px #fec83e;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    -8px 8px #fec83e;  /* Firefox 3.5 - 3.6 */
  box-shadow: -8px 8px #fec83e;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

.button2:visited {
  text-decoration: none !important;
	color: white !important;
}

.ght-button-full-color {
  display: inline-block;
  width: 100%;
  padding: 5px;
  color: #696969;
  background-color: transparent;
  border: 2px solid #696969;
  text-align: center;
  outline: none;
  text-decoration: none;
  -webkit-transition: color 0.3s ease-out,
              background-color 0.3s ease-out,
              border-color 0.3s ease-out;
  -o-transition: color 0.3s ease-out,
              background-color 0.3s ease-out,
              border-color 0.3s ease-out;
  transition: color 0.3s ease-out,
              background-color 0.3s ease-out,
              border-color 0.3s ease-out;
}
    
.ght-button-full-color:hover,
.ght-button-full-color:active {
  background-color: #9363c4;
  border-color: #9363c4;
  color: #fff;
	text-decoration: none;
  -webkit-transition: color 0.3s ease-in,
              background-color 0.3s ease-in,
              border-color 0.3s ease-in;
  -o-transition: color 0.3s ease-in,
              background-color 0.3s ease-in,
              border-color 0.3s ease-in;
  transition: color 0.3s ease-in,
              background-color 0.3s ease-in,
              border-color 0.3s ease-in;
}

.ght-button-gray-sm {
  display: inline-block;
  padding: 5px;
	font-size:14px;
  color: #333;
  background-color: transparent;
  border: 2px solid #333;
  text-align: center;
  outline: none;
  text-decoration: none;
  -webkit-transition: color 0.3s ease-out,
              background-color 0.3s ease-out,
              border-color 0.3s ease-out;
  -o-transition: color 0.3s ease-out,
              background-color 0.3s ease-out,
              border-color 0.3s ease-out;
  transition: color 0.3s ease-out,
              background-color 0.3s ease-out,
              border-color 0.3s ease-out;
}
    
.ght-button-gray-sm:hover,
.ght-button-gray-sm:active {
  background-color: #696969;
  border-color: #696969;
  color: #fff;
	text-decoration: none;
  -webkit-transition: color 0.3s ease-in,
              background-color 0.3s ease-in,
              border-color 0.3s ease-in;
  -o-transition: color 0.3s ease-in,
              background-color 0.3s ease-in,
              border-color 0.3s ease-in;
  transition: color 0.3s ease-in,
              background-color 0.3s ease-in,
              border-color 0.3s ease-in;
}

/* END - Button Styling */


/* START - Heading Styling */

h2 {
	
}

h2.half-highlight {
	background: linear-gradient(180deg, rgba(255,255,255,0) 65%, #fec83e 65%) no-repeat bottom left;
	display: inline;
	color: #5f259f;
	background-size: 35% 60%;
  height: 20em;
	font-size: 19px;
	margin-bottom: 1.5em !important;
}

/*

h2.half-highlight::after {
    content: " " !important;
    background-color: #ffc72a !important;
    width: 1% !important;
    height: 17px !important;
    position: absolute !important;
    left: 0 !important;
    bottom: 17px !important;
    z-index: -1 !important;
}
*/

/* END - Heading Styling */


/* START - Button Styling CE Page */


.ButtonCE {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}

.ButtonCE:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	text-decoration: none;
	color:#777777;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
.ButtonCE:active {
	position:relative;
	top:1px;
	text-decoration:none;
}

.ButtonCE:visited {
	text-decoration:none;
	color:#777777;
	cursor:pointer;
}

/* END - Button Styling CE Page */

/* START styling accordions */

.ui-widget-content a {
    color: #4580c1;
}

.squelch-taas-toggle .ui-accordion-header, .squelch-taas-accordion .ui-accordion-header {
        font-size: 14px !important;
    }



/* END styling accordions */


/* ---- START - Styles for Facing What Needs to be Changed webpage ---- */

.page-id-8076 .home-slider {
    display: none !important;
}


.page-id-8076 .home-slider-footer {
    display: none !important;
}


.page-id-8076 h1.entry-title {
    display: none !important;
}

   .page-id-8076 .subheading_education {
        background: #000 url(https://sssw.hunter.cuny.edu/wp-content/uploads/2020/07/e_bw.jpg);
       background-size: 100% auto; 
		 color: #fff;
        width: 100%;
		 		height: 130px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
    }
    
       .page-id-8076 .subheading_teaching_learning {
        background: #000 url(https://sssw.hunter.cuny.edu/wp-content/uploads/2020/07/tl_bw.jpg);
				background-size: 100% auto;
        color: #fff;
        width: 100%;
		 		height: 130px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
    }

.page-id-8076 .subheading_student_support {
        background: #000 url(https://sssw.hunter.cuny.edu/wp-content/uploads/2020/07/student_support_heading.jpg);
        background-size: 100% auto;
        color: #fff;
        width: 100%;
        height: 130px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
    }

.page-id-8076 .subheading_published_resources {
        background: #000 url(https://sssw.hunter.cuny.edu/wp-content/uploads/2020/07/gray_header_bckgrnd.jpg);
        background-size: 100% auto;
        color: #fff;
        width: 100%;
        height: 70px;
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
    }
    
    
 .page-id-8076
   h2:nth-child(1) {
        font-family: 'Arial', sans-serif;
        font-size: 28px;
        font-weight: bold;
		 		text-align:center;
        z-index: 1;
        color: white;
		 		margin-top:0;
		 		margin-bottom:0;
}
    
    
    .page-id-8076 .color-overlay{
        width: 100%;
        height: 100%;
        background-image: linear-gradient(90deg, #673695, #A53C96);
        opacity: 0.8;
        position: absolute;
    }

.page-id-8076 .card-body {
	background: #F8F8F8;
	padding: 19px;
	margin-bottom: 30px;
}

.page-id-8076 h3 {
	font-family:'Arial', sans-serif;
}

.page-id-8076 .ctct-form-button {
        font-family: 'Arial', sans-serif;
	width: 50%;
    }
    
.page-id-8076 .ctct-form-footer {
     display: none;
    }

.page-id-8076 div.ctct-form-embed form.ctct-form-custom button.ctct-form-button {
	width: 50%;
	margin-right:auto;
	margin-left:auto;
}

.page-id-8076 div.ctct-form-embed div.ctct-form-defaults {
	padding:10px;
}

 .page-id-8076 .ui-accordion-header {
	background-size: 0 0 !important;
    }

.page-id-8076 .squelch-taas-accordion h3 {
        font-size: 16px !important;
    }


.page-id-8076 .content-area {
	padding-right: 22px;
}


.page-id-8076 .nemus-slider {
	margin: 50px 0 20px;
}

.page-id-8076 table {
	background-color:#f0f0f0;
}

.page-id-8076 tr {
		background-color:#f0f0f0;
}

.page-id-8076 tr:first-child {
		background-color:#808080;
		text-align: center; 
		color: white; 
		padding: 10px; 
		font-size: 14px;
}


/* ---- END - Styles for Facing What Needs to be Changed webpage ---- */

.wp-block-button__link { 
	font-size: 14px;
}