body {
font-family : "proxima-nova", sans-serif;
font-size : 14px;
font-weight : 400;
margin : 0;
padding : 0;
color : #404040;
background-color : #EAEAEA;
}
a, p, span, div, li, .btn {
font-style : normal !important ;
}
a {
}

.strategic-plan-breadcrumb {
	
    padding-left: 0 !important;

}
/*breadcrumb styles KC 5-1-24*/
.strategic-plan-breadcrumb.breadcrumb {
	background-color: #EAEAEA;
}
.strategic-plan-breadcrumb .breadcrumb-item.active {
	color: #5F666D;
}

/*Image float classes for web authors*/
.img-left {
	float: left;
	margin: 10px 18px 10px 0;
}
.img-center {
	display: block;
	margin: 10px auto;
}
.img-right {
	float: right;
	/*margin: 10px 0 10px 18px;*/
	margin: 10px 0 10px 22px;
}
/*Accordion Headings*/
	
		.accordions .ui-state-active {
		  border: 1px solid #6b0d0e !important;
          background: #6b0d0e !important;
		  font-family: "proxima-nova", sans-serif; !important;
		}
				.accordions .ui-accordion-header a:not(.btn) {
		color: #454545 !important;
		}
		.accordions .ui-state-active.ui-accordion-header-active a, .accordions .ui-state-active a:link, .accordions .ui-state-active a:visited {
			color: white !important;
		font-family: "proxima-nova", sans-serif; !important;
		}
		/*.accordions p {
		display: inline;
		}*/
		
		.accordions .ui-state-active h1 {
			color: white !important;
		font-family: "proxima-nova", sans-serif; !important;
		}
		
		.accordions h1 {
		display: inline;
		}
		
		.accordions .ui-state-active h2 {
			color: white !important;
		font-family: "proxima-nova", sans-serif; !important;
		}
		
		.accordions h2 {
		display: inline;
		}
		
		.accordions .ui-state-active h3 {
			color: white !important;
		font-family: "proxima-nova", sans-serif; !important;
		}
		
		.accordions h3 {
		display: inline;
		}
		
		.accordions .ui-state-active h4, .accordions .ui-state-active h5, .accordions .ui-state-active h6 {
			color: white !important;
		font-family: "proxima-nova", sans-serif; !important;
		}
		
		.accordions h4, .accordions h5, .accordions h6 {
		display: inline;
		}
		
		.accordions .ui-accordion-header p {
		display: inline !important;
		}
			
		.accordions .ui-widget-content a:not(.btn) {
		color: black !important;
		}
		.accordions .ui-widget-content a:not(.btn):hover, .accordions .ui-widget-content a:not(.btn):focus {
		color: #4D5151 !important;
		}
	
	  .accordions ul li {
       list-style-type: disc !important;
       }
.fyNoShow{
	display: none;
	}

/*Accordion Inner Headings*/
		.accordions .accordion1 {
		  margin-top: 25px;
		
		}
		.accordions .accordion1 .ui-state-active {
		  border: 1px solid #f8c23a !important;
          background: #f8c23a !important;
		font-family: "proxima-nova", sans-serif; !important;
		}
		
		.accordions .accordion1 .ui-state-active a, .accordions .accordion1 .ui-state-active a:link, .accordions .accordion1 .ui-state-active a:visited {
			color: black !important;
		font-family: "proxima-nova", sans-serif; !important;
		}
		/*.accordion1 p {
		display: inline;
		}*/
		
		.accordions .accordion1 .ui-accordion-header p {
		display: inline !important;
		
		}
		
		
		.accordions .accordion1 .ui-widget-content a:not(.btn) {
		color: black !important;
		}
			.accordions .accordion1 .ui-widget-content a:not(.btn):hover, .accordions .accordion1 .ui-widget-content a:not(.btn):focus {
		color: #4D5151 !important;
		}	
		.accordions .accordion1 .ui-accordion-header a:not(.btn) {
		color: #454545 !important;
		}
	
       .accordions .accordion1 ul li {
       list-style-type: disc !important;
       }

       .accordions .accordion1 .ui-state-active h1 {
			color: black !important;
		font-family: "proxima-nova", sans-serif; !important;
		}
		
		.accordions .accordion1 h1 {
		display: inline;
		}
		
		.accordions .accordion1 .ui-state-active h2 {
			color: black !important;
		font-family: "proxima-nova", sans-serif; !important;
		}
		
		.accordions .accordion1 h2 {
		display: inline;
		}
		
		.accordions .accordion1 .ui-state-active h3 {
			color: black !important;
		font-family: "proxima-nova", sans-serif; !important;
		}
		
		.accordions .accordion1 h3 {
		display: inline;
		}
		
		.accordions .accordion1 .ui-state-active h4 {
			color: black !important;
		font-family: "proxima-nova", sans-serif; !important;
		}
		
		.accordions .accordion1 h4 {
		display: inline;
		}

.facultyProfileBioPics {
    border-radius: 50%;
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1 / 1;
	width: 350px;
}

.pollFindings td {
border-style : ridge;
padding : 15px;
}


.pollFindings tr {
text-align : center;
}
.pollFindings tr td:first-of-type {
text-align : right;
padding-right : 5px;
}
#cta {
display : flex;
justify-content : center;
flex-wrap : wrap;
}

.dual-enrollment-carousel {
position : absolute !important ;
top : 92.5%;
width : 100px !important ;
margin-left : 200px;
}
@media (min-width: 768px) {
.dual-enrollment-carousel {
top : 81%;
margin-left : 275px;
	
}
	
}
@media (min-width: 992px) {
.dual-enrollment-carousel {
margin-left : 500px;
}
}
@media (min-width: 1200px) {
.dual-enrollment-carousel {
margin-left : 625px;
}
}
@media (min-width: 1500px) {
.dual-enrollment-carousel {
margin-left : 750px;
}
}
.employers-carousel .read-more {
float : left !important ;
margin-left : -12px !important ;
}
@media (min-width: 768px) {
.employers-carousel .emp-img {
margin-bottom : -30px;
}
}
@media (min-width: 992px) {
.employers-carousel .emp-img {
margin-bottom : -60px !important ;
}
}
@media (min-width: 1200px) {
.employers-carousel .emp-img {
margin-bottom : 10px !important ;
}
}
@media (min-width: 768px) {
.employers-carousel .emp-content {
margin-top : -20px !important ;
margin-bottom : 29px;
}
}
.bottomArrowsEmp {
margin-top : -57px !important ;
}
@media (min-width: 768px) {
.bottomArrowsEmp {
margin-top : -15px !important ;
}
}
@media (min-width: 992px) {
.bottomArrowsEmp {
margin-top : -10px !important ;
}
}
@media (min-width: 1200px) {
.bottomArrowsEmp {
margin-top : -15px !important ;
}
}
.bottomArrows {
margin-top : -20px;
}
@media (min-width: 768px) {
.bottomArrows {
margin-top : 0;
}
}
@media (min-width: 1200px) {
.bottomArrows {
margin-top : -5px;
}
}
.bottomAnnouncementPad {
margin-bottom : -10px;
}
@media (min-width: 768px) {
.bottomAnnouncementPad {
margin-bottom : 10px;
}
}
@media (min-width: 1200px) {
.bottomAnnouncementPad {
margin-bottom : 30px;
}
}

