
/*
Theme Name: scc_theme
Author: Megabytes
Author URI: https://www.megabytesone.com/
Version: 1.0.0
*/

/* =WordPress Core
-------------------------------------------------------------- */

.alignnone {
	margin: 5px 20px 20px 0;
}


.aligncenter, div.aligncenter {
	display: block;
	margin: 5px auto 5px auto;
}

.alignright {
	float:right;
	margin: 5px 0 20px 20px;
}

.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.wp-caption {
	background: #fff;
	border: 1px solid #f0f0f0;
	max-width: 96%; /* Image does not overflow the content area */
	padding: 5px 3px 10px;
	text-align: center;
}

.wp-caption.alignnone {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
	margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
	margin: 5px 0 20px 20px;
}

.wp-caption img {
	border: 0 none;
	height: auto;
	margin: 0;
	max-width: 98.5%;
	padding: 0;
	width: auto;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

@font-face {
	font-family: 'FuturaHeavy';
	src: url('fonts/Futura Heavy font.ttf') format('truetype');
	font-weight: 400;
}

@font-face {
	font-family: 'FuturaMed';
	src: url('fonts/futura medium bt.ttf') format('truetype');
	font-weight: 400;
}

@font-face {
	font-family: 'OpenSansLight';
	src: url('fonts/OpenSans-Light.ttf') format('truetype');
	font-weight: 400;
}

@font-face {
	font-family: 'OpenSansRegular';
	src: url('fonts/OpenSans-Regular.ttf') format('truetype');
	font-weight: 400;
}

body {
	font-family: 'OpenSansRegular';
}

a {
	color: #005dd4;
}

a:hover {
	color: inherit;
}

h1 {
	color: #7c0022;
	font-family: 'FuturaHeavy';
}

h2 {
	color: #7c0022;
	font-family: 'FuturaHeavy';
}

h3 {
	font-family: 'FuturaHeavy';
}

h5 {
	font-size: 17px;
	font-weight: bold;
}

/***********************************************************************  NON WordPress Core CSS *********************************************************/
#content {
	font-family: 'OpenSansRegular';
	}



/********************************* Header ***************************/

#content .bdpp-rdmr-btn{
color:black;
}

#content p{
line-height:2.25em;
}

#content li{
line-height:2.25em;
}

#content .sp-easy-accordion .sp-ea-single .ea-header a{
text-decoration:none !important;
}

#content .sp-easy-accordion .sp-ea-single .ea-header a:hover{
text-decoration:underline !important;
}



#content a {
	text-decoration: underline;
	color: #005dd4;
}

#content .news h2 a{
color:white;
}

#content .news .bdpp-rdmr-btn{
color:black;
}


#content a:hover {
	text-decoration: none;
	color:#606060;
	
}



#header {
	position: relative;
	background-color: black;
}

.sticky {
  position: -webkit-sticky; /* Safari */
  position: absolute;
  top: 0;
}

#topContainerFluidHome{
background-color:black;
}

div#topContainerFluidHome a{
color:white;
}

#topContainerHome {
	
	padding-top:15px;
	padding-bottom:10px;
	
}

#topContainerFluid {
	background-color:black;
	margin-top: 0;
}

#topContainer {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 15px;
	padding-bottom: 10px;
	background-color: black;
}

#topContainer a{
color:white;
}

#headApplyHome {
	color: white;
	font-size: 1.7em;
	margin: 0;
	padding-left: 60px;
	
}

#headApply {
	color: #fff;
	font-size: 1.7em;
	margin: 0;
	padding: 0;
	padding-left: 60px;
}

#headPipe {
	color: white;
	font-size: 1.7em;
	margin: 0;
	padding: 0;
}

#headGiveHome {
	color: white;
	font-size: 1.7em;
	margin: 0;
	padding: 0;
	
}

#headGive {
	color: #fff;
	font-size: 1.7em;
	margin: 0;
	padding: 0;
	
}

#headLinks
{
padding-left:25px !important;
}

