#rider-logo {
  height: 150px;
  position:relative;
	margin:-39px auto 25px;
	display:block;
}
/*.s3-w {
  background-color: #fdfcfc;
}*/
/* Hide FSU global nav */
.fsu-global-menu {display:none}

/* Hide webmail icon */ 
.fsu-nav-utility li:nth-child(1) {
  display: none;
}
#fsu-title {
  text-transform:none;
  margin-bottom:30px;
}
#fsu-title a {
	font-weight:normal;
}
#fsu-subheading {
    font-size: 1.5em !important;
    padding: 0 !important;
    text-transform: none !important;
    font-family: 'EB Garamond', serif !important;
}
@media screen and (min-width:600px) {
#fsu-home {visibility:hidden;}
}
@media screen and (min-width:767px) {
  #fsu-title {margin-top:-.8em !important;}
}
body {font-family: 'Open Sans', sans-serif !important;}
span .h1,.h2,.h3,.h4,.h5,.h6 {font-family: 'Oswald', sans-serif !important;}
h1,h2,h3,h4,h5,h6 {font-family: 'Oswald', sans-serif !important;}
/*a {color:#161514 !important;}*/
a:hover, a:focus {color: #767474 !important;text-decoration: none !important;}
/*#fsu-footer.s3-k a {color:#fdfcfc !important;}
#fsu-footer.s3-k a:hover, .s3-k a:focus {color: #d5d4d4 !important;text-decoration: none !important;}
.nav.navbar-nav li a:hover {color:#767474 !important;}*/

/* News Styling  */
span.h3 a {font-weight:400 !important;}
/*span img {margin-bottom:15px;}*/
div.field.field--name-field-article-posted-date {color:#b5b5b4 !important;border-bottom:1px solid #b5b5b4;display:inline-block;margin-bottom:10px;}

.eng-link {padding:6px;margin-bottom:8px;font-size:1.2em;}
.dept-title {font-size:2.5em;margin-top:0;}
.main-title {margin-top:0;}
.eng-0 {color: #000000 !important;}
.eng-1 {color: #a4d233 !important;}
.eng-2 {color: #00cfb4 !important;}
.eng-3 {color: #00bbdc !important;}
.eng-4 {color: #ee2737 !important;}
.eng-5 {color: #236192 !important;}
.eng-6 {color: #b7b09c !important;}

.eng-c-0 {background-color: #000000;}
.eng-c-1 {background-color: #a4d233;}
.eng-c-2 {background-color: #00cfb4;}
.eng-c-3 {background-color: #00bbdc;}
.eng-c-4 {background-color: #ee2737;}
.eng-c-5 {background-color: #236192;}
.eng-c-6 {background-color: #b7b09c;}

.eng-c-00-rgba {background-color: rgba(153,153,153,0.65);}
.eng-c-0-rgba {background-color: rgba(0,0,0,0.5);}
.eng-c-1-rgba {background-color: rgba(164,210,51,0.75);}
.eng-c-2-rgba {background-color: rgba(0,207,180,0.75);}
.eng-c-3-rgba {background-color: rgba(0,187,220,0.75);}
.btn.btn-default.eng-c-3-rgba:hover {color: #FFF;background-color: rgba(0,187,220,1.00) !important;}
.eng-c-4-rgba {background-color: rgba(238,39,55,0.75);}
.btn.btn-default.eng-c-4-rgba:hover {color: #FFF;background-color: rgba(238,39,55,1.00) !important;}
.eng-c-5-rgba {background-color: rgba(35,97,146,0.75);}
.eng-c-6-rgba {background-color: rgba(183,176,156,0.75);}

.eng-c-1-rgba-25 {background-color: rgba(164,210,51,0.25);}
.eng-c-2-rgba-25 {background-color: rgba(0,207,180,0.25);}
.eng-c-3-rgba-25 {background-color: rgba(0,187,220,0.25);}
.eng-c-4-rgba-25 {background-color: rgba(238,39,55,0.25);}
.eng-c-5-rgba-25 {background-color: rgba(35,97,146,0.25);}
.eng-c-6-rgba-25 {background-color: rgba(183,176,156,0.25);}

.eng-c-1-rgba-50 {background-color: rgba(164,210,51,0.5);}
.eng-c-2-rgba-50 {background-color: rgba(0,207,180,0.5);}
.eng-c-3-rgba-50 {background-color: rgba(0,187,220,0.5);}
.eng-c-4-rgba-50 {background-color: rgba(238,39,55,0.5);}
.eng-c-5-rgba-50 {background-color: rgba(35,97,146,0.5);}
.eng-c-6-rgba-50 {background-color: rgba(183,176,156,0.5);}

.eng-c-0,.eng-c-1,.eng-c-2,.eng-c-3,.eng-c-4,.eng-c-5 {color: #fff !important;}
.eng-link a {color: #fff !important;display:block;}





.slider-text-box-flex, .slider-text-box-flex-center { background-color:#b7b09c; background-color: rgba(0,0,0,0.65); padding:1em 1.5em;}
.slider-text-box-flex, .slider-text-box-flex a,.slider-text-box-flex a:hover { color: #fff !important;}
.slider-text-box-flex-center {background-color:none; text-align: center;}

blockquote { background-color:  rgba(238,238,238,0.50)}

/* TABLE */
table { border-collapse: collapse; border-spacing: 0; text-align:left; margin:5px 0; width: 100%;}
th { background-color: rgba(35,97,146,1.00); border-bottom: 1px solid #fff; color: #fff; margin:0; padding: 8px;}
th a, th a:hover, th a:active {color: #fff;}
td { background:#f3f3f3; border-bottom: 1px solid #fff; margin:0; padding: 8px; text-align:left;}
td.alt_bg, .alt-bg  { /*background:#e6e6e6 !important;*/ background-color: rgba(230,230,230,0.50) !important;}
td.center { text-align:center;}
tr:hover { background-color: rgba(249,245,245,0.85);}

video { padding-bottom: 1.5em;}

/* WRAPPER */
.wrapper {
	background: #fff;
	color: #111;
	padding-bottom: 2em;
}

/*
@media screen and (min-width: 768px) {
	.wrapper {
		background: #fff url("../images/body-main-80px.png") 50% 0% repeat-x;
	}
}

@media screen and (min-width: 992px) {
	.wrapper {
		background: #fff url("../images/body-main-40px.png") 50% 0% repeat-x;
	}
}
*/

.img-expand {width: 100%;}

.text-decor-c-1{text-decoration-color: #a4d233;}
.text-decor-c-2{text-decoration-color: #00cfb4;}
.text-decor-c-3{text-decoration-color: #00bbdc;}
.text-decor-c-4{text-decoration-color: #ee2737;}
.text-decor-c-5{text-decoration-color: #236192;}
.text-decor-c-6{text-decoration-color: #b7b09c;}

.section {margin: 1.5em 0; margin: 1rem 0 1.5em 0; margin: 0 0 1.5em 0;}
.section .margin-bottom-zero {margin: 0;}
.section .single-slide-text {text-align: center !important;}
.section .single-slide-text p.h1 { font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size: 4em; padding: 1.5rem 15% 1.5rem; text-align: center !important;}
.section .single-slide-text p.h4 {padding: .5em 15% 3em; text-align: center !important;}

.section .dept-title-bg {background-color: rgba(0,0,0,0.75);}
.section .department-title p.h1 { font-family: 'EB Garamond', serif;font-size: 1.25em; font-weight: 100 !important; text-align: left !important;padding: .5rem 0 .75em; margin:0 1em 0 0;}
.section .container .department-title .col-xs-12.pos-relative {padding-left: 0 !important;}
.section .top37 {margin-top: 37px;}


.wrap-table {
    width: 100%;
    height: 100%;
    min-height: 100%;
    display: table;
}
.wrap-table-inner {
    display: table-cell;
    vertical-align: middle;
}
.pos-absolute {
    position: absolute !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.pos-absolute-center {
    position: absolute; top: inherit;
	margin: 0 auto !important;
}
.pos-absolute-bottom-left {
    position: absolute;
    bottom: 2rem;
    left: 0;
    right: 0;
}

.pos-absolute-bottom-right {
    position: absolute;
    bottom: 2rem;
    right: 0;
}
.pos-relative { position: relative;}

.display-block { display: block;}

.floatright, img.floatright {float: right; margin-left: 1rem; margin-bottom: 1rem;}


/* College Statistics */
.preview { float: left; text-align: center; margin-bottom: 30px; width: 50%; }
.preview img { float: none; margin: 0; }
.preview a:first-child { border: none; }

/* Dean's Contacts */

#deanscontacts img { float: left; margin: 0 10px 10px 0;}
#deanscontacts h3 { float: left; margin: 10px 0 5px 0; width: 100%;}
#deanscontacts h3 a { font-size: inherit;}
#deanscontacts h4 { float: left; margin: 10px 0 5px 0; width: 100%;}
#deanscontacts h4 a { font-size: inherit;}
#deanscontacts p { float: left; margin: 10px 0 5px 0; width: 100%;}
#deanscontacts ul { float: left; margin: 10px 0 5px 0; width: 100%;}
#deanscontacts li { border-bottom: 1px solid #ccc; float: left; font-size: 12px; min-height: 80px; list-style-type: none; margin: 5px 3% 5px 0; width: 47%;}
#deanscontacts li a { font-size: inherit;}
#deanscontacts strong { font-size: 14px;}
#deanscontacts em { color: #666; font-style: italic;}
#deanscontacts .last { border-bottom: none;}

.top { text-align: right;}

/* Give webpage */
.foundations { margin:0; margin-left:auto; margin-right:auto; padding:0; text-align:center;}
.foundations a, .foundations a:hover, .foundations img, .foundations img:hover { border:none !important; float:none !important; text-decoration:none; text-wrap:normal;}

.foundations { margin:0; margin-left:auto; margin-right:auto; padding:0; text-align:center;}
.foundations a, .foundations a:hover, .foundations img, .foundations img:hover { display:block; float:left; text-align:center; text-decoration:none; padding: 1rem;}
.foundations img, .foundations img:hover { display: inline; /*margin-top:20px;*/}

.padding-0 { padding: 0;}

/*.KeyLinksButton {margin-bottom: -45px !important;}*/
#block-homekeylinks {
	position: relative;
    margin: 1em 0 -3.5em 0;
}

.main-menu-4-col-drop {padding: 1.25rem 1.1rem; padding: 1.25rem; }
/*.main-menu-4-col-drop .col-md-3 {padding-left: 0px;}*/
.main-menu-4-col-drop .col-md-3 p.h4 {margin-top: 0px;}
.main-menu-4-col-drop .col-md-3 ul {padding-left:15px; padding-left: 0px;}
.main-menu-4-col-drop .col-md-3 ul li { font-size: 1.5rem; list-style-type: none;}
.padding-left-zero {padding-left: 0px}

.lSSlideOuter .lSPager.lSGallery li.non-active { visibility: hidden !important;}

.red {color: red;}
.white {color: #FFF!important;}
.off-white {color: #F1F1F1;}
.yellow { color: rgba(247,243,39,1.00) !important; text-transform: uppercase;}

.college_mission { float: right;}

.js-form-item-sort-by, .js-form-item-sort-order {float: left; margin-right: 2em;}
img.mission{ margin:15px 0;}
img.college_mission {float:left; margin: 0 15px 15px 0;}

/* IME Advisory Council */
#ime-advisory-council { margin-bottom:150px !important; padding-top:20px; /*min-height:550px !important; min-height: auto;*/}
#ime-advisory-council img { float:left; margin:0 30px 15px 0;}
.ime-advisory-council-bio, #ime-advisory-council p { float:left; width:70%;}
.ime-advisory-council-bio { margin-bottom: 1em;}

.margin-bottom1em {margin-bottom:1em !important;}
.margin-bottom2em {margin-bottom:2em !important;}

.mb-0 {margin-bottom:0em !important;}
.mb-1 {margin-bottom:.25em !important;}
.mb-2 {margin-bottom:0.5em !important;}
.mb-3 {margin-bottom:1em !important;}
.mb-4 {margin-bottom:1.5em !important;}
.mb-5 {margin-bottom:3em !important;}

.mt-0 {margin-top:0em !important;}
.mt-1 {margin-top:.25em !important;}
.mt-2 {margin-top:0.5em !important;}
.mt-3 {margin-top:1em !important;}
.mt-4 {margin-top:1.5em !important;}
.mt-5 {margin-top:3em !important;}

.pb-0 {padding-bottom:0 !important;}
.pb-1 {padding-bottom:0.25em !important;}
.pb-2 {padding-bottom:0.5em !important;}
.pb-3 {padding-bottom:1em !important;}
.pb-4 {padding-bottom:1.5em !important;}
.pb-5 {padding-bottom:3em !important;}

.pt-0 {padding-top:0 !important;}
.pt-1 {padding-top:0.25em !important;}
.pt-2 {padding-top:0.5em !important;}
.pt-3 {padding-top:1em !important;}
.pt-4 {padding-top:1.5em !important;}
.pt-5 {padding-top:3em !important;}

/* Alumni News */

.alumni-flex {
    display: flex;
}

.alumni-body {
    padding: 5px;
}

.alumni-body p {
    margin-left: 10px;
}



/* News */

#block-views-block-news-block-1 {margin-bottom: 2.5em;}
.views-field.views-field-field-article-thumbnail.news-thumbnail { float: left; margin-right: 1.1em;}
span.views-field.views-field-field-article-thumbnail.news-thumbnail img {border-radius: 10%;}
.views-field.views-field-title.new-title {margin-left: 0; float: initial;}
.views-field.views-field-title.new-title a, .views-field.views-field-title.new-title a:hover { color: #00bbdc;}
.views-field.views-field-title.new-title a:hover { color: #236192;}
.view-news-body {color: #666;}
.more-link { border-radius: 5px; /*margin: 1em 0 0 1em; margin: 1em 0 0 0;*/margin-top:.75em; padding: 5px 10px; width: fit-content !important;}
#block-views-block-news-block-1 .more-link, #block-views-block-news-block-6 .more-link { display: block; background-color: rgba(0,187,220,0.85);}
#block-views-block-news-block-1 .more-link:hover, #block-views-block-news-block-6 .more-link:hover {background-color: rgba(0,187,220,1.0);}
#block-views-block-upcoming-events-block-1 .more-link {background-color: #236192;}
.more-link a, .more-link a:hover { color: #FFF; font-size: 1.5em; text-shadow: 1px 1px #000;}

/********************************************************
                figure / figcaption
 ***************************************************** */
figure, #article > img, #article > object,
#article > iframe, #article > video { background: #fff; clear: right; float: right; font-size: 11px; margin: 0 0 15px 15px; text-align: center;}
figure img { float: none; margin: 0;}
figure strong, figcaption b { font-weight: bold;}
figcaption { display: block; padding: 5px 3px 0 3px;}
figcaption a, figcaption em, figcaption strong, figcaption b, figcaption i { font-size: 11px;}
figcaption em, figcaption i { font-style: italic;}
figcaption small, figcaption small a, figcaption small em, figcaption small strong { font-size: 9px;}

img.filter-grayscale {
	-webkit-filter: grayscale(90%) contrast(90%);
    filter: grayscale(90%) contrast(90%);
    opacity: 0.25;
}

img.pull-right { margin: 1em 0 1em 1em;}
img.pull-left { margin: 1em 1em 1em 0;}

div.left-rule-line { border-left: 1px solid rgba(102,102,102,1.00) !mportant; padding-left: 1em !mportant;}
.mh-100 { height: auto !important;}


.flex-content-between a, .flex-content-between a:hover {color: #FFF;}

/********************************************************
  CEE Research Pages
 ***************************************************** */

#area { font-size:12px;}
#area_fac, #area_interest { width:950px !important; margin:0; padding:0 0 15px 0; position:relative; left:0; top:0; }
#area_fac img {float:left; margin:0px 10px 10px 0;}
#area_fac li { border:none; display: inline-block; float:left; height:71px; width:215px; margin:10px 10px 0 0; padding:0; position:relative; }
#area_fac li:hover { background:#eaeaea;}
#area_fac span { color:#000;}

#area { font-size:12px;}
#area_fac, #area_interest { width:98% !important; margin:0; padding:0 0 15px 0; position:relative; left:0; top:0; }
#area_fac img {float:left; margin:0px 10px 10px 0;}
#area_fac li { border:none; display: inline-block; float:left; height:71px; width:215px; margin:10px 10px 0 0; padding:0; position:relative; }
#area_fac li:hover { background:#eaeaea;}
#area_fac span { color:#000;}

#block-views-block-cbe-major-specific-requirements-block-1 .views-accordion-header.ui-accordion-header.ui-accordion-header-active.ui-state-active { border:1px solid #03927f !important; background: rgba(164,210,51,1.00) !important;}

/********************************************************
  Buttons
 ****************************************************** */
.btn.btn-default.btn-famu:hover,.btn.btn-default.btn-fsu:hover,
.btn.btn-default.btn-cbe:hover,.btn.btn-default.btn-cee:hover,.btn.btn-default.btn-ece:hover,.btn.btn-default.btn-ime:hover,.btn.btn-default.btn-me:hover {color: #FFF !important;}

/*.btn.btn-default.btn-famu { background-color: rgba(228,105,41, 0.5);}*/
.btn.btn-default.btn-famu:hover { background-color: rgba(228,105,41,0.80);}
/*.btn.btn-default.btn-fsu { background-color: rgba(183,176,156, 0.5);}*/
.btn.btn-default.btn-fsu:hover { background-color: rgba(110,52,64,0.80);}

.btn.btn-default.btn-cbe:hover { background: rgba(238,39,55,0.95)}
.btn.btn-default.btn-cee:hover { background: rgba(238,39,55,0.95)}
.btn.btn-default.btn-ece:hover { background: rgba(238,39,55,0.95)}
.btn.btn-default.btn-ime:hover { background: rgba(238,39,55,0.95)}
.btn.btn-default.btn-me:hover { background: rgba(238,39,55,0.95)}

hr.famu-org-rule { border-bottom: 1px solid rgba(240, 140, 31,0.75); margin: 1em 0;}
hr.fsu-rule {border-bottom: 1px solid rgba(115, 47, 64,0.75); margin: 1em 0;}

.famu-vertical-rule {border-left:5px solid rgba(21,90,45,.75); margin-right: 1em;}
.fsu-vertical-rule {border-left:5px solid rgba(183,176,156,.75);}

.courses-alternating div { padding:1em .5em; }
.courses-alternating div.alt-bg { background: rgba(113,109,110,0.07) !important; margin: 0px;}
.courses-alternating hr { margin:0}

.news-caption p {font-weight:bold;font-size:14px;margin-top:10px;}

#fsu-footer img {height:30px;}

/* flexslider carousel fix */
#block-frontpageslidercarouselwithimages .flexslider .slides > li {
    visibility: visible;
}
.s3-fs-1 {
  font-size: .75em
}
.s3-fs-2 {
  font-size: 1em
}
.s3-fs-3 {
  font-size: 1.333em
}
.s3-fs-4 {
  font-size: 1.777em
}
.s3-fs-5 {
  font-size: 2.369em
}
.s3-fs-6 {
  font-size: 3.157em
}
@media screen and (min-width: 1200px) {
  .s3-fs-lg-1 {
    font-size: .75em
  }
  .s3-fs-lg-2 {
    font-size: 1em
  }
  .s3-fs-lg-3 {
    font-size: 1.333em
  }
  .s3-fs-lg-4 {
    font-size: 1.777em
  }
  .s3-fs-lg-5 {
    font-size: 2.369em
  }
  .s3-fs-lg-6 {
    font-size: 3.157em
  }
  .s3-txt-lg-l {
    text-align: left
  }
  .s3-txt-lg-c {
    text-align: center
  }
  .s3-txt-lg-r {
    text-align: right
  }
}
@media screen and (max-width: 1199px) and (min-width:992px) {
  .s3-fs-md-1 {
    font-size: .75em
  }
  .s3-fs-md-2 {
    font-size: 1em
  }
  .s3-fs-md-3 {
    font-size: 1.333em
  }
  .s3-fs-md-4 {
    font-size: 1.777em
  }
  .s3-fs-md-5 {
    font-size: 2.369em
  }
  .s3-fs-md-6 {
    font-size: 3.157em
  }
  .s3-txt-md-l {
    text-align: left
  }
  .s3-txt-md-c {
    text-align: center
  }
  .s3-txt-md-r {
    text-align: right
  }
}
@media screen and (max-width: 991px) and (min-width:768px) {
  .s3-fs-sm-1 {
    font-size: .75em
  }
  .s3-fs-sm-2 {
    font-size: 1em
  }
  .s3-fs-sm-3 {
    font-size: 1.333em
  }
  .s3-fs-sm-4 {
    font-size: 1.777em
  }
  .s3-fs-sm-5 {
    font-size: 2.369em
  }
  .s3-fs-sm-6 {
    font-size: 3.157em
  }
  .s3-txt-sm-l {
    text-align: left
  }
  .s3-txt-sm-c {
    text-align: center
  }
  .s3-txt-sm-r {
    text-align: right
  }
}
@media screen and (max-width: 767px) {
  .s3-fs-xs-1 {
    font-size: .75em
  }
  .s3-fs-xs-2 {
    font-size: 1em
  }
  .s3-fs-xs-3 {
    font-size: 1.333em
  }
  .s3-fs-xs-4 {
    font-size: 1.777em
  }
  .s3-fs-xs-5 {
    font-size: 2.369em
  }
  .s3-fs-xs-6 {
    font-size: 3.157em
  }
  .s3-txt-xs-l {
    text-align: left
  }
  .s3-txt-xs-c {
    text-align: center
  }
  .s3-txt-xs-r {
    text-align: right
  }
}