.ou-form label {
font-size : 21px;
font-weight : 400 !important ;
}
.ou-form legend {
border-bottom : none !important ;
}
.spaceForRadioButtons {
margin-left : 0;
}
.ou-form .radio, .ou-form .checkbox, .ou-form .radio label, .ou-form .checkbox label {
font-size : 16px;
}
.ou-form .radio, .ou-form .radio label {
padding-left : 20px;
}
.ou-form .checkbox, .ou-form .checkbox label {
padding-left : 40px;
}
.ou-form input, textarea, select {
max-width : 100%;
}
.alert-warning {
color : #674E04;
}
.alert-info {
color : #055160;
background-color : #CFF4FC;
}
.zeroFont {
display : none;
}
.carousel-control-next, .carousel-control-prev {
top : 15% !important ;
}
.no-marquee-carousel-control-next, .no-marquee-carousel-control-prev {
top : 10% !important ;
}
figure {
display : table !important ;
}
figcaption {
display : table-caption;
caption-side : bottom;
}
.figure-caption {
font-size : 100% !important ;
color : black;
margin-top : 12px;
text-align : center;
}
.videoWrapper {
position : relative;
padding-bottom : 56.25%;
height : 0;
}
.videoWrapper iframe {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
}
.daf-button-link {
background-color : #6b0d0e;
color : #FFF !important ;
font-family : Raleway-SemiBold !important ;
text-align : center;
text-decoration : none;
font-weight : 700;
line-height : 1.3;
font-size : 22px;
display : inline-block;
position : relative;
outline : 0;
cursor : pointer;
margin : 1em 0 0;
float : right;
width : 300px;
margin-top : -12px !important ;
margin-bottom : 12px !important ;
padding : 10px;
border : solid;
border-color : #f8c23a;
border-width : 3px;
text-transform : uppercase;
}
@media print {
}
@page {
size : 660mm 850mm;
margin : 5mm;
}
.fixed-top {
position : absolute !important ;
}
#message {
display : none;
}
#special-message {
background-color : #f8c23a;
padding : 10px;
margin-bottom : 25px;
}
#special-message a:link, #special-message a:visited, #special-message a:hover, #special-message a:active {
color : #BE0000 !important ;
}
.presSocialIcon {
float : left;
width : 50%;
}
.presSocialContactBox {
margin-top : 12px;
width : 90%;
}
.presSocialContactBox::after {
content : "";
clear : both;
display : table;
}
.mobileContainerTop {
background-color : #6b0d0e !important ;
color : white;
}
.mobileContainerTopText {
color : white !important ;
}
.collapsed.reverse:after {
background : url("/_resources/images/circle-plus-reverse.png") center center no-repeat !important ;
}
.reverse:after {
background : url("/_resources/images/circle-minus-reverse.png") center center no-repeat !important ;
}
.table100withBorder {
width : 100%;
}
.table100withBorder td {
border : black solid 1px;
padding : 10px;
font-size : 20px;
}
.table100withBorder th {
border : black solid 1px;
padding : 10px;
font-size : 20px;
font-weight : bold;
}
.table100NoBorder {
width : 100%;
}
.table100NoBorder td {
padding : 10px;
font-size : 20px;
}
.table100NoBorder th {
padding : 10px;
font-size : 20px;
font-weight : bold;
}
.table100NoBorder tr:nth-child(odd) {
background-color : #eee;
}
.table100NoBorder tr:nth-child(even) {
background-color : #fff;
}
.footNote {
font-size : 14px;
}
.tableFormat {
width : 100%;
}
.tableFormat td {
border : black solid 1px;
padding : 10px;
font-size : 20px;
}
.tableFormat th {
border : black solid 1px;
padding : 10px;
font-size : 20px;
font-weight : bold;
}
.tableFormat tr:nth-child(odd) {
background-color : #eee;
}
.tableFormat tr:nth-child(even) {
background-color : #fff;
}
.footNote {
font-size : 14px;
}
li {
font-size : 16px;
}
.listSameSize li {
font-size : 20px;
}
.ou-form .btn {
margin-top : 15px;
}
.formFieldSpace {
margin-bottom : 15px;
}
.helper-text {
font-size : 13px !important ;
line-height : 13px !important ;
margin-top : 2px !important ;
margin-bottom : 15px !important ;
}
.ou-form legend {
margin-bottom : 5px !important ;
}
.carousel-content.audienceHeader p {
font-family : "proxima-nova", sans-serif;
color : #6b0d0e;
font-size : 31px !important ;
line-height : 40px !important ;
margin-bottom : 0.5rem;
font-weight : 500;
margin-top : 0;
display : block;
}
.audienceHeader {
font-family : "proxima-nova", sans-serif;
color : #6b0d0e;
font-size : 31px !important ;
line-height : 34px !important ;
margin-bottom : 0.5rem;
font-weight : 500;
margin-top : 0;
display : block;
}
.audienceHeaderLarge {
font-family : "proxima-nova", sans-serif;
color : #6b0d0e;
font-size : 34px !important ;
line-height : 34px !important ;
margin-bottom : 0.5rem;
font-weight : 500;
margin-top : 0;
display : block;
}
a.majors-dropdown {
color : #BE0000;
}
.padtop30px a:hover, .col-lg-9 a:hover, .profile-content a:hover, .text-block a:hover, .majors-dropdown a:hover {
color : #BE0000;
}
.goldtext {
font-family : "proxima-nova", sans-serif;
font-size : 0.9em;
font-weight : bold;
color : #F7BD18;
}
img {
max-width : 100%;
height : auto;
}
ul.inlineList {
list-style-type : none;
margin : 0;
border : none;
overflow : hidden;
color : #FFF;
background-color : #6b0d0e;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
width : 100%;
}
ul.inlineList li {
display : inline;
margin : 0;
padding-left : 7px;
padding-right : 7px;
line-height : 1em;
color : #aaa;
}
ul.inlineList li a {
padding-left : 7px;
padding-right : 7px;
margin : 0;
color : #fff;
}
ul.inlineList li a:hover {
color : #f8c23a;
text-decoration : none;
}
h1, h2, h3 {
font-family : "proxima-nova", sans-serif;
color : #6b0d0e;
}
h1 {
font-size : 36px;
line-height : 36px;
}
h2 {
font-size : 30px;
line-height : 31px;
}
h3 {
font-size : 26px;
}
h4 {
font-family : "proxima-nova", sans-serif;
font-size : 22px;
line-height : 28px;
color : #404040;
}
h5, h6 {
font-family : "proxima-nova", sans-serif;
line-height : 28px;
color : #404040;
}
h5 {
font-size : 20px;
}
h6 {
font-size : 18px;
}
p {
font-family : "proxima-nova", sans-serif;
font-size : 15px;
line-height : 23px;
margin-top : 10px;
margin-bottom : 10px;
}
footer p {
color : #fff;
}
a:not(.btn) {
color : black;
text-decoration : underline;
outline : 0;
}
a:not(.btn):hover, a:not(.btn):focus {
color : #4D5151;
}
.padding-lrt {
padding-right : 0;
padding-left : 0;
}
.padtop10px {
padding-top : 10px;
}
.padlft10px {
padding-left : 10px;
}
.padlft15px {
padding-left : 15px;
}
.padtop20px {
padding-top : 20px;
}
.padtop30px {
padding-top : 30px;
}
.martop0px {
margin-top : 0 !important ;
}
.top-sm {
margin-top : 20px;
}
.row-top-sm {
margin-top : 20px;
}
.lft-arrow-icon {
height : 16px;
}
.box-btm {
margin-bottom : 35px;
}
.row-btm-sm {
margin-top : 20px;
margin-bottom : 35px;
}
.flip-top.flip-image-container {
margin-top : 0 !important ;
}
.PageSlider .carousel-item img {
width : 100% !important ;
height : auto;
margin-top : 67px;
}
.img-container.img-alone p, .img-height.img-alone p, .undergrads-img.img-alone p {
margin : 0;
padding : 0;
}
.img-container img {
width : 100%;
}
.footer {
padding-top : 15px;
background-color : #6b0d0e ;
border-bottom : 10px solid #f8c23a;
max-width : 100%;
overflow : hidden;
color : #ffffff;
}
.footer .footer-text {
text-align : center;
}
.footer p {
opacity : 0.8;
font-family : "proxima-nova", sans-serif;
font-size : 14px;
line-height : 14px;
color : #ffffff;
}
.footer .contact-content .contact-phone {
opacity : 1;
font-family : "proxima-nova", sans-serif;
font-size : 18px;
padding-bottom : 5px;
line-height : 16px;
}
.footer .footer-nav-content {
padding-top : 10px;
}
.footer .footer-nav-content ul {
padding : 0;
}
.footer .footer-nav-content ul li {
list-style : none;
line-height : 10px;
}
.footer .footer-nav-content a {
opacity : 0.8;
font-family : "proxima-nova", sans-serif;
font-size : 8px;
white-space : nowrap;
line-height : 16px;
color : #fff;
}
.footer .copyright {
opacity : 0.8;
font-family : "proxima-nova", sans-serif;
font-size : 8px;
position : relative;
text-align: center;
	align-content: center;
	margin: 0 auto;
top : -15px;
color : #fff;
}
.footer .social-links {
margin-bottom : 15px;
padding:0;
	margin: 0 auto;
}
.footer .social-links li {
list-style : none;
padding : 5px;
}
.footer .social-links a.social-icon {
width : 26px;
height : 26px;
display : inline-block;
text-decoration : none;
background : url("../images/mobile_social_links.png") no-repeat;
}
.footer .social-links a.social-icon.facebook {
background-position : -56px -56px;
}
.footer .social-links a.social-icon.twitter {
background-position : -10px -10px;
}
.footer .social-links a.social-icon.youtube {
background-position : -102px -10px;
}
.footer .social-links a.social-icon.linkedin {
background-position : -56px -10px;
}
.footer .social-links a.social-icon.instagram {
background-position : -10px -56px;
}
.content-paddtop {
padding-top : 15px;
}
.group-icon {
font-size : 10px;
}
.group-icon .icon-align {
font-family : "proxima-nova", sans-serif;
display : flex;
align-items : center;
}
.group-icon .icon-width {
width : 29px;
height : 29px;
}
.group-icon .link-text {
padding-left : 10px;
color : #404040;
}
.group-icon .link-text:hover, .group-icon .link-text:focus {
color : #6b0d0e;
}
.group-icon .span-text {
font-size : 25px;
}
.group-icon .span-text sup {
top : -1.5em;
font-size : 20px;
}
.group-icon .group-icon-right {
padding-top : 10px;
}
.roc-content {
font-size : 10px;
background-color : #F2BE44;
max-width : 90px;
margin-top : 30px;
text-align : center;
}
.roc-content .roc-content-middle {
display : flex;
align-items : center;
justify-content : center;
}
.roc-content .roc-content-middle img {
height : 20px;
}
.roc-content .text-color {
background-color : #f8c23a;
}
.see-text {
margin-top : 15px;
}
.see-text a {
color : #404040;
}
.see-text a:hover, .see-text a:focus {
color : #6b0d0e;
}
.see-text .see-icon {
padding-left : 10px;
height : 15px;
}
.custom-carousel {
padding-top : 20px;
}
.custom-carousel .carousel-content {
padding : 20px 18px 20px 18px;
}
.custom-carousel h2 {
font-size : 17px;
line-height : 10px;
}
.custom-carousel p {
font-size : 10px;
line-height : 18px;
}
.custom-carousel .span-text {
font-size : 9px;
}
.custom-carousel .custom-img-height {
height : 105px;
overflow : hidden;
}
.custom-carousel .custom-img-height img {
height : auto;
}
.custom-carousel .read-more {
float : right;
color : #6b0d0e;
}
.custom-carousel .read-more i {
font-size : 13px;
position : relative;
top : 2px;
color : #f8c23a;
padding : 0 0 0 5px;
vertical-align : top;
}
.custom-carousel .carousel-control-prev {
right : 23px;
}
.custom-carousel .carousel-control-next {
right : -10px;
}
.custom-carousel .carousel-control-prev-icon, .custom-carousel .carousel-control-next-icon {
width : 22px;
height : 22px;
}
.custom-carousel .carousel-control-prev-icon {
background-image : url("../images/Winthrop_Experience_Left_Arrow_Icon.png");
}
.custom-carousel .carousel-control-next-icon {
background-image : url("../images/Winthrop_Experience_Right_Arrow_Icon.png");
}
.custom-carousel .carousel-control-next, .custom-carousel .carousel-control-prev {
display : inline-block;
opacity : 1;
width : 80px;
}
.custom-carousel .carousel-control {
position : absolute;
width : 100px;
float : right;
right : 0;
top : 48%;
}
.resource-content {
margin-top : 20px;
}
.resource-content h2 {
font-size : 17px;
line-height : 25px;
color : #6b0d0e;
}
.resource-content h5 {
font-size : 11px;
line-height : 13px;
margin : 0;
color : #6b0d0e;
}
.resource-content ul {
padding : 0;
margin-bottom : 6px;
}
.resource-content ul li {
font-family : "proxima-nova", sans-serif;
font-size : 10px;
line-height : 15px;
list-style-type : none;
}
.resource-content ul a {
color : #404040;
}
.resource-content ul a:hover, .resource-content ul a:focus {
color : #6b0d0e;
}
.event-section {
font-size : 10px;
}
.event-section h2 {
font-size : 18px;
color : #6b0d0e;
line-height : 18px;
padding-bottom : 10px;
}
.event-section h5 {
font-size : 11px;
color : #6b0d0e;
margin : 0;
line-height : 16px;
}
.event-section .event-date {
width : 50px;
background-color : #fff;
text-align : center;
}
.event-section .event-date h5 {
background-color : #f8c23a;
}
.event-section .event-date .event-date-txt {
font-size : 20px;
color : #6b0d0e;
}
.event-section .event-desc {
padding : 0;
}
.event-section .event-desc a {
color : #6b0d0e;
}
.event-section .event-padtop {
padding-top : 20px;
}
.ratio-img-md a {
color : #BE0000;
}
.flip-margtop {
margin-top : 25px;
}
.flip-margbottom {
margin-bottom : 25px;
}
.flip-padtop {
padding-top : 25px;
}
.event-sm-hide, .flip-sm-hide {
display : none;
}
.card-container {
background-color : #fff;
padding-bottom : 20px;
}
.card-container .nav-breadcrumb {
padding : 20px 0;
display : none;
}
.card-container .nav-breadcrumb .breadcrumb {
padding : 0 0 8px 0;
margin-bottom : 0;
background-color : #fff;
border-radius : 0;
border-bottom : 1px solid #ececec;
}
.card-container .nav-breadcrumb .breadcrumb a, .card-container .nav-breadcrumb .breadcrumb .breadcrumb-item {
font-size : 15px;
line-height : 20px;
color : #404040;
}
.card-container .nav-breadcrumb .breadcrumb a:hover, .card-container .nav-breadcrumb .breadcrumb a:focus {
color : #6b0d0e;
text-decoration : none;
}
.card-container .nav-breadcrumb .breadcrumb-item + .breadcrumb-item:before {
content : ">";
padding-right : 10px;
padding-left : 10px;
}
.text-block h2 {
font-size : 30px;
line-height : 30px;
padding-top : 15px;
padding-bottom : 10px;
}
.text-block h5 {
font-family : "proxima-nova", sans-serif;
font-size : 17px;
line-height : 25px;
padding : 10px 0 8px 0;
color : #6b0d0e;
}
.text-block p {
font-family : "proxima-nova", sans-serif;
font-size : 15px;
line-height : 23px;
}
.text-block .button {
font-size : 15px;
margin-top : 20px;
padding : 5px 25px 5px 10px;
}
.text-block .arrow-icon {
width : 22px;
height : 22px;
left : 15px;
}
.box-content {
background-color : #ececec;
}
.box-content h6 {
font-size : 14px;
line-height : 23px;
padding : 8px 0 8px 15px;
color : #fff;
background-color : #6b0d0e;
}
.box-content a {
color : #404040;
}
.box-content a:hover, .box-content a:focus {
color : #6b0d0e;
text-decoration : none;
}
.box-content ul {
padding : 2px 0 10px 15px;
}
.box-content ul li {
font-size : 14px;
line-height : 21px;
list-style : none;
}
.box-content address {
font-size : 15px;
line-height : 20px;
padding : 10px 0 20px 15px;
color : #404040;
}
.video-martop {
margin-top : 40px;
}
.video-martopbtm {
margin-top : 40px;
margin-bottom : 40px;
}
.accordion .accordion-header {
background-color : #ececec;
border-bottom : none;
border-left : 6px solid #6b0d0e;
padding : 5px 0 5px 13px;
border-radius : 0 !important ;
}
.accordion .accordion-header a:focus {
color : #6b0d0e;
text-decoration : none;
}
.accordion a.mobileCollapse {
font-size : 14px;
line-height : 25px;
color : #404040;
text-decoration : none;
}
.accordion a.mobileCollapse.title-text:after {
content : "";
position : relative;
float : right;
top : 2px;
right : 15px;
background : url("../images/circle-minus.png") center center no-repeat;
width : 19px;
height : 19px;
background-size : contain !important ;
}
.accordion a.mobileCollapse.collapsed.title-text:after {
background : url("../images/circle-plus.png") center center no-repeat;
}
.accordion .sub-link li {
margin-left : 6px;
border-left : 6px solid transparent;
}
.accordion .sub-link li a.title:after {
display : none;
}
.accordion .sub-link li.active, .accordion .sub-link li:hover, .accordion .sub-link li:focus {
border-left : 6px solid #6b0d0e;
}
.accordion ul {
padding : 0;
}
.accordion ul li {
position : relative;
list-style : none;
border-bottom : 1px solid #ececec;
padding : 5px 0 5px 20px;
margin-left : 6px;
}
.accordion ul li.collapseToggle:before {
content : "";
border-left : 6px solid #6b0d0e;
position : absolute;
top : -1px;
left : 0;
height : 37px;
}
.accordion ul li.collapseToggle.collapsed:hover, .accordion ul li.collapseToggle.collapsed:focus {
border-left : 6px solid #6b0d0e;
margin-left : 0;
}
.accordion ul li.collapseToggle.collapsed:before {
border-left : 6px solid transparent;
}
.accordion ul li a.title, .accordion a.accordion-link, .accordion span.accordion-link {
font-size : 14px;
line-height : 25px;
color : #404040;
cursor : pointer;
}
.accordion ul li a.title:hover, .accordion a.accordion-link:hover, .accordion a.accordion-link:focus, .accordion span.accordion-link:hover, .accordion span.accordion-link:focus, .accordion div.accordion-link:hover, .accordion div.accordion-link:focus {
color : #6b0d0e;
text-decoration : none;
}
.accordion ul li a.title.hasCollapse:after {
content : "";
position : relative;
float : right;
top : 2px;
right : 15px;
background : url("../images/circle-minus.png") center center no-repeat;
width : 19px;
height : 19px;
background-size : contain !important ;
}
.accordion ul li a.title.hasCollapse.collapsed:after {
background : url("../images/circle-plus.png") center center no-repeat;
}
.accordion ul li a.title.hasCollapse:hover, .accordion a.accordion-link.hasCollapse:hover, .accordion a.accordion-link.hasCollapse:focus, .accordion span.accordion-link.hasCollapse:hover, .accordion span.accordion-link.hasCollapse:focus, .accordion div.accordion-link.hasCollapse:hover, .accordion div.accordion-link.hasCollapse:focus {
color : #6b0d0e;
text-decoration : none;
}
.xs-hide-box-content {
display : none;
}
.news-content-mobile {
display : none;
}
.news-content-md-hide {
display : block;
}
.profileImg {
max-width : 350px;
}
.profile-content {
padding : 0 15px 0 15px;
}
.profile-content .img-lft {
float : left;
margin : 0 20px 0 0;
}
.profile-content .img-text {
max-width : 250px;
padding-top : 50px;
}
.profile-content .carousel-item .img-text {
text-align : center;
padding-top : 20px;
height : auto;
padding-bottom : 10px;
}
.profile-content .profile-right {
display : inline-block;
}
.profile-content .profile-left {
display : inline-block;
}
.profile-content .news-carousel .profile-count.carousel-indicators {
position : relative;
list-style : none;
max-width : 500px;
padding : 0;
padding-bottom : 10px;
}
.profile-content .profile-count.carousel-indicators {
position : relative;
list-style : none;
max-width : 200px;
margin : 0;
padding : 0;
bottom : 0;
}
.profile-content .profile-count.carousel-indicators li {
font-size : 14px;
line-height : 18px;
border : #6b0d0e solid 1px;
border-radius : 50%;
width : 22px;
height : 22px;
color : #fff;
background-color : #6b0d0e;
text-align : center;
display : inline-block;
margin : 10px 10px 0 0;
cursor : pointer;
text-indent : 0;
float : left;
vertical-align : middle;
text-decoration : none;
}
.profile-content .profile-count.carousel-indicators li.active {
border-color : #f8c23a !important ;
background-color : #f8c23a !important ;
}
.profile-content .profile-count.carousel-indicators li.active:hover, .profile-content .profile-count.carousel-indicators li.active:focus {
border-color : #6b0d0e;
background-color : #6b0d0e;
}
.profile-content h2 {
padding : 10px 0 10px 0;
}
.profile-content h4 {
font-size : 16px;
color : #6b0d0e;
}
.profile-content .profile-text {
background-color : #ececec;
padding : 8px 28px 8px 28px;
margin-top : 20px;
overflow : hidden;
}
.profile-content .profile-text a {
color : #404040;
}
.profile-content .profile-text a:hover, .profile-content .profile-text a:focus {
color : #4D5151;
}
.profile-content .span-text, .profile-content .link {
color : #6b0d0e;
}
.profile-content .link {
text-decoration : underline;
}
.profile-content .font-text {
color : #858585;
}
.profile-content .button {
margin-top : 10px;
}
.profile-content .profile-block {
display : inline-block;
}
.profile-content .news-content {
border-top : 5px solid #ececec;
border-bottom : 5px solid #ececec;
padding : 20px 0 20px 0;
margin : 20px 0 20px 0;
overflow : hidden;
}
.profile-content .news-content ul {
margin-bottom : 0;
padding-left : 20px;
}
.profile-content .news-content ul li {
font-family : "proxima-nova", sans-serif;
font-size : 15px;
line-height : 23px;
}
.profile-content .news-tile {
padding : 20px 0 20px 0;
}
.profile-content .news-tile h2 {
padding : 0;
}
.button.btn span {
vertical-align : middle;
}
.share.social-links {
display : inline-flex;
position : absolute;
right : 8px;
margin-bottom : 30px;
bottom : 0;
padding : 0;
background : #6b0d0e;
}
.share.social-links::before {
content : " ";
border-bottom : 33px solid transparent;
border-right : 30px solid #6b0d0e;
border-left : 32px solid transparent;
position : absolute;
left : -62px;
top : 0;
}
.share.social-links li {
list-style : none;
padding : 5px;
}
.share.social-links .share-text {
color : #f8c23a;
font-size : 15px;
line-height : 23px;
padding-right : 0;
}
.share.social-links a.social-icon {
display : inline-block;
width : 20px;
height : 20px;
background : url("../images/strategic-plan/spritesheet.png") no-repeat;
text-decoration : none;
}
.share.social-links a.social-icon.facebook {
background-position : -90px -10px;
}
.share.social-links a.social-icon.instagram {
background-position : -50px -50px;
}
.share.social-links a.social-icon.twitter {
background-position : -50px -10px;
}
.share.social-links a.social-icon.youtube {
background-position : -10px -10px;
}
.share.social-links a.social-icon.linkedin {
background-position : -10px -50px;
}
.prgm-title {
padding-left : 20px;
}
.programs {
float : right;
display : flex;
padding : 0;
background-color : #EAEAEA;
position : absolute;
top : 45px;
right : 0;
max-width : 535px;
}
.programs:before {
content : " ";
border-bottom : 34px solid transparent;
border-right : 30px solid #EAEAEA;
position : absolute;
left : -40px;
border-left : 10px solid transparent;
top : 0;
}
.programs li {
list-style : none;
padding : 7px 3px 7px 3px;
font-size : 12px;
line-height : 20px;
color : #404040;
text-decoration : none;
}
.programs li img {
width : 19px;
height : 19px;
margin-right : 8px;
}
.dataTables_wrapper {
padding-top : 60px;
}
.dataTables_wrapper .alphabet ul {
background-color : #6b0d0e;
padding : 0;
margin-bottom : 0;
list-style : none;
}
.dataTables_wrapper .alphabet ul li:nth-child(2) {
display : none;
}
.dataTables_wrapper .alphabet ul li {
padding : 7px 5.5px 7px 5.5px;
position : relative;
display : inline-flex;
}
.dataTables_wrapper .alphabet ul a {
color : #fff;
font-size : 12px;
line-height : 20px;
text-decoration : none;
text-transform : uppercase;
}
.dataTables_wrapper .alphabet ul a.active, .dataTables_wrapper .alphabet ul a:hover, .dataTables_wrapper .alphabet ul a:focus {
color : #f8c23a;
}
.dataTables_wrapper .alphabet-info, .dataTables_wrapper .alphabet-group, .dataTables_wrapper .alphabet-info-display {
display : none;
}
.dataTables_wrapper .empty {
opacity : 0.5;
}
.dataTables_wrapper .table tbody tr.even {
background : #EAEAEA;
}
.dataTables_wrapper .table tbody tr.even.expanded, .dataTables_wrapper .table tbody tr.odd.expanded {
color : #fff;
background : #6b0d0e !important ;
}
.dataTables_wrapper .table thead {
background : #6b0d0e;
border-top : 1px solid #f8c23a;
opacity : 0.8;
}
.dataTables_wrapper .table thead th {
border-bottom : 0;
color : #fff;
}
.dataTables_wrapper .table td, .dataTables_wrapper .table th {
font-size : 12px;
line-height : 20px;
padding : 10px 0 10px 10px;
border-top : 0;
}
.dataTables_wrapper .table tr td:first-child {
text-align : left;
}
.dataTables_wrapper .table tr td, .dataTables_wrapper .table tr th {
text-align : center;
vertical-align : middle;
}
.dataTables_wrapper .table .right-arrow {
width : 19px;
height : 19px;
}
.dataTables_wrapper .alphabet li a.empty {
pointer-events : none !important ;
cursor : default !important ;
}
#dummyTable thead {
background : #6b0d0e;
border-top : 1px solid #f8c23a;
opacity : 0.8;
}
#dummyTable thead th {
border-bottom : 0;
color : #fff;
}
#dummyTable td, #dummyTable th {
font-size : 12px;
line-height : 20px;
padding : 10px 0 10px 10px;
border-top : 0;
}
#dummyTable thead.sticky tr {
float : right;
}
#dummyTable thead.sticky.inVisible {
display : none;
}
.expanded .accordion-collapse.collapsed {
background : url("../images/circle-plus-white.png") center center no-repeat;
background-size : contain;
display : inline-block;
vertical-align : middle;
width : 19px;
height : 19px;
}
.accordion-collapse {
background : url("../images/minus-yellow.png") center center no-repeat;
background-size : contain;
display : inline-block;
vertical-align : middle;
width : 19px;
height : 19px;
}
.accordion-collapse.collapsed {
background : url("../images/circle-plus.png") center center no-repeat;
background-size : contain;
display : inline-block;
vertical-align : middle;
}
.page-link {
background : url("../images/right-arrow.png") center center no-repeat;
background-size : contain;
display : inline-block;
vertical-align : middle;
width : 19px;
height : 19px;
border : none;
}
.dataTables_wrapper .page-link:focus, .dataTables_wrapper .accordion-collapse:focus {
border : #f8c23a solid 1px;
}
.expanded .page-link {
background : url("../images/arrow-white.png") no-repeat;
background-size : contain;
}
.accordion-collapse.close-button {
background : none;
}
.collapse-content {
background-color : #fff;
border-bottom : 5px solid #6b0d0e;
width : 100%;
}
.collapse-content p {
font-size : 12px;
line-height : 20px;
}
.collapse-content li {
list-style : none;
font-size : 12px;
line-height : 20px;
}
.collapse-content .text-color {
color : #6b0d0e;
}
.collapse-content .button {
font-size : 12px;
line-height : 20px;
padding : 5px 10px 5px 5px;
margin-top : 10px;
margin-bottom : 20px;
}
.collapse-content .arrow-icon {
width : 17px;
height : 17px;
left : 5px;
}
.collapse-content .close-icon {
font-size : 45px;
width : 35px !important ;
height : 35px !important ;
padding-bottom : 5px;
color : #9D9797;
background-color : #eaeaea;
display : inline-flex;
align-items : center;
justify-content : center;
text-decoration : none;
float : right;
}
.dataTables_filter, .multiCollapse {
display : none;
}
.photo-gallery-sm-hide {
display : none;
}
.photo-gallery {
margin-top : 30px;
}
.photo-gallery .carousel-control-prev-icon, .photo-gallery .carousel-control-next-icon {
width : 14px;
height : 25px;
}
.photo-gallery .carousel-control-prev-icon {
background-image : url("../images/left-carousel-arrow.png");
}
.photo-gallery .carousel-control-next-icon {
background-image : url("../images/right-carousel-arrow.png");
}
.photo-gallery .carousel-control-next, .photo-gallery .carousel-control-prev {
width : auto;
opacity : 1;
}
.photo-gallery .carousel-indicators .active {
background-color : #f8c23a;
}
.photo-gallery .carousel-indicators li {
width : 7px;
height : 7px;
top : 40px;
background-color : #6b0d0e;
border-radius : 50%;
cursor : pointer;
}
.photo-gallery .photo-gallery-content {
display : flex;
align-items : center;
justify-content : center;
width : 90%;
max-width : 100%;
height : 100%;
margin : 0 auto;
}
.photo-gallery .photo-gallery-content .photo-gallery-item {
width : 50px;
height : 50px;
margin : 3px;
overflow : hidden;
}
.photo-gallery .photo-gallery-content .photo-gallery-item .img-item {
width : auto;
height : 100%;
cursor : pointer;
opacity : 0.6;
}
.photo-gallery .photo-gallery-content .photo-gallery-item .active, .photo-gallery .photo-gallery-content .photo-gallery-item .img-item:hover, .photo-gallery .photo-gallery-content .photo-gallery-item .img-item:focus {
opacity : 1;
}
.gallery {
margin-top : 50px;
}
.gallery .prev .prev-icon, .gallery .next .next-icon {
height : 30px;
}
.gallery .prev, .gallery .next {
cursor : pointer;
position : absolute;
top : 10%;
width : auto;
}
.gallery .next {
right : 0;
}
.gallery .gallery-items {
display : flex;
justify-content : center;
align-items : center;
width : 75%;
max-width : 100%;
height : 100%;
margin : 0 auto;
}
.gallery .gallery-items img {
display : block;
margin : 0 auto;
padding : 5px;
}
.gallery .gallery-items .link {
color : #6b0d0e;
text-decoration : none;
}
.gallery .img-item {
vertical-align : middle;
cursor : pointer;
}
.gallery .mySlides {
display : none;
}
.gallery .numbertext {
font-size : 15px;
line-height : 20px;
position : relative;
top : 0;
text-align : center;
}
.progress-carousel .carousel-item {
background : #333;
text-align : center;
}
.progress-carousel .control-buttons {
text-align : center;
}
.progress-carousel .transition-timer-carousel-progress-bar {
height : 3px;
width : 0%;
background-color : #EE0808;
margin : 0;
border : none;
z-index : 11;
position : relative;
bottom : 30px;
}
.ratio-img-sm {
padding-top : 20px;
}
.undergrads-img-sm {
display : none;
}
.ratio-img-md {
display : none;
}
.title-sm {
padding-top : 25px;
}
.employers-carousel {
padding-top : 20px;
}
.employers-carousel .card {
background-color : #EAEAEA;
border : 0;
border-radius : 0;
}
.employers-carousel .emp-img {
height : 200px;
overflow : hidden;
}
.employers-carousel .emp-img img {
width : auto;
height : auto;
}
.employers-carousel .emp-content {
padding : 10px 20px;
}
.employers-carousel .emp-content .read-more-icon {
padding : 0 0 0 5px;
display : inline-block;
color : #f8c23a;
}
.employers-carousel h2 {
font-size : 16px;
}
.employers-carousel .read-more {
z-index : 100;
float : right;
color : #6b0d0e;
font-size : 15px;
text-decoration : none;
padding-bottom : 20px;
}
.employers-carousel .read-more:hover, .employers-carousel .read-more:focus {
text-decoration : underline;
}
.employers-carousel .carousel-control-prev-icon, .employers-carousel .carousel-control-next-icon {
z-index : 99;
background-color : #EAEAEA;
border-radius : 50%;
width : 30px;
height : 30px;
}
.employers-carousel .carousel-control-next, .employers-carousel .carousel-control-prev {
z-index : 99;
top : 220px;
opacity : 1;
width : 100px;
height : 50px;
}
.employers-carousel .carousel-control-prev {
left : auto;
right : 5px;
}
.employers-carousel .carousel-control-next {
right : -30px;
}
.employers-carousel .carousel-control-prev-icon {
background-image : url("../images/Winthrop_Experience_Left_Arrow_Icon.png");
}
.employers-carousel .carousel-control-next-icon {
background-image : url("../images/Winthrop_Experience_Right_Arrow_Icon.png");
}
.undergrads-img {
margin-top : 20px;
}
.wrap-img-content .img-padd {
padding-left : 20px;
}
.apply-now-btn.button {
font-size : 30px;
line-height : 40px;
color : #fff;
background-color : #6b0d0e;
border : #f8c23a solid 2px;
margin-top : 30px;
padding : 15px 15px;
white-space : normal;
}
.connect-social-link {
padding : 3px;
background : #6b0d0e;
margin-right : 30px;
}
.connect-social-link::before {
content : " ";
border-bottom : 49px solid transparent;
border-left : 38px solid #6b0d0e;
position : absolute;
right : 8px;
top : 0;
}
.connect-social-link p {
color : #fff;
padding-left : 20px;
}
.social-link-content .social-link-img {
background : #EAEAEA;
text-decoration : none;
list-style : none;
height : 50px;
display : flex;
align-items : center;
justify-content : center;
padding : 0;
margin-left : 30px;
}
.social-link-content .social-link-img:before {
content : "";
border-top : 50px solid transparent;
border-right : 40px solid #EAEAEA;
border-left : 0;
border-bottom : 0;
position : absolute;
left : 5px;
top : 0;
}
.social-link-content .social-link-img li {
padding-left : 10px;
}
.instagram-lite {
padding : 0;
}
.instagram-lite img {
width : 100%;
padding-bottom : 10px;
}
.instagram-lite img:last-child {
margin-bottom : 0;
margin-right : 0;
}
.container.photo-gallery-tmpl .slider-nav {
display : none;
position : relative;
margin-bottom : 20px;
}
.container.photo-gallery-tmpl .slider-nav .slick-dots {
position : absolute;
}
.container.photo-gallery-tmpl .slider-nav .slick-dots li {
display : inline-block;
width : 10px !important ;
height : 10px !important ;
background : #6b0d0e;
border-radius : 50%;
margin : 10px 3px;
cursor : pointer;
}
.container.photo-gallery-tmpl .slider-nav .slick-dots li.slick-active {
background : #f8c23a;
}
.container.photo-gallery-tmpl .slider-nav .slick-dots {
width : 100%;
text-align : center;
padding : 0;
}
.container.photo-gallery-tmpl .slider-nav .slick-dots li button {
display : none;
}
.container.photo-gallery-tmpl .slider-nav li.slick-slide img {
width : 56px;
height : 55px;
}
.container.photo-gallery-tmpl .slider-nav li {
width : 56px !important ;
height : 55px !important ;
margin : 0 3px;
}
.container.photo-gallery-tmpl .slider-nav li .flex-caption {
display : none;
}
.container.photo-gallery-tmpl .slider-nav .slick-prev, .container.photo-gallery-tmpl .slider-nav .slick-next, .container.photo-gallery-tmpl .slides .slick-prev, .container.photo-gallery-tmpl .slides .slick-next {
background-image : url("../images/left-carousel-arrow.png");
background-color : transparent;
background-repeat : no-repeat;
cursor : pointer;
font-size : 0;
width : 25px;
background-position : center;
box-shadow : none;
border : none;
position : absolute;
left : 0;
top : 0;
z-index : 100;
height : 100%;
background-color : rgb(255, 255, 255, 0.5);
padding : 0;
}
.container.photo-gallery-tmpl .slider-nav .slick-next {
background-image : url("../images/right-carousel-arrow.png");
right : 0;
left : auto;
}
.container.photo-gallery-tmpl .slides {
padding : 10% 10% 0 10%;
}
.container.photo-gallery-tmpl .slides .slick-prev {
background-image : url("../images/Winthrop_Experience_Left_Arrow_Icon.png");
}
.container.photo-gallery-tmpl .slides .slick-next, .container.photo-gallery-tmpl .slides .slick-prev {
top : 100px;
width : 25px;
height : 25px;
background-color : transparent;
background-size : cover;
}
.container.photo-gallery-tmpl .slides .slick-next {
right : 0;
left : auto;
background-image : url("../images/Winthrop_Experience_Right_Arrow_Icon.png");
}
.container.photo-gallery-tmpl .slides .slick-slide img {
display : inline-block;
max-width : 100%;
}
.container.photo-gallery-tmpl .slides .slick-slide {
text-align : center;
}
.container.photo-gallery-tmpl .slides .slick-slide .flex-caption {
text-align : left;
}
.container.photo-gallery-tmpl .slider-nav .slick-slide img {
cursor : pointer;
opacity : 0.5;
}
.container.photo-gallery-tmpl .slider-nav .slick-slide.slick-current img {
opacity : 1;
}
.container.photo-gallery-tmpl .slider-nav .slick-list.draggable {
margin : 0 30px;
}
.container.photo-gallery-tmpl .slider-nav {
margin-top : 40px;
}
@media (max-width: 520px) {
.mobile-hide {
display : none !important ;
}
.img-text-only-one {
display : block;
text-align : center;
padding-top : 10px;
padding-bottom : 10px;
}
}
@media (max-width: 420px) {
.footer p {
font-size : 12px;
line-height : 16px;
}
.footer .footer-nav-content ul li a {
font-size : 12px;
}
.footer .copyright {
font-size : 12px;
}
}
@media (min-width: 420px) {
.img-text-only-one {
display : block;
text-align : center;
padding-top : 10px;
padding-bottom : 10px;
}
.table-responsive {
display : table;
}
.share.social-links {
right : 30px;
}
.share.social-links .share-text {
padding-right : 20px;
}
.footer p {
font-size : 14px;
}
.footer .footer-nav-content ul li a {
font-size : 14px;
}
.footer .copyright {
font-size : 14px;
}
.custom-carousel .carousel-control {
top : 52%;
}
}
@media (min-width: 480px) {
.flip-padtop20px {
padding-top : 20px;
}
.instagram-lite img {
margin-bottom : 0;
width : 31.8%;
margin-right : 10px;
}
.employers-carousel .emp-img {
height : 250px;
}
.employers-carousel .carousel-control-next, .employers-carousel .carousel-control-prev {
top : 270px;
}
.container.photo-gallery-tmpl .slides .slick-next, .container.photo-gallery-tmpl .slides .slick-prev {
width : 30px;
height : 30px;
}
}
@media (min-width: 600px) {
.programs {
right : 15px;
}
.programs li {
padding : 7px 5px 7px 5px;
}
.padding-lrt {
padding-right : 15px;
padding-left : 15px;
}
.roc-content {
margin-top : 0;
}
.card-container .nav-breadcrumb {
display : block;
}
.text-block h2 {
padding-top : 0;
padding-bottom : 0;
}
.sm-hide {
display : none;
}
.xs-hide-box-content {
display : block;
}
.sm-hide-box-content {
display : none;
}
.container.photo-gallery-tmpl .slides .slick-next, .container.photo-gallery-tmpl .slides .slick-prev {
top : 100px;
width : 25px;
height : 25px;
}
.container.photo-gallery-tmpl .slider-nav .slick-list.draggable {
margin : 0 40px;
}
}
@media (min-width: 768px) {
.img-container {
height : 210px;
overflow : hidden;
}
.img-container img {
height : 100% !important ;
}
.img-height {
height : 157px;
overflow : hidden;
}
.img-height img {
height : 100%;
width : 100%;
}
.connect-social-link {
margin-right : 0;
}
.connect-social-link::before {
right : -23px;
top : 0;
}
.row-top-md {
padding-top : 20px;
}
.row-top-sm {
margin-top : 0;
}
.top-sm {
margin-top : 0;
}
.undergrads-img-md {
display : none !important ;
}
.ratio-img-sm {
display : none;
}
.ratio-img-md {
display : block;
}
.title-sm {
padding-top : 0;
}
.undergrads-img {
display : inline-block;
margin-top : 30px;
height : 166px;
overflow : hidden;
width : 100%;
text-align : center;
}
.undergrads-img img {
height : auto;
width : auto;
}
.employers-carousel {
padding-top : 0;
}
.employers-carousel h2 {
font-size : 18px;
padding-top : 20px;
}
.employers-carousel .carousel-control-next, .employers-carousel .carousel-control-prev {
top : 220px;
}
.employers-carousel .emp-img {
height : 200px;
}
.gallery .prev, .gallery .next {
top : 20%;
}
.prgm-title {
padding-left : 0;
}
.dataTables_wrapper .alphabet ul li {
padding : 7px 7px 7px 7.6px;
}
.news-content-mobile {
display : block;
}
.news-content-md-hide {
display : none;
}
.img-text {
display : block;
max-width : 250px;
padding-top : 50px;
}
.img-text-only-one {
display : block;
text-align : center;
padding-top : 10px;
}
.PageSlider .carousel-item img {
margin-top : 67px;
}
.footer {
border-bottom : 6.44px solid #f8c23a;
}
.footer .footer-text {
text-align : left;
}
.footer p {
font-family : "proxima-nova", sans-serif;
font-size : 12px;
line-height : 12px;
margin : 0;
margin-bottom : 5px;
}
.footer .footer-nav-content {
position : relative;
padding-top : 0;
}
.footer .footer-nav-content .footer-nav-item-three {
margin-left : 15px;
}
.footer .footer-nav-content ul li {
line-height : 12px;
}
.footer .footer-nav-content ul li a {
font-family : "proxima-nova", sans-serif;
font-size : 12px;
line-height : 0;
}
.footer .contact-content .contact-phone {
font-size : 13.69px;
}

.footer .social-links li {
list-style : none;
}
.footer .social-links li:first-child {
padding-left : 0;
}
      .footer .social-links a.social-icon {
        width: 20px;
        height: 20px;
        background: url("../images/tablet_social_links.png") no-repeat; }
      .footer .social-links a.social-icon.facebook {
        background-position: -90px -10px; }
      .footer .social-links a.social-icon.twitter {
        background-position: -50px -10px; }
      .footer .social-links a.social-icon.youtube {
        background-position: -10px -10px; }
      .footer .social-links a.social-icon.linkedin {
        background-position: -10px -50px; }
      .footer .social-links a.social-icon.instagram {
        background-position: -50px -50px; }
.footer .copyright {
font-family : "proxima-nova", sans-serif;
font-size : 12px;
float : right;
top : 0;
right : 5px;
}
.event-section h2 {
padding-bottom : 5px;
}
.content-paddtop {
padding-top : 30px;
}
.group-icon .icon-width {
width : 33px;
height : 33px;
}
.see-text .see-icon {
padding-left : 10px;
}
.custom-carousel .custom-img-height {
height : 135px;
}
.custom-carousel .carousel-control-prev-icon, .custom-carousel .carousel-control-next-icon {
width : 30px;
height : 30px;
}
.custom-carousel .carousel-control-next, .custom-carousel .carousel-control-prev {
width : 70px;
}
.custom-carousel .carousel-control {
top : 53%;
}
.resource-content {
padding : 10px 17px 10px 17px;
background-color : #fff;
}
.event-md-hide, .flip-md-hide {
display : none;
}
.event-sm-hide, .flip-sm-hide {
display : block;
}
.inner-page-flip-item {
overflow : hidden;
}
.inner-page-flip-item img {
height : 100% !important ;
}
.flip-padtop20px {
padding-top : 0;
}
.card-container {
padding-bottom : 30px;
}
.text-block h5 {
font-size : 18px;
}
.box-content h6 {
font-size : 13.6px;
line-height : 23px;
padding : 4px 0 4px 15px;
}
.box-content ul {
padding : 5px 0 10px 15px;
}
.box-content ul li {
font-size : 12.8px;
line-height : 20px;
}
.box-content address {
font-size : 11.2px;
padding : 10px 0 20px 15px;
}
.accordion .accordion-header {
border-left : 5px solid #6b0d0e;
padding : 4px 0 4px 13px;
}
.accordion a.mobileCollapse {
font-size : 13.6px;
}
.accordion a.mobileCollapse.title-text:after {
right : 5px;
width : 20px;
height : 20px;
}
.accordion .sub-link li {
margin-left : 5px;
border-left : 5px solid transparent;
}
.accordion .sub-link li.active, .accordion .sub-link li:hover, .accordion .sub-link li:focus {
border-left : 5px solid #6b0d0e;
}
.accordion ul li {
padding : 4px 0 4px 20px;
margin-left : 5px;
}
.accordion ul li.collapseToggle:before {
border-left : 5px solid #6b0d0e;
height : 35px;
}
.accordion ul li.collapseToggle.collapsed:hover, .accordion ul li.collapseToggle.collapsed:focus {
border-left : 5px solid #6b0d0e;
margin-left : 0;
}
.accordion ul li.collapseToggle.collapsed:before {
border-left : 5px solid transparent;
}
.accordion ul li a.title, .accordion a.accordion-link, .accordion span.accordion-link {
font-size : 13.6px;
line-height : 25px;
}
.accordion ul li a.title.hasCollapse:after {
right : 5px;
width : 20px;
height : 20px;
}
.profile-content h2 {
padding : 5px 0 20px 0;
}
.profile-content .profile-right {
float : right;
margin : 0 0 0 10px;
}
.profile-content .profile-left {
float : left;
margin : 0 25px 0 0;
}
.profile-content .img-rgt {
float : right;
}
.profile-content .profile-text {
margin-top : 0;
}
.profile-content .profile-image {
display : inline;
float : left;
}
.profile-content .profile-block {
display : inline;
}
.profile-content .news-tile {
padding : 0;
}
.photo-gallery-sm-hide {
display : block;
}
.instagram-lite img {
padding-bottom : 0;
margin-right : 20px;
width : 31.4%;
}
.video-martopbtm {
margin-bottom : 0;
}
.container.photo-gallery-tmpl .slider-nav {
display : inherit;
}
.container.photo-gallery-tmpl .slides .slick-next, .container.photo-gallery-tmpl .slides .slick-prev {
top : 100px;
width : 40px;
height : 40px;
}
.container.photo-gallery-tmpl .slider-nav .slick-list.draggable {
margin : 0 43px;
}
}
@media (min-width: 992px) {
.undergrads-img {
height : 227px;
}
.img-height {
height : 213px;
}
.employers-carousel .carousel-control-next, .employers-carousel .carousel-control-prev {
top : 320px;
}
.employers-carousel .emp-img {
height : 300px;
}
.photo-gallery .photo-gallery-content .photo-gallery-item {
width : 55px;
height : 55px;
margin : 5px;
}
.gallery .prev, .gallery .next {
top : 25%;
}
.dataTables_wrapper .alphabet ul li {
padding : 7px 12px 7px 11.5px;
}
.footer p {
opacity : 1;
font-size : 12px;
line-height : 22px;
}
.footer .contact-content .contact-phone {
font-size : 22px;
}
.footer .footer-nav-content {
left : 72px;
}
.footer .footer-nav-content a {
opacity : 1;
font-size : 10px;
}
.footer .copyright {
opacity : 1;
font-size : 10px;
}
.custom-carousel .carousel-control {
top : 55%;
}
.profile-content .profile-text {
padding : 10px 30px 30px 30px;
}
.profile-content .flex-text {
padding : 10px 30px 10px 30px;
}
.instagram-lite img {
margin-bottom : 0;
width : 32.6%;
margin-right : 10px;
}
.img-container {
height : 290px;
}
.container.photo-gallery-tmpl .slides .slick-next, .container.photo-gallery-tmpl .slides .slick-prev {
width : 50px;
height : 50px;
}
.container.photo-gallery-tmpl .slider-nav .slick-list.draggable {
margin : 0 43px;
}
.container.photo-gallery-tmpl .slider-nav li {
width : 54px !important ;
height : 55px !important ;
margin : 0 4px;
}
.container.photo-gallery-tmpl .slider-nav li.slick-slide img {
width : 54px;
height : 55px;
}
.employers-carousel .read-more {
font-size : 17px;
}
}
@media (min-width: 1200px) {
.undergrads-img {
height : 244px;
}
.img-height {
height : 256px;
}
.apply-now-btn.button {
font-size : 35px;
padding : 20px 20px;
}
.employers-carousel h2 {
font-size : 31px;
}
.employers-carousel .carousel-control-prev-icon, .employers-carousel .carousel-control-next-icon {
width : 40px;
height : 40px;
}
.employers-carousel .carousel-control-prev {
left : auto;
right : 55px;
}
.employers-carousel .carousel-control-next {
right : 0;
}
.connect-social-link {
margin-right : 30px;
}
.connect-social-link::before {
border-bottom : 59px solid transparent;
border-left : 38px solid #6b0d0e;
right : 7px;
}
.social-link-content .social-link-img {
height : 60px;
margin-left : 0;
}
.social-link-content .social-link-img:before {
content : "";
border-top : 60px solid transparent;
border-right : 40px solid #EAEAEA;
left : -25px;
}
.photo-gallery {
margin-top : 50px;
}
.photo-gallery .carousel-control-prev-icon, .photo-gallery .carousel-control-next-icon {
width : 17px;
height : 25px;
}
.photo-gallery .photo-gallery-content {
width : 100%;
}
.photo-gallery .photo-gallery-content .photo-gallery-item {
width : 65px;
height : 65px;
}
.photo-gallery .photo-gallery-content .photo-gallery-item .img-item {
width : 100%;
}
.photo-gallery .carousel-indicators li {
width : 9px;
height : 9px;
}
.photo-gallery .carousel-control-next {
right : 20px;
}
.photo-gallery .carousel-control-prev {
left : 10px;
}
.gallery .prev .prev-icon, .gallery .next .next-icon {
height : auto;
}
.gallery .numbertext {
font-size : 18px;
line-height : 33px;
}
.gallery .gallery-items {
width : 100%;
}
.programs {
right : 15px;
}
.programs:before {
border-bottom : 47px solid transparent;
}
.programs li {
padding : 7px 20px 7px 20px;
font-size : 17px;
line-height : 33px;
}
.programs li img {
width : auto;
height : auto;
margin-right : 15px;
}
.expanded .accordion-collapse.collapsed, .accordion-collapse, .page-link {
width : 24px;
height : 24px;
}
.collapse-content p, .collapse-content li, .collapse-content .button {
font-size : 18px;
line-height : 33px;
}
.collapse-content .button {
padding : 8px 20px 8px 10px;
}
.collapse-content .arrow-icon {
width : 24px;
height : 24px;
left : 10px;
}
.dataTables_wrapper {
padding-top : 75px;
}
.dataTables_wrapper .alphabet ul li {
padding : 7px 14px 7px 14px;
}
.dataTables_wrapper .alphabet ul a {
font-size : 18px;
line-height : 33px;
}
.dataTables_wrapper .table td, .dataTables_wrapper .table th {
font-size : 18px;
line-height : 33px;
border-top : 0;
}
.dataTables_wrapper .table .right-arrow {
width : auto;
height : auto;
}
#dummyTable td, #dummyTable th {
font-size : 18px;
line-height : 33px;
border-top : 0;
}
#dummyTable .right-arrow {
width : auto;
height : auto;
}
.news-content-mobile {
display : none;
}
.news-content-md-hide {
display : block;
}
h2 {
font-size : 31px;
line-height : 33px;
}
p {
font-size : 18px;
line-height : 33px;
}
.lft-arrow-icon {
height : auto;
}
.PageSlider .carousel-item img {
margin-top : 87px;
}
.flip-padtop {
padding-top : 30px;
}
.event-padtop20px {
padding-top : 20px;
}
.footer {
padding-top : 30px;
}
.footer .footer-nav-content {
position : relative;
left : 88px;
}
.footer .footer-nav-content ul li {
line-height : 22px;
}
.footer .footer-nav-content ul li a {
font-size : 15px;
}
.footer p {
font-size : 17px;
line-height : 22px;
}
.footer .contact-content .contact-phone {
font-size : 26px;
margin-bottom : 13px;
}
.footer .copyright {
font-size : 11px;
top : -5px;
}