#navContainerFluidHome {
	background-color: rgba(83,0,28);
	z-index:10;
}

#navContainerFluid {
	background-color: rgba(83,0,28);
	z-index:10;
}

#navDiv {
	text-align: right;
	padding-right: 0;
	margin-right: 0;
	margin-top: 30px;
}

#logoDiv {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: -15px;
	padding-left: 0;
}

.navTitle {
	padding:10px;
	font-size: 1.5em;
	color: white;
	text-transform: uppercase;

-webkit-transition: background-color none;
}

.navText {
	font-size: 1.416875em;
	color: #c6c3c2;
	text-transform: uppercase;

-webkit-transition: background-color: 1s;
}

.menuItem {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;

}



.menuItem a:hover .navTitle {

background-color:#3f0712; 

 		 color: white;
}




.menuItem a:hover .navText {
		background-color:#3f0712;
 		 color: white;

}
 @media only screen and (max-width : 1199px) {

#topContainerFluidHome {
	
	margin-top: 0;
	background-color: black;
}

#topContainerHome {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 15px;
	padding-bottom: 10px;
	color: white;
	z-index: 999;
	padding-left: 0;
	background-color: black;
}

#headApply {
	color: white;
}

#headGive {
	color: white;
}

#headApplyHome {
	color: white;
}

#headGiveHome {
	color: white;
}

#navContainerFluid {
	background-color: rgb(83,0,28);
	margin-top: 0;
}

.navTitle {
	font-size: 1.19em;
}

.navText {
	font-size: 1.19em;
}
}
 @media only screen and (max-width : 991px) {

#navDiv {
	margin-top: 5px;
}
}
 @media only screen and (max-width : 767px) {

.navTitle {
	font-size: 0.945em;
}

.navText {
	font-size: 0.945em;
}
}
 @media only screen and (max-width : 591px) {

#headApply {
	font-size: 1.5em;
}

#headApplyHome {
	font-size: 1.5em;
}

#headPipe {
	font-size: 1.5em;
}

#headGive {
	font-size: 1.5em;
}

#headGiveHome {
	font-size: 1.5em;
}

#headSocialMediaIcons {
	margin-top: 20px;
}
}

/*************** Home Page ***************/

#homePageFluidContainer {
	background-color: #eee9ec;
	
}

#bar2Div {
	margin-top: -30px;
	position: relative;
	z-index: 2;
}

#mySCCBtn {
	/*border: 3px solid #7c0022;*/
	margin-top: 30px;
	margin-bottom: 10px;
}

#mySCCBtn a:hover {
	text-decoration: none;
}

#mySCCBtn1 {
	color: #beb4b7;
	font-size: 3.2em;
}

#mySCCBtn2 {
	color: #7c0022;
	font-size: 4.7em;
}

#saintsAthleticsBtn {
	display: inline;
	color: #7c0022;
	font-size: 3.075em;
	line-height: 1;
}

#saintsAthleticsHome a:hover {
	text-decoration: none;
}

#saintsAlertParent {
	margin-top: 0;
	margin-bottom: 0;
}

#saintsAlertBtn a:hover {
	text-decoration: none;
}

#saintsAlertBtn1 {
	color: #7c0022;
	font-size: 3.075em;
	margin-bottom: -30px;
}

#saintsAlertBtn2 {
	color: #beb4b7;
	font-size: 4.46625em;
	margin-top: -30px;
}

#admissionsInfoSection {
	background-image: url(images/SCC-admissions-info-background.png);
	height: 350px;
	margin-top: -40px;
	margin-left:-15px;
        width:105%;
}

#admissionInfoTitle1 {
	color: #fefefb;
	font-size: 4.79875em;
}

#admissionInfoTitle2 {
	color: #fff;
	font-size: 6.961875em;
}

.admissionInfoBtnStyle1 {
	background-color: #7c0022;
	color: white;
	font-size: 1.8425em;
	text-align: center;
	height: 55px;
	padding-top: 10px;
	
}

.admissionInfoBtnStyle2 {
	background-color: #212529;
	color: white;
	font-size: 1.5em;
	text-align: center;
	height: 55px;
	padding-top: 14px;

	line-height: 1;
}

.admissionInfoBtnStyle3 {
	background-color: #7c0022;
	color: white;
	font-size: 1.3em;
	text-align: center;
	height: 55px;
	padding-top: 13px;
	
}

#admissionsInfoSpanParent {
	line-height: 1;
	margin-top: 20px;
	margin-bottom: 30px;
}

#admissionsInfoBtnRow1 {
	margin-bottom: 30px;
}

#liveAndLearnSection {
	
	
}

#liveAndLearnTitle {
	padding-top: 50px;
	padding-bottom:10px;
}

#liveAndLearnTitle1 {
	color: #786469;
	font-size: 4.79875em;
}

#liveAndLearnTitle2 {
	color: #7c0022;
	font-size: 6.961875em;
}

.liveAndLearnBoxes {
	color: white;
	font-size: 1.541875em;
	/*max-width: 397px;
	max-height: 190px;*/
	padding-top: 13px;
	padding-bottom:30px;
	text-transform: uppercase;
	/*margin-right: 30px;*/
	margin-bottom: 30px;
}

.liveAndLearnBoxes a:hover {
	text-decoration: none;
}

#liveAndLearnText1 {
	/*	position: absolute;
	z-index: 1;
	right: 0;*/
	margin-top: -55px;
	/*margin-left: 170px;*/
	white-space:nowrap;
}

#liveAndLearnImage1 {
	/*	position: absolute;
	top: 0;
	left: 0;*/
	z-index: 0;
}
#liveAndLearnText2 {
	/*	position: absolute;
	z-index: 1;
	right: 0;*/
	margin-top: -53px;
	/*margin-left: 170px;*/
	white-space:nowrap;
}
#liveAndLearnImage2 {
	/*	position: absolute;
	top: 0;
	left: 0;*/
	z-index: 0;
}

#liveAndLearnText3 {
	/*position: absolute;
	z-index: 1;*/
	margin-top: -60px;/*	text-align: right;*/
	/*margin-right: 20px;*/
}

#liveAndLearnImage3 {
	/*	position: absolute;
	top: 0;
	left: 0;*/
	z-index: 0;
}

#liveAndLearnText4 {
	/*	position: absolute;
	z-index: 1;*/
/*	margin-left: 20px;*/
	margin-top: -70px;
	line-height: 1.2;
}

#liveAndLearnImage4 {
	/*	position: absolute;
	top: 0;
	left: 0;*/
	z-index: 0;
}

#liveAndLearnText5 {
	/*	position: absolute;
	z-index: 1;*/
	margin-top: -70px;
	/*	margin-left: 20px;*/
	line-height: 1.2;
}

#liveAndLearnImage5 {
	/*	position: absolute;
	top: 0;
	left: 0;*/
	z-index: 0;
}

#liveAndLearnText6 {
	/*	position: absolute;
	z-index: 1;*/
	margin-top: -70px;
	/*	margin-left: 20px;*/
	line-height: 1.2;
}

#liveAndLearnImage6 {
	/*	position: absolute;
	top: 0;
	left: 0;*/
	z-index: 0;
}

#quoteRow {
	margin: 0;
	padding: 0;
}

#quoteSection {
	padding-top: 30px;
	background-color: #7c0022;
	padding-bottom: 30px;/*height: 275px;*/
}

/*.quoteSymbol {
	color: #786469;
	font-size: 11.521875em;
	padding: 0;
	margin: 0;
}

#leftQuote {
	padding-right: 20px;
}

#rightQuote {
	/*margin-left: -20px;
}*/

#quoteTitle {
	color: #fff;
	font-size: 3.03em;
}

#quoteContent {
	color: #fff;
	font-size: 1.8425em;
}