.footer .social-links li {
list-style : none;
padding : 0;
}
.footer .social-links a.social-icon {
width : 47px;
height : 47px;
	        background: url("../images/spritesheet.png") no-repeat;
}
.footer .social-links a.social-icon.instagram {
background-position : -51px 0;
}
.footer .social-links a.social-icon.facebook {
background-position : -5px 0;
}
.footer .social-links a.social-icon.youtube {
background-position : -192px 0;
}
.content-paddtop {
padding-top : 50px;
}
.group-icon {
font-size : 17px;
}
.group-icon .icon-width {
width : 59px;
height : 59px;
}
.group-icon .link-text {
padding-left : 20px;
}
.group-icon .span-text {
font-size : 50px;
}
.group-icon .group-icon-right {
padding-top : 30px;
}
.see-text {
margin-top : 18px;
}
.see-text a {
font-size : 17px;
}
.see-text .see-icon {
padding-left : 15px;
height : 25px;
}
.roc-content {
font-size : 18px;
margin-top : 0;
max-width : 167px;
}
.roc-content .roc-content-middle img {
height : auto;
}
.event-section {
font-size : 16px;
}
.event-section h2 {
font-size : 31px;
padding-top : 5px;
}
.event-section h5 {
font-size : 17px;
line-height : 25px;
}
.event-section .event-date {
width : 90px;
height : 90px;
}
.event-section .event-date h5 {
font-size : 17px;
line-height : 30px;
}
.event-section .event-date .event-date-txt {
font-size : 55px;
position : relative;
bottom : 20px;
}
.event-section .event-padtop {
padding-top : 34px;
}
.custom-carousel {
padding-top : 45px;
}
.custom-carousel .carousel-content {
padding : 30px 35px 30px 35px;
}
.custom-carousel h2 {
font-size : 31px;
line-height : 40px;
}
.custom-carousel p {
font-size : 17px;
line-height : 35px;
}
.custom-carousel .span-text {
font-size : 16px;
line-height : 33px;
}
.custom-carousel .custom-img-height {
height : 250px;
}
.custom-carousel .read-more i {
font-size : 20px;
}
.custom-carousel .carousel-control-prev-icon, .custom-carousel .carousel-control-next-icon {
width : 54px;
height : 54px;
}
.custom-carousel .carousel-control-next, .custom-carousel .carousel-control-prev {
width : 48px;
}
.custom-carousel .carousel-control {
right : 56px;
top : 53%;
}
.resource-content {
margin-top : 45px;
padding : 40px 30px 20px 30px;
}
.resource-content h2 {
font-size : 31px;
}
.resource-content h5 {
font-size : 18px;
line-height : 33px;
}
.resource-content .resrc-padd-top {
padding-top : 15px;
}
.resource-content ul {
margin-bottom : 20px;
}
.resource-content ul li {
font-size : 16px;
line-height : 27px;
}
.flip-margtop {
margin-top : 45px;
}
.flip-margbottom {
margin-bottom : 45px;
}
.inner-page-flip-item {
height : auto;
}
.card-container {
padding-bottom : 55px;
}
.card-container .nav-breadcrumb {
padding : 20px 20px;
}
.card-container .nav-breadcrumb .breadcrumb-item + .breadcrumb-item:before {
padding-right : 20px;
padding-left : 20px;
}
.card-container .top-pad {
padding-top : 20px;
}
.text-block h1 {
font-size : 56px;
line-height : 56px;
}
.text-block h2 {
font-size : 50px;
line-height : 50px;
}
.text-block h5 {
font-size : 22px;
line-height : 33px;
padding : 20px 0 8px 0;
}
.text-block p, .text-block .text-content {
font-size : 20px;
line-height : 33px;
}
.text-block .button {
font-size : 20px;
line-height : 30px;
padding : 7px 30px 7px 12px;
}
.text-block .arrow-icon {
width : 29px;
height : 29px;
left : 20px;
}
.box-content {
max-width : 263px;
}
.box-content h6 {
font-size : 17px;
line-height : 33px;
}
.box-content ul {
padding : 2px 0 10px 15px;
}
.box-content ul li {
font-size : 14px;
line-height : 21px;
}
.box-content address {
font-size : 14px;
}
.accordion {
max-width : 263px;
}
.accordion .accordion-header {
border-left : 7px solid #6b0d0e;
padding : 8px 0 8px 13px;
}
.accordion a.mobileCollapse {
font-size : 17px;
}
.accordion a.mobileCollapse.title-text:after {
width : 24px;
height : 24px;
}
.accordion .sub-link li {
margin-left : 7px;
border-left : 7px solid transparent;
}
.accordion .sub-link li.active, .accordion .sub-link li:hover, .accordion .sub-link li:focus {
border-left : 7px solid #6b0d0e;
}
.accordion ul li {
padding : 7px 0 7px 20px;
margin-left : 7px;
}
.accordion ul li.collapseToggle:before {
border-left : 7px solid #6b0d0e;
height : 44px;
}
.accordion ul li.collapseToggle.collapsed:hover, .accordion ul li.collapseToggle.collapsed:focus {
border-left : 7px solid #6b0d0e;
margin-left : 0;
}
.accordion ul li.collapseToggle.collapsed:before {
border-left : 7px solid transparent;
}
.accordion ul li a.title, .accordion a.accordion-link, .accordion span.accordion-link {
font-size : 17px;
line-height : 29px;
text-decoration : none;
}
.accordion ul li a.title.hasCollapse:after {
width : 24px;
height : 24px;
}
.profile-content {
padding : 0 30px 0 30px;
}
.profile-content h2 {
padding : 5px 0 30px 0;
}
.profile-content .img-rgt {
margin : 0 10px 0 0;
}
.profile-content h4 {
font-size : 20px;
}
.profile-content .news-content {
margin : 0;
}
.profile-content .news-content ul li {
font-size : 18px;
line-height : 33px;
}
.profile-content .news-tile {
padding : 0 0 20px 0;
}
.share.social-links {
right : 30px;
margin-bottom : 18px;
background : #6b0d0e;
}
.share.social-links::before {
content : " ";
border-bottom : 57px solid transparent;
border-right : 52px solid #6b0d0e;
border-left : 10px solid transparent;
position : absolute;
left : -62px;
top : 0;
}
.share.social-links .share-text {
font-size : 18px;
line-height : 33px;
padding : 15px 20px 0 10px;
}
.share.social-links a.social-icon {
width : 47px;
height : 47px;
}
      .footer .social-links a.social-icon.facebook {
        background-position: -5px -5px; }
      .footer .social-links a.social-icon.twitter {
        background-position: -146px -5px; }
      .footer .social-links a.social-icon.youtube {
        background-position: -193px -5px; }
      .footer .social-links a.social-icon.linkedin {
        background-position: -99px -5px; }
      .footer .social-links a.social-icon.instagram {
        background-position: -52px -5px; }
.instagram-lite img {
padding-bottom : 0;
margin-right : 20px;
width : 32.1%;
}
.img-container {
height : 350px;
}
.box-btm {
margin-bottom : 35px;
}
.custom-carousel .read-more i {
padding : 5px 0 0 5px;
}
.container.photo-gallery-tmpl .slider-nav .slick-list.draggable {
margin : 0 34px;
}
.container.photo-gallery-tmpl .slider-nav li {
width : 65px !important ;
height : 65px !important ;
margin : 0 6px;
}
.container.photo-gallery-tmpl .slider-nav li.slick-slide img {
width : 65px;
height : 65px;
}
}
@media (min-width: 1500px) {
.img-height {
height : 285px;
}
.instagram-lite img {
width : 32.2%;
}
.row-top-md {
padding-top : 0;
}
.row-container {
max-width : 95%;
margin : 25px 25px;
}
.title-sm {
padding-left : 35px;
}
.gallery .prev {
left : 20px;
}
.gallery .next {
right : 20px;
}
.photo-gallery .photo-gallery-content .photo-gallery-item {
width : 75px;
height : 75px;
}
.dataTables_wrapper .alphabet ul li {
padding : 7px 18px 7px 18px;
}
.news-lft-container {
flex : 0 0 20%;
max-width : 20%;
}
.news-rgt-container {
flex : 0 0 80%;
max-width : 80%;
}
.footer {
border-bottom : 12px solid #f8c23a;
}
.footer p {
font-size : 17px;
}
.footer .footer-nav-content {
left : 133px;
}
.footer .footer-nav-content ul li {
line-height : 25px;
}
.footer .footer-nav-content ul li a {
font-size : 15px;
}
.custom-carousel p {
font-size : 19px;
}
.see-text .see-icon {
padding-left : 30px;
}
.group-icon {
font-size : 18px;
}
.see-text a {
font-size : 18px;
}
.video-martop {
margin-top : 65px;
}
.video-martopbtm {
margin-top : 65px;
}
.img-container {
height : 390px;
}
.container.photo-gallery-tmpl .slider-nav .slick-list.draggable {
margin : 0 34px;
}
.container.photo-gallery-tmpl .slider-nav li {
width : 75px !important ;
height : 75px !important ;
margin : 0 10px;
}
.container.photo-gallery-tmpl .slider-nav li.slick-slide img {
width : 75px;
height : 75px;
}
}
@media (min-width: 1800px) {
p {
font-size : 20px;
line-height : 33px;
}
.footer .footer-nav-content .footer-nav-item-three {
margin-left : -125px;
}
.footer .footer .copyright {
right : 20px;
}
}
.footer-info {
line-height : 14px;
}
.social-links {
display : flex;
position : relative;
}
.social-links li {
list-style : none;
padding : 0;
}
.social-links a.social-icon {
margin-top : 3px;
width : 34px;
height : 34px;
}
a.social-icon:hover {
}
.social-links a.social-icon.instagram {
background-position : 0 0;
}
.social-links a.social-icon.facebook {
background-position : -47px 0;
}
.social-links a.social-icon.youtube {
background-position : -93px 0;
}
@media (max-width: 420px) {
.footerAddress p {
line-height : 10px;
}
}
a.footerAddressLink {
color : #fff;
text-decoration : none;
}
a.footerAddressLink:active, a.footerAddressLink:visited {
color : #fff;
}
.footer .footer-nav-content a:hover {
color : #F1BB3B;
}
a.footerAddressLink:hover {
color : #F1BB3B;
}
.btn-warning {
color : #000;
background-color : #F1BB3B;
border-color : #F1BB3B;
}