#quoteSource {
	color: #fff;
	font-size: 1.3425em;
}
 @media only screen and (max-width : 1420px) {

#quoteTitle {
	font-size: 2.5em;
}
}
 @media only screen and (max-width : 900px) {

#quoteTitle {
	font-size: 2em;
}
}
 @media only screen and (max-width : 767px) {

#quoteTitle {
	font-size: 1.7em;
}

#quoteContent {
	font-size: 1.35em;
}
}

/*@media only screen and (max-width : 1199px) {
	#leftQuote {
		padding-right: 0;
	}
	.quoteSymbol {
		font-size: 9em;
	}
}

@media only screen and (max-width : 875px) {
	.quoteSymbol {
		font-size: 8em;
	}
}*/

/*@media only screen and (max-width : 848px) {*/

@media only screen and (max-width : 950px) {

#saintsAthleticsBtn {
	font-size: 2em;
}
}
@media only screen and (max-width : 915px) {

#bar2Div {
	margin-top: -40px;
}

#mySCCBtn {
	margin-bottom: 0;
	margin-top: 30px;
	line-height: 1;
}

#mySCCBtn2 {
	font-size: 3.8em;
}

#saintsAthleticsHome {
	margin-top: 10px;
}

#saintsAlertBtn2 {
	font-size: 3.075em;
}

#saintsAlertParent {
	margin-top: 20px;
	margin-bottom: 30px;
}
}
 @media only screen and (max-width : 767px) {

#bar2Div {
	margin-top: -50px;
}

#mySCCBtn {
	margin-top: 70px;
}
}
 @media only screen and (max-width : 767px) {

#saintsAlertParent {
	margin-top: 0;
	margin-bottom: 30px;
}
}
 @media only screen and (max-width : 1420px) and (min-width : 1199px) {

.admissionInfoBtnStyle1 {
	font-size: 1.5em;
}

.admissionInfoBtnStyle2 {
	font-size: 1.2em;
}

.admissionInfoBtnStyle3 {
	font-size: 1.05em;
}
}
 @media only screen and (max-width : 965px) and (min-width : 767px) {

.admissionInfoBtnStyle1 {
	font-size: 1.5em;
}

.admissionInfoBtnStyle2 {
	font-size: 1.2em;
}

.admissionInfoBtnStyle3 {
	font-size: 1em;
	padding-top: 20px;
}
}
 @media only screen and (max-width : 843px) {

#admissionInfoTitle1 {
	font-size: 3.125em;
}

#admissionInfoTitle2 {
	font-size: 4em;
}
}
 @media only screen and (max-width : 767px) {

#admissionsInfoSection {
	height: 500px;
}

.admissionInfoBtnStyle1 {
	margin-bottom: 20px;
}

.admissionInfoBtnStyle2 {
	margin-bottom: 20px;
}

.admissionInfoBtnStyle3 {
	margin-bottom: 20px;
}

#admissionsInfoBtnRow2 {
	margin-top: -25px;
}
}
 @media only screen and (max-width : 510px) {

#admissionsInfoSection {
	height: 500px;
}

.admissionInfoBtnStyle1 {
	font-size: 1.2em;
	padding-top: 16px;
}

.admissionInfoBtnStyle2 {
	font-size: 1.02em;
	padding-top: 17px;
}

.admissionInfoBtnStyle3 {
	font-size: 0.85em;
	padding-top: 20px;
}
}
 @media only screen and (max-width : 786px) {

#liveAndLearnTitle1 {
	color: #786469;
	font-size: 4em;
	line-height: 1;
}

#liveAndLearnTitle2 {
	color: #7c0022;
	font-size: 5em;
	line-height: 1;
}
}
 @media only screen and (max-width : 510px) {

.liveAndLearnBoxes {
	font-size: 1.35em;
}
}
 @media only screen and (max-width : 451px) {

.liveAndLearnBoxes {
	font-size: 1em;
}
}

/********************************* Slider ***************************/
#slider {
	overflow: hidden;
	z-index: 1;
}
 @media only screen and (max-width : 1000px) {


#sliderMob {
	overflow: hidden;
	z-index: 1;
}
}
/******************************** Footer ******************************/