#mainNav .navbar-nav .nav-item .nav-link:focus + ul {
display : inline-block;
}
.dropdown-menu:focus, #mainNav .navbar-nav .nav-item:focus ul.dropdown-menu, #mainNav .navbar-nav .nav-item ul.dropdown-menu:focus-within {
display : inline-block !important ;
}
@media (min-width: 390px){
	#mainNav .logo img.mobile{
		height: 54px !important;
	}
}
@media (max-width: 389px){
	#mainNav .logo img.mobile{
		height: 45px !important;
	}
	.flex-container{
		display: column !important;
	}
}
#mainNav .logo img.mobile{
		margin-top: 0px !important;
	}
	
.make-gift-img {
float : right;
margin-left : 10px;
margin-top : -30px;
margin-bottom : 10px;
}
@media (max-width: 600px) {
.make-gift-img {
float : none;
display : block;
margin : 0 auto 10px auto;
}
}
.dividing-line {
margin : 0 -15px;
max-width : unset;
width : calc(100% + 30px);
}
.octagon-poly {
clip-path : polygon(50% 0,93% 7%,100% 50%,93% 93%,50% 100%,7% 93%,0 50%,7% 7%);
object-fit : cover;
overflow : hidden;
}
.fade-in {
opacity : 1;
}

.hero-text {
width : 60%;
display : flex;
flex-direction : column;
justify-content : center;
padding : 100px 0 150px 0;
text-align : center;
}
.hero-text p {
font-size : calc(0.8vw + 1rem);
line-height : calc(1.1vw + 1rem);
margin : 1rem 0;
}
.hero-text img {
max-width : 50%;
padding : 50px 0;
margin : 0 auto;
}
@media (max-width: 600px) {

.hero-text {
width : 100%;
padding : 50px 15px;
}
.hero-text img {
max-width : 80%;
}
}
.about-container {
display : grid;
grid-template-rows : repeat(2,min-content);
text-align : center;
align-items : start;
}
.about-row {
display : grid;
grid-template-columns : 40% 60%;
align-items : center;
justify-content : space-evenly;
gap : 10px;
}
.about-container p {
font-size : calc(0.8vw + 1rem);
line-height : calc(1.1vw + 1rem);
margin : 1rem 0;
}
#about-img-2 {
justify-self : end;
}
@media (max-width: 992px) {
.about-row {
grid-template-columns : 1fr;
justify-items : center;
align-items : start;
}
#about-img-2 {
justify-self : center;
order : 2;
}
.about-row p:last-of-type {
margin-bottom : 0;
}
}
.artswinthrop {
font-family : 'LEMON MILK Pro FTR' !important ;
text-transform : lowercase;
}
@media (max-width: 500px) {
.artswinthrop {
font-size : 2rem !important ;
}
}
.explore-grid img:hover {
transform : scale(1.02);
}
iframe.instagram-media.instagram-media-rendered#instagram-embed-0 {
margin : 0 auto !important ;
max-width : 960px !important ;
}
.stay-connected {
width : 65%;
padding : 50px;
margin : 0 auto;
}
.follow-button {
display : flex;
justify-content : flex-end;
align-items : center;
}
@media (max-width: 1500px) {
	.stay-connected {
		width : 75%;
	}
}
@media (max-width: 768px) {
.stay-connected {
padding : 30px 15px;
}
.img-bg-cover {
margin-bottom : -30px;
}
	
}
.btn {
	white-space:normal;
}
.btn-primary, .ui-widget-content a.btn-primary {
background-color : #4D5151;
color : white;
border : none;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
background-color : #707375;
border-color : #707375;
box-shadow : none;
color : white !important ;
}
/*specifically for buttons inside of accordions to override the jquery default*/
.ui-widget-content a.btn-primary:hover, .ui-widget-content a.btn-primary:active, .ui-widget-content a.btn-primary:focus, .ui-widget-content a.btn-primary:not([disabled]):not(.disabled).active, .ui-widget-content a.btn-primary:not([disabled]):not(.disabled):active, .show>.ui-widget-content a.btn-primary.dropdown-toggle {
background-color : #707375;
border-color : #707375;
box-shadow : none;
color : white !important ;
}



.horizontal-slick .btn-primary {
text-align : left;
align-self : flex-start;
background-color : #000000;
color : white;
border : none;
}
.horizontal-slick .btn-primary:hover, .horizontal-slick .btn-primary:active, .horizontal-slick .btn-primary:focus, .horizontal-slick .btn-primary:not([disabled]):not(.disabled).active, .horizontal-slick .btn-primary:not([disabled]):not(.disabled):active, .show > .horizontal-slick .btn-primary.dropdown-toggle {
background-color : #4D5151;
border-color : #4D5151;
box-shadow : none;
color : white !important ;
}
.horizontal-slick {
width : 80%;
margin : 0 auto;
position : relative;
}
.horizontal-slick .slick-track {
display : flex !important ;
}
.horizontal-slick .slick-slide {
margin : 0 10px;
width : 350px;
height : inherit !important ;
display : flex;
}
.horizontal-slick .slick-slide img {
width : 350px;
}
.horizontal-slick .slick-list {
margin : 0 -10px;
padding : 20px 0 !important ;
}
.horizontal-slick button {
font-family : FontAwesome;
font-style : normal;
font-size : 32px;
color : #4D5151;
position : absolute;
top : 200px;
background-color : #fff;
border : none;
}
.horizontal-slick button:focus {
transform : scale(1.05);
outline : none;
}
.horizontal-slick .fa-chevron-left {
left : -65px;
z-index : 999;
}
.horizontal-slick .fa-chevron-right {
right : -65px;
z-index : 999;
}
.horizontal-slick .card {
background-color : #EAEAEA;
border : none;
}
.horizontal-slick .card-title {
text-transform : uppercase;
color : black;
}
.horizontal-slick a:not(.btn) {
color : black;
text-decoration : underline;
}
.horizontal-slick a:not(.btn):hover, .horizontal-slick a:not(.btn):focus {
color : #4D5151;
}
@media (max-width: 500px) {
.horizontal-slick .slick-slide {
width : 250px;
}
.horizontal-slick .slick-slide img {
width : 250px;
}
.horizontal-slick .fa-chevron-left {
left : -50px;
z-index : 999;
}
.horizontal-slick .fa-chevron-right {
right : -50px;
z-index : 999;
}
}
@media (max-width: 360px) {
.horizontal-slick .fa-chevron-left {
left : -35px;
z-index : 999;
}
.horizontal-slick .fa-chevron-right {
right : -35px;
z-index : 999;
}
}
.dykSection {
float : right;
}
.dykPText {
text-align : left;
}
.hero-text-dyk {
width : 100%;
display : flex;
flex-direction : column;
justify-content : center;
padding : 50px 0 50px 0;
text-align : center;
}
.hero-text-dyk p, .hero-text-dyk li {
font-size : calc(0.8vw + 1rem);
line-height : calc(1.1vw + 1rem);
margin : 1rem 0;
}