#footerWithImg {
	/*background-image: url(images/SCC-footer-background.png);
	background-repeat: no-repeat;*/
	background-color: #3a3d42;
	height: 400px;
	margin-top: 0;
	padding-top: 40px;
}

#footer {
	background-color: #3a3d42;
	padding-bottom: 20px;
}

#footerSocialMediaIcons a {
	margin-left: 5px;
	margin-right: 5px;
}

#mySCCFooterParent {
	margin-top: 30px;
}

#calendarFooterDiv {
	margin-bottom: 50px;
}

#mySCCFooterCol {
	border: 2px solid #7c0022;
	padding-top: 25px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 30px;
}

#mySCCFooterCol a:hover {
	text-decoration: none;
}

#mySCCBtnFooter1 {
	color: #beb4b7;
	font-size: 1.7325em;
}

#mySCCBtnFooter2 {
	color: #7c0022;
	font-size: 2.51375em;
}

#titleIXFooterCol {
	margin-top: 30px;
}

#titleIXFooterCol a:hover {
	text-decoration: none;
}

#titleIXBtn1 {
	border-top: 2px solid #7c0022;
	border-left: 2px solid #7c0022;
	border-right: 2px solid #7c0022;
	color: #7c0022;
	font-size: 2.2725em;
	padding-top: 0;
	margin-bottom: 0;
	/*padding-left: -100px;*/
	margin-left: 80px;
	margin-right: 80px;
}

#titleIXBtn2 {
	border-bottom: 2px solid #7c0022;
	border-left: 2px solid #7c0022;
	border-right: 2px solid #7c0022;
	color: #beb4b7;
	font-size: 1.30125em;
	margin-top: -10px;
	margin-left: 80px;
	margin-right: 80px;
}

#footerAccred {
	margin-top: 50px;
}

#footerETutoring {
	margin-top: 50px;
}

#addressContainer {
	margin-top: 0px;
}

#footerCollegeName {
	/*color: #7c0022;*/
	color: #fff;
	font-size: 3.03em;
}

#footerCollegeAddress {
	/*color: #786469;*/
	color: #fff;
	font-size: 1.4em;
}

#footerLinks {
	/*color: #786469;*/
	color: #fff;
	font-size: 1.4em;
}

#copyright {
	margin-top: 15px;
	margin-bottom: 0px;
	text-align: center;
	color: #beb4b7;
	font-size: 1.3425em;
}

#cwmcalwrapper {
	display: none;
	overflow:hidden;
}
 @media only screen and (max-width : 1560px) {

#titleIXBtn1 {
	margin-left: 60px;
	margin-right: 60px;
}

#titleIXBtn2 {
	margin-left: 60px;
	margin-right: 60px;
}
}
 @media only screen and (max-width : 990px) {

#titleIXBtn1 {
	margin-left: 30px;
	margin-right: 30px;
}

#titleIXBtn2 {
	margin-left: 30px;
	margin-right: 30px;
}
}
 @media only screen and (max-width : 820px) {

#titleIXBtn1 {
	margin-left: 0;
	margin-right: 0;
}

#titleIXBtn2 {
	margin-left: 0;
	margin-right: 0;
}
}
 @media only screen and (max-width : 767px) {

#footerCollegeName {
	font-size: 2em;
}

#footerWithImg {
	height: 100%;
}

#footerSocialMediaIcons {
	margin-top: 20px;
}

#footer {
	padding-top: 60px;
}

#facebookFeedDiv {
	height: 350px !important;
	overflow: hidden;
}

}
 @media only screen and (max-width : 700px) {

#mySCCBtnFooter1 {
	font-size: 1.1em;
}

#mySCCBtnFooter2 {
	font-size: 1.9em;
}
}
 @media only screen and (max-width : 575px) {

#titleIXBtn1 {
	margin-left: 100px;
	margin-right: 100px;
}

#titleIXBtn2 {
	margin-left: 100px;
	margin-right: 100px;
}

#mySCCBtnFooter1 {
	font-size: 1.7325em;
}