.hero-text-dyk img {
max-width : 95%;
margin : 15px auto;
}
@media (max-width: 992px) {
.hero-text-dyk img {
max-width : 95%;
}
}
@media (min-width: 992px) {
.hero-text-dyk {
width : 50%;
padding : 20px 15px;
}
}
@media (max-width: 1500px) {
.img-bg-cover-dyk {
margin-bottom : -40px;
background-position : left -1000px bottom 10px;
}
}
@media (max-width: 1200px) {
.img-bg-cover-dyk {
margin-bottom : -40px;
background-position : left -1100px bottom 10px;
}
}

@media (max-width: 768px) {
.img-bg-cover-dyk {
margin-bottom : -30px;
}
}
.syj-header {
text-align : center;
margin-top : 15px;
font-size : calc(0.8vw + 1rem);
line-height : calc(1.1vw + 1rem);
margin : 1rem 0;
}
.syj-center-text p {
text-align : center;
font-size : calc(0.8vw + 1rem);
line-height : calc(1.1vw + 1rem);
margin : 1rem 0;
}
.syj-vert-center {
align-self : center;
}
.syj-button > .btn {
font-size : 2rem;
/*height : 4rem;*/
margin : 0;
}
@media (max-width: 500px) {
.syj-button > .btn {
font-size : 1.5rem;
/*height : 3.25rem;*/
}
}
h2.headlineH2 {
font-size : 4rem;
padding : 25px 0;
font-family: "Proxima-Nova", sans-serif;
}
@media (max-width: 1200px) {
h2.headlineH2 {
font-size : 3rem;
line-height : 2.5rem;
}
}

h1, h2, .btn {
text-transform : uppercase;
}

.dept-intro-text {
flex : 1;
margin-left : 40px;
}
.dept-intro-text p {
font-size : calc(0.8vw + 1rem);
line-height : calc(1.1vw + 1rem);
margin : 1rem 0;
}

.slider-intro {
display : flex;
align-items : start;
justify-content : space-between;
padding-bottom : 25px;
}
.slider-intro div:first-of-type {
display : flex;
flex-direction : column;
justify-content : space-between;
flex : 2;
padding : 10px;
width : 100%;
}


.slider-intro div:last-of-type {
flex : 3;
padding : 10px;
}

.slider-intro p {
font-size : calc(0.8vw + 1rem);
line-height : calc(1.1vw + 1rem);
margin : 1rem 0;
}

@media (max-width: 768px) {
.slider-intro {
flex-direction : column;
}
.slider-intro div {
padding : 0;
text-align : center;
}
.slider-intro div:first-of-type .btn {
align-self : center;
}

}
.facilities-slider button, .student-work-slider button {
font-family : FontAwesome;
font-style : normal;
font-size : 32px;
color : #4D5151;
position : absolute;
top : 100px;
background-color : #fff;
border : none;
z-index : 99;
}
.facilities-slider button:focus, .student-work-slider button:focus {
transform : scale(1.05);
outline : none;
}
.facilities-slider .fa-chevron-left, .student-work-slider .fa-chevron-left {
left : -15px;
}
.facilities-slider .fa-chevron-right, .student-work-slider .fa-chevron-right {
right : -15px;
}
.facilities-slider .slick-slide, .student-work-slider .slick-slide {
max-height : 250px;
}
iframe.instagram-media.instagram-media-rendered#instagram-embed-0 {
margin : 0 auto !important ;
max-width : 960px !important ;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
background-color : #707375;
border-color : #707375;
box-shadow : none;
color : white !important ;
}
h2.headlineH2 {
font-size : 4rem;
padding : 25px 0;
font-family: "Proxima-Nova", sans-serif;
}
h3.headlineH3 {
font-size : 3rem;
padding : 25px 0;
font-family: "Proxima-Nova", sans-serif;
}
@media (max-width: 1200px) {
h2.headlineH2 {
font-size : 3rem;
line-height : 2.5rem;
}
h3.headlineH3 {
font-size : 2rem;
}
}
h1, h2, h3, .btn {
text-transform : uppercase;
}
.explore-grid {
display: grid;
justify-items: stretch;
grid-template-columns: repeat(auto-fit,minmax(300px,1fr));
gap: 10px;
}
.explore-grid img {
	width: 100%; /*Stops images from overflowing grid on Firefox*/
}
@media (max-width: 768px) {
.explore-grid {
justify-items: center;
}
}
iframe.instagram-media.instagram-media-rendered#instagram-embed-0 {
margin : 0 auto !important ;
max-width : 960px !important ;
}
.stay-connected h2 {
font-size : 4rem;
padding : 0;
}
.follow-button > .btn {
font-size : 2rem;
height : 4rem;
margin : 0;
}
@media (max-width: 1200px) {
.stay-connected h2 {
font-size : 3rem;
line-height : 2.5rem;
}
}
@media (max-width: 768px) {
.follow-button > .btn {
font-size : 1.5rem;
height : 3.25rem;
}
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
background-color : #707375;
border-color : #707375;
box-shadow : none;
color : white !important ;
}
h2.headlineH2 {
font-family: "Proxima-Nova", sans-serif;
font-size : 4rem;
padding : 25px 0;
}
@media (max-width: 1200px) {
h2.headlineH2 {
font-size : 3rem;
line-height : 2.5rem;
}
}
h1, h2, .btn {
text-transform : uppercase;
}
.description {
text-align : center;
background-color : #FFF;
margin-left : 12px;
padding : 10px;
margin-right : 18px;
font-size : 10px !important ;
line-height : 18px !important ;
}
.desc-text a {
color : #4D5151;
}
.desc-text:hover a, .desc-text:visited a, .desc-text:active a {
color : #4D5151;
}
h5.event-title-link {
color : #4D5151;
}
@media (min-width: 1200px) {
.description {
font-size : 20px !important ;
line-height : 20px !important ;
}
}
h5.event-title-link {
text-align : center;
background-color : #FFF;
margin-left : 12px;
padding : 10px;
margin-right : 18px;
}
.content {
display : none;
}
.faq_title {
width : 100%;
position : relative;
}
.faq_title span.arrow {
background-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
width : 20px;
height : 20px;
background-size : contain;
position : absolute;
right : 60px;
color : #FFF;
top : 0;
margin : auto;
bottom : 0;
transition : all 0.5s;
}
.faq_title.active .arrow {
transform : rotate(180deg);
}
.events-accordion-headers {
color : #FFF;
font-size : 17px;
line-height : 10px;
text-align : center;
background-color : #4D5151;
margin-left : 12px;
padding : 10px;
margin-right : 18px;
}
@media (min-width: 1200px) {
.events-accordion-headers {
font-size : 26px;
line-height : 30px;
}
}
.grid-container {
display : grid;
grid-template-columns : 1fr 1fr;
gap : 0;
}
.event-section .event-desc a {
color : #4D5151;
}
.audienceHeader {
margin-top : 20px;
}
@media (min-width: 431px) {
.audienceHeader {
margin-top : 0;
}
}
label {
display : inline-block;
padding-right : 10px;
}
input[type="checkbox"], input[type="radio"] {
accent-color : #4D5151;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
background-color : #707375;
border-color : #707375;
box-shadow : none;
color : white !important ;
}
h2.headlineH2 {
font-size : 4rem;
padding : 25px 0;
font-family: "Proxima-Nova", sans-serif;
}
h3.headlineH3 {
font-family: "Proxima-Nova", sans-serif;
font-size : 3rem;
padding : 25px 0;
}
@media (max-width: 1200px) {
h2.headlineH2 {
font-size : 3rem;
line-height : 2.5rem;
}
h3.headlineH3 {
font-size : 2rem;
}
}
h1, h2, h3, .btn {
text-transform : uppercase;
}
p.h1MendlText {
font-family : "mendl-sans-dusk", sans-serif;
color : #4D5151;
font-size : 50px;
line-height : 50px;
text-transform : uppercase;
}
p.h2MendlText {
font-family : "mendl-sans-dusk", sans-serif;
color : #4D5151;
font-size : 30px;
line-height : 30px;
text-transform : uppercase;
}