#mySCCBtnFooter2 {
	font-size: 2.51375em;
}
}
 @media only screen and (max-width : 400px) {

#titleIXBtn1 {
	margin-left: 0;
	margin-right: 0;
}

#titleIXBtn2 {
	margin-left: 0;
	margin-right: 0;
}
}

/********************************* Inner ***************************/

#innerPageContainer {
	
	margin-bottom: 50px;
	background-color:white !important;
	width:100% !important;
	margin:0 auto !important; 
}

.hfeed{
background-color:white !important; 
}


/********************* SIDE BAR *****************/

#sidebarDiv {
	/*border-left-color: rgba(124,0,34, 0.5);
	border-left-style: solid;*/
	//-webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
	//-moz-animation: fadein 1s; /* Firefox < 16 */
	//-ms-animation: fadein 1s; /* Internet Explorer */
	//-o-animation: fadein 1s; /* Opera < 12.1 */
	//animation: fadein 1s;
}

#sidebar {
	margin-left: 0;
	background-color: white;
	padding-bottom:15px !important;
	padding-top:15px;
	
}

#sidebar a{
font-size:18px;
color: #005dd4;

}

#sidebar a:hover{
color:white;
}

#sidebar ul li li a:hover{
color:black;
}


#sidebar li{
margin-top:10px;
font-family:"Arial" !important;
}


.xoxo {
	list-style-type: none;
	padding-left: 0;
}

.textwidget {
	
	line-height: 1;
	margin-left: 30px;
	margin-right: 30px;
}

.textwidget a {
	color: inherit;
}

.textwidget a:hover {
	text-decoration: none;
}

.widget_black_studio_tinymce .widget-title {
	/*display: none;*/
	/*color: #7c0022;*/
	color: black;
	font-weight:bold;
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 20px;
	font-size:22px;
}

/*.widget_black_studio_tinymce p {

}*/

.textwidget p {
	font-family: 'Arial';
	font-size: 16px;
	color: #005da4;
        
	line-height: 1.1;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

.textwidget p a {
	display: block;
	min-height: 40px;
	margin-left: -30px;
	padding-left: 20px;
	margin-right: -30px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.textwidget p a:hover {
	background-color: black;
	color:white;
	border-radius:25px;
}


/*@media only screen and (max-width : 1215px) and (min-width : 768px) {
	.textwidget p {
		font-size: 13px;
	}
}
*/
@media only screen and (max-width : 991px) and (min-width : 768px){
	.widget_black_studio_tinymce .widget-title {
		font-size: 20px;
	}
}

@media only screen and (max-width : 767px) {

#sidebarDiv {
	margin-top: 25px;/*border-left-style: none;
		border-top-color: #7c0022;
		border-top-style: solid;*/
	}

.textwidget {
	margin-top: 10px;
}
}

/********************* Library Pages *****************/

.policyTOC {
	line-height: 0.5;
}

/********************* Collapse/Expand Red Button Modification *****************/
/********************* THIS OVERWRITES THE DEFAULT RED BUTTON CSS THAT THE PLUGIN USES*****************/

button.bg-red-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #7c0022 !important;
	-webkit-box-shadow:inset 0px 1px 0px 0px #7c0022 !important;
	box-shadow:inset 0px 1px 0px 0px #7c0022 !important;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7c0022), color-stop(1, #7c0022)) !important;
	background:-moz-linear-gradient(top, #7c0022 5%, #7c0022 100%) !important;
	background:-webkit-linear-gradient(top, #7c0022 5%, #7c0022 100%) !important;
	background:-o-linear-gradient(top, #7c0022 5%, #7c0022 100%) !important;
 background:-ms-linear-gradient(top, #7c0022 5%, #7c0022 100% !important);
	background:linear-gradient(to bottom, #7c0022 5%, #7c0022 100%) !important;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c0022', endColorstr='#7c0022', GradientType=0) !important;
	background-color:#7c0022 !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #7c0022 !important;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
	text-transform: none;
	letter-spacing: normal;
	font-family: 'OpenSansRegular' !important;
	margin-top: 1px;
	padding-bottom: 5px;
}



/********************* Keyframes *****************/



@keyframes 
fadein {
 from {
opacity: 0;
}

to {
	opacity: 1;
}
}

/* Firefox < 16 */
@-moz-keyframes 
fadein {
 from {
opacity: 0;
}

to {
	opacity: 1;
}
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes 
fadein {
 from {
opacity: 0;
}

to {
	opacity: 1;
}
}

/* Internet Explorer */
@-ms-keyframes 
fadein {
 from {
opacity: 0;
}

to {
	opacity: 1;
}
}

/* Opera < 12.1 */
@-o-keyframes 
fadein {
 from {
opacity: 0;
}

to {
	opacity: 1;
}
}

/********************* LIBRARY - Online Databases *****************/

#tableSortable {
	margin-top: 20px;
	font-size:14pt !important;
}

#tableSortable a{
text-decoration:none !important;
padding:15px !important;
font-size:16pt !important;
font-family: "OpenSansRegular" !important;
margin-top:5px !important;
}

#tableSortable div{
padding-bottom:15px !important;
}

#tableSortable h3{
font-size:24pt;
font-weight:bold;
}

.tableSortableBorder{
border:1px solid #b0b0b0 !important;
border-radius:25px !important;
background-color:#f1f1f1 !important;
padding:10px !important;
}

.Info {
	margin-bottom: 30px;
}

.dbDesc {
	margin-top: 10px;
}

/********************* Student Resources Page *****************/

.sectionRow {
	/*border: 1px solid rgba(58,61,66, 0.5);*/
	padding: 30px;
	margin-bottom: 20px;
	/*box-shadow: 0 0 1px 3px rgba(58,61,66, 0.5);*/
}

.btnContain {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
	height: 80px;
}

.btnSingle {
	height: 100%;
	width: 95%;
	background-color: rgba(124,0,34, 1);
	display: flex;
	border-radius: 20px;
}

.btnSingle:hover {
	background-color: #626466;
	
}

.btnName {
	color: black;
	
	
	

}

.btnSingle h3 {
	color: #fff;
	width: 100%;
}

/*********************Misc********************/

.btnFinAid:hover{
color: #626466;
}

.bdpp-rdmr-btn{
background-color:white;
color:black;
}

.bdpp-rdmr-btn a{
color:white;
}

.application_button{
padding:10px;
color:white;
background-color:black;
}

#content .bdpp-post-title a{
color:white;
}

#content .bdpp-post-cats a{
color:white;
}


#content .entry-title a{
color:black;
font-family: 'OpenSansRegular';
font-weight:bold;
font-size:36px !important;
}

#content .entry-title{
margin-bottom:30px;
}

.owl-nav{
opacity: 0.4 !important;
}

.cwucebottomanchor_31862763 a{
background-color:black;
color:white;
}

#content .bdpp-post-slider-wrap .owl-dots .owl-dot.active{
background:white;
}

#content .bdpp-gridbox-slider-wrap .owl-dots .owl-dot.active{
background:white;
}

.dashboard-button{
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
text-shadow: 2px 2px #000000;
}

.dashboard-button:hover{
-webkit-filter: brightness(180%);
  filter: brightness(180%);
text-shadow: 0px 0px #000000;
}

#register{
color:white;
background-color:black;
width:100px;
}

.ngg-gallery-thumbnail{
font-size: 20px;
font-weight:bold;
padding:8px;
}

.no-hyperlink-color{
color:white;
}

.box-shadow{
box-shadow: 2px 2px 2px 2px rgba(0,0,0,.3) !important;
}

.mega-menu-link{
border-radius:25px;
}


/***********Ivory Search***********/

.is-title{
font-size:16pt !important;
text-decoration: underline !important;
font-weight:bold;
color: rgb(0, 93, 212);
}

/**********Job Postings********/

.position{
font-size:18px !important;
}

.job_description{
font-size:1.2em !important;
}