@media (min-width: 991px) {
p.h1MendlText {
font-family : "mendl-sans-dusk", sans-serif;
color : #4D5151;
font-size : 90px;
line-height : 90px;
text-transform : uppercase;
}
p.h2MendlText {
font-family : "mendl-sans-dusk", sans-serif;
color : #4D5151;
font-size : 60px;
line-height : 60px;
text-transform : uppercase;
}
}




h1 h2 h3 h4 h5 p {
		font-family: "Proxima Nova", sans-serif !important;
}


.pillar-objective {
            display: flex;
            flex-direction: row;
            flex-wrap: nowrap;
        }

        .pillar-objectiver>div {
            margin: 0 auto;
            text-align: center;
            font-size: 30px;
        }

 .flex-container {
            display: flex;
            flex-wrap: nowrap;
        }

        .flex-container>div {
            margin: 0 auto;
            text-align: center;
            font-size: 30px;
        }

        .parallax-1 {
            background: url(/uploadedImages/strategic-plan-dev/banner-for-website.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;

        }

        .parallax-2 {
            background: url(/uploadedImages/strategic-plan-dev/quote-background.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }

		.parallax-3 {
            background: url(/uploadedImages/strategic-plan-dev/internal-banner.jpg) rgba(0, 0, 0, 0.4);
			height: 400px !important;   
            background-position: bottom;
            background-repeat: no-repeat;
            background-size: cover;
			margin-bottom: 2rem !important;
		}

<!-- Parallax 4-16 are freebies for other pages -->

.parallax-4 {
            background: url(/uploadedImages/strategic-plan-dev/banner6.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }
.parallax-5 {
            background: url(/uploadedImages/strategic-plan-dev/banner7.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }
.parallax-6 {
            background: url(/uploadedImages/strategic-plan-dev/banner8.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }
.parallax-7 {
            background: url(/uploadedImages/strategic-plan-dev/banner9.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }
.parallax-9 {
            background: url(/uploadedImages/strategic-plan-dev/banner10.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }
.parallax-10 {
            background: url(/uploadedImages/strategic-plan-dev/banner11.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }
.parallax-11 {
            background: url(/uploadedImages/strategic-plan-dev/banner12.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }
.parallax-12 {
            background: url(/uploadedImages/strategic-plan-dev/banner13.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }
.parallax-13 {
            background: url(/uploadedImages/strategic-plan-dev/banner14.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }
.parallax-14 {
            background: url(/uploadedImages/strategic-plan-dev/banner15.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }
.parallax-15 {
            background: url(/uploadedImages/strategic-plan-dev/banner16.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }
.parallax-16 {
            background: url(/uploadedImages/strategic-plan-dev/banner17.jpg) rgba(0, 0, 0, 0.4);
			            height: 600px;
        }
.parallax-excel {
            background: url(/uploadedImages/strategic-plan-dev/banner18.jpg) rgba(75, 40, 132, 0.4);
				height: 400px !important;   
			margin-bottom: 3rem !important;
	background-position: center;
            background-repeat: no-repeat;
            background-size: cover;

        }
.parallax-educate {
            background: url(/uploadedImages/strategic-plan-dev/banner2.jpg) rgba(102, 0, 0, 0.4);
			height: 400px !important;   
			margin-bottom: 3rem !important;
	background-position: center;
            background-repeat: no-repeat;
            background-size: cover;

        }
.parallax-enrich {
            background: url(/uploadedImages/strategic-plan-dev/banner3.jpg) rgba(0, 111, 121, 0.4);
				height: 400px !important;   
			margin-bottom: 3rem !important;
	background-position: center;
            background-repeat: no-repeat;
            background-size: cover;

        }
.parallax-enhance {
            background: url(/uploadedImages/strategic-plan-dev/banner4.jpg) rgba(0, 84, 142, 0.4);
				height: 400px !important;   
			margin-bottom: 3rem !important;
	background-position: center;
            background-repeat: no-repeat;
            background-size: cover;

        }
.parallax-engage {
            background: url(/uploadedImages/strategic-plan-dev/banner5.jpg) rgba(188, 141, 22, 0.4);
				height: 400px !important;   
	       			margin-bottom: 3rem !important;
	background-position: center;
            background-repeat: no-repeat;
            background-size: cover;

        }
.parallax {
	height:600px;
            background-position:  bottom;
            background-repeat: no-repeat;
            background-size: cover;
	background-blend-mode: overlay;
        }

@media (max-width: 991px) {
	.parallax{
	 background-position-x: 30%;
    background-position-y: 32%; 
	}
	.parallax-2{
		background-position-x: 75% !important;
    background-position-y: 60% !important;
	}
	.parallax-3 {
		background-position-x: 68% !important;
    background-position-y: 60% !important;
	}
	
}
     .quote h2, .quote p {
            margin: 0 auto;
            color: #fff;
		  text-align: center;
		  	font-family: "Proxima Nova", sans-serif !important;
		 font-weight: 100;
		 		letter-spacing: .125rem;
        }
	.quote, h2{
padding-top: 2rem;
		
	}

        .content {
            padding: 8rem 0 5rem 0;
            text-align: center;
        }
	.main-heading, .secondary-heading, .tertiary-heading{
		color: #fff;
		margin: 3rem 0 0 0 !important;
		text-align: center;
		font-family: "Proxima Nova", sans-serif !important;
		letter-spacing: .125rem;
		font-weight: 100;
		z-index:999;
	}
.secondary-heading{
	margin-top: 7rem !important;
}
.tertiary-heading{
	margin-top: 5rem !important;
}
	 .bannerhead img{
		margin: 0 auto !important;
display:block;
	padding: 10rem 0 0 0; }

.banner-title{
	padding:7rem 0 0 0;
}
.banner-title h1{
	color: #fff !important;
	margin: 0 auto;
	text-align: center;
	max-width: 500px !important;
	font-weight: 100;
	letter-spacing: .125%;
	font-family: "Proxima-Nova", sans-serif;
	
}

 .strategic-content, .mission-body{
            color: #000 !important;
            padding: 4rem 0 5rem 0;
            text-align: center;
	 max-width: 800px !important;
	 margin: 0 auto !important;
        }

.tertiary-objectives{
max-width: 800px;
	margin: 0 auto;
	align-content: center;
text-align: left;
	color: #000;
	padding: 2rem 0 2rem 0 !important;
	
}
.tertiary-objectives h3{
	font-family: "Proxima-Nova", sans-serif;
}

.objective-desc{
	margin: 2rem 0 2rem 0 !important;
	max-width: 600px;
	
}

.contact{
	align-content: right !important;
	text-align: right !important; 
}
.objective-desc p, .objective-desc li,{
            text-align: left !important;
            max-width: 800px;
            position:relative;
            font-family: , sans-serif;
        }

        @media screen and (max-width: 800px) {
            .pillar-objective {
            display: inline;
            flex-direction: column;
        }
        .pillar-objective img{
            max-width: 500px;
            
        }
        .objective-desc{
            font-family: arial, sans-serif;
            margin: 0 auto !important;
            max-width: 80%;

        }
			.parallax{
		background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover;
		height: 600px !important;
	}
			.contact{
	align-content: center !important;
	text-align: center !important; 
}
			.footer .social-links{
				align-content: center !important;
	text-align: center !important; 
				margin: 0 auto !important;
			}

        }
@media screen and (min-width: 1200px){
	 .strategic-content, .mission-body{
            color: #000 !important;
            align-content: center;
    text-align: left;
    margin: 0 auto;
    max-width: 1000px;
    padding: 2rem;
        }
	.mission-body{
		text-align: center !important;
		padding: 4rem 0 5rem 0 !important;
		    margin: 0 auto;
		            align-content: center;

	}

	.objective-desc{
		max-width:1500px;
	}
	.secondary-heading{
		margin:0 auto !important;
		padding: 10rem 0 0 0;
		font-size: 60px;
		max-width: 1500px !important;
		line-height: 64px;
	}
	.banner-title h1{
	color: #fff !important;
	margin: 0 auto;
	text-align: center;
	max-width: 500px !important;
					padding:7rem 0 0 0;
font-size:50px;
	font-weight: 100;
	letter-spacing: .125%;
	font-family: "Proxima-Nova", sans-serif;
	
}
	.parallax{
		background-position: bottom;
        background-repeat: no-repeat;
        background-size: cover;
		height: 600px !important;

	}
	.tertiary-objectives{
		max-width: 900px;}

}

.successbg {
	width: 100%
		text-align: center;
}
.successbg1 {
	background-color: #4B2884  !important;
}
.successbg2 {
	background-color: #6b0d0e  !important;
}
.successbg3 {
	background-color: #006F79  !important;
}
.successbg4 {
	background-color: #BC8D16  !important;
}
.successbg5 {
	background-color: #00538E  !important;
}
.success-body{
	   color: #fff !important;
    align-content: center;
    text-align: left;
    margin: 0 auto;
    max-width: 700px;
    padding: 2rem;
	
}
.success-body p{
	font-size: 28px;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: .105rem;
}
.col{
	margin-left: -16px;
}


@media screen and (min-width: 1500px){
.container {
	max-width: 100% !important;}
}

@media (max-width: 768px){
	.bannerhead img {
		max-width: 12rem !important;
	}
	.p1, .quote{
		padding: 2rem !important;
	}
	.social-links {
    display: inline-flex;
		padding: 0 0 2rem 0 !important;
		position: relative;}
	
	.col{
		display: inline-block;
		justify-content: center;
	}
	
	
}

@media (max-width: 450px){
	.bannerhead img {
		max-width: 12rem !important;
	}
	.flex-container{
		display: block !important;
	}
	.p1, .quote, .main-heading, .tertiary-objectives{
		padding: 1rem !important;
	}
	.social-links {
    display: inline-flex;
		padding: 0 0 2rem 0 !important;
		position: relative;}
}