.w_row ul, .w_row ul li{ padding:0;list-style-type:none;}
.img_src{width:100%;height:50%;}
.fu_headtext{font-size:95%;float:left;width:50%;padding-bottom:1em;}
.fu_viewprograms, .fu_viewprograms a:link, .fu_viewprograms a:visited{font-size:95%;
color:#900028;text-transform:uppercase;text-align:right;text-decoration:none;padding-right:.25%;padding-bottom:1.5em;}
#fu_instagram{width:100%;margin:0 auto;}
#fu_instagram img {width:20%;float:left;padding:.085em;}
#fu_cura_box{width:96%;background-color:#900028;margin:0 auto;padding:1% 0 1% 0;}
.fu_cura{padding:0 3em 0 3em;text-align:center;color:#ffffff;font-size:200%;padding-top:1em;line-height:120%;}
#fu_cura_content1{background-color: #900028;color:ffffff;}
.fu_cura_by{font-size:55%;margin-bottom:0;}
#fu_cura_tagline{color:#ffffff;margin:1.5em 0 -1em 0;}
#fu_cura_sub{color:#ffffff;font-size:.75em;text-align:center;font-weight:bold;margin:-1.5em 0 1.5em 0;}
#highlightedprograms_box{width:96%;}
#highlightedprograms_box img {width:100%;}
.highlightedprograms_boxitem{width:19.50%;float:left;margin-right:1px;background-color:#900028;min-height:22em;}
.highlightedprograms_title, .highlightedprograms_link a, .highlightedprograms_link a:link, .highlightedprograms_link a:visited
{font-weight:bold;padding:7% 10% 10% 10%;color:#ffffff; font-size:90%;line-height:95%;word-break:break-word;text-decoration:none;}
.highlightedprograms_description{padding:0 10%;font-size:80%;color:#ffffff;text-decoration:none;line-height:95%;word-wrap:break-word;}
/* #highlightedprograms_header{width:100%;border:1px solid red;}*/
.highlightedprograms_headtext{font-size:85%;font-weight:bold;float:left;width:50%;}
.highlightedprograms_viewprograms, .highlightedprograms_viewprograms a:link, .highlightedprograms_viewprograms a:visited{font-size:90%;
color:#900028;text-transform:uppercase;font-weight:bold;text-align:right;text-decoration:none;padding-right:2%;}
/* FEATURED EVENTS */
#fu_featuredevents_box {width:96%;margin:0 auto;}
.fu_featuredevents_boxitem{width:19.50%;float:left;margin-right:1px;min-height:20em;}
.fu_featuredevents_boxitem a{text-decoration:none}
.fu_featuredevents_title, .featuredevents_link a, .featuredevents_link a:link, .featuredevents_link a:visited
{font-weight:normal;padding:2% 10% 5% 10%;font-size:115%;line-height:110%;word-break:break-word;text-decoration:none;}
.fu_featuredevents_description{padding:0 10%;font-size:85%;color:#text-decoration:none;line-height:125%;word-wrap:break-word;}
.fu_featuredevents_date, .featuredevents_date a, .featuredevents_date a:link, .featuredevents_date a:visited
{padding: 10% 10% 1% 10%;font-size:75%;font-weight:bold;text-decoration:none;line-height:105%;word-wrap:break-word;}
/* #highlightedprograms_header{width:100%;border:1px solid red;}*/
.featuredprograms_headtext{font-size:85%;font-weight:bold;float:left;width:50%;}
.featuredprograms_viewprograms, .featuredprograms_viewprograms a:link, .featuredprograms_viewprograms a:visited{font-size:90%;
color:#900028;text-transform:uppercase;font-weight:bold;text-align:right;text-decoration:none;padding-right:2%;}
.fp_title, .fp_title a:link, .fp_title a:visited{font-size:90%;color:#000000;}
#fp_supp{width:100%;}
.fp_supp_box{width:32%;float:left;margin-right:1px;background-color:#900028;line-height:99%;}
.fp_supp_box a, .fp_supp_box a:visited, .fp_supp_box a:link, .fp_supp_box a:active{text-decoration:none}
.fp_supp_box:after{clear:both;float:none;}
.fp_name{padding:7% 10% 5% 10%;color:#ffffff; font-size:1.25em;line-height:100%;}
.fp_description{padding:0 10%;font-size:85%;color:#ffffff;text-decoration:none;}
.fp_description a:link, .fp_description a:visited{color:#ffffff;}
.fp_head{font-size:85%;font-weight:bold;margin:0;}
/* CURA PERSONALIS */
#fu_cura_section{margin: 2em 0 2em 0;}
.fu_cura_bkg
{
 background: url(/site/images/cura_gradient.png) repeat;
background-size:contain;
background-position:center;
background-size: 100%;
color:#ffffff;
padding: 1em 0 1em 0;
}
blockquote {
 
    text-align:center;
}
 
blockquote p {
    font-size:200%;
    text-align:center;
    padding:0;
    color: #ffffff;
    display:block;
}
 
blockquote p.fu_cura_quote {
    font-size:200%;
    text-align:center;
    padding:0 0 10px 0px;
    position:relative;
}
 
blockquote p.fu_cura_quote:before, blockquote p.fu_cura_quote:after {
   content: "\201D";
    font-size: 200%;
    font-family:Georgia, "Times New Roman", Times, serif;
    color: #ffffff;
    font-weight:bold;
    
    line-height:0.8
}
 
blockquote p.fu_cura_quote:before {
   content: "\201C";
   top:8px;
}
.fu_cura_by{font-size:120%; }
/* FORDHAM VIDEOS */
.fu_video_text{*, *:after, *:before;
	color:#ffffff;
	font-size:140%;
	width:98%;
}
.fu_video_div{position:absolute;top:30%;text-align:center;width:100%;}
.fu_video_div_img{width:100%;position:relative;margin: -.6% auto;
(-bracket-:hack;
        width:inherit;
    );}
.fu_video_circle{width:15%;margin-top:-1%;margin-bottom:5.5%;}
.fu_video_head1{width:70%;}
/* FORDHAM BY THE NUMBERS */
.fu_fbtn_div {position:absolute;left:25%;top:10%;width:100%;text-align:center;}
.fu_fbtn_text, .fu_fbtn_text_supp{color:#ffffff;
	font-size:140%;
	width:90%;
	left:50%;margin-left: -20.5%;
	line-height:96%;
}
/*.fu_fbtn_text_supp{line-height:90%;}*/
.fu_fbtn_img {left:50%;margin-left:-50%;width:70%;max-height:209px;margin-top:-1%;margin-bottom:0px;}
/* OPTIONAL AD SPACE */
.fu_ad_div, .fu_ad_div_supp{position:absolute;top:10%;text-align:center;width:100%;color:#ffffff;}
.fu_ad_img, .fu_ad_img_supp{width:100%;}
.fu_ad_larger {text-align:center;margin-bottom:.5%;margin-top:4%;font-size:325%;line-height:100%;}
.fu_ad_smaller {font-size:140%;margin-bottom:1%;}
.fu_ad_larger_supp {text-align:center;margin-bottom:.5%;margin-top:3%;font-size:225%;line-height:100%;}
.fu_ad_smaller_supp {font-size:140%;margin-bottom:1%;}

/*--------------------FEATURED EVENTS--------------------------------*/
.daytime{font-weight:bold;line-height:105%;font-size:.75em;margin-bottom:5px;}
.summary{line-height:100%;font-size:1.15em;margin-bottom:5px;}
.description{line-height:105%;font-size:.90em;}
.events .column
{
  padding: 8px 6px 6px 6px;
  font-size: 90%;
  float: left;
}

/* Line 1 */
.events .column
{
  padding: 8px 6px 6px 6px;
  border-right-width-value: 1px;
  border-right-style-value: solid;
  border-right-color-value: #ffffff;
  color: #ffffff;
  background-color: transparent;
 
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: right bottom;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}

/* Line 1 */
.events .column
{
  color: #8d0027;
  border-right-color-value: #dce1e3;
  border-left-color-value: #dce1e3;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #dce1e3;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dce1e3;
}

.events .column{min-height:190px;}
/*-------------------- ACTIVE SHOOTER --------------------------------*/
#ac {height:44em;width:100%;border:none;}
/*-------------------- MEDIA QUERIES --------------------------------*/
@media only screen and (max-width: 1160px) {
.fu_ad_larger_supp {text-align:center;margin-bottom:.5%;margin-top:3%;font-size:185%;line-height:100%;}
.fu_ad_smaller_supp {font-size:100%;margin-bottom:1%;}
}
@media only screen and (max-width: 990px) {
.fu_ad_img_supp{visibility:hidden;display:none;}
.fu_ad_div_supp{padding:1em .5em 1em .5em;
 background: url(/site/images/cura_gradient.png) repeat;
position:relative;}
 .fu_ad_larger_supp {margin-bottom:.5%;margin-top:5%;font-size:140%;line-height:100%;}
.fu_ad_smaller_supp {font-size:100%;margin-bottom:1%;line-height:100%;}
.fu_fbtn_text, .fu_fbtn_text_supp {font-size:120%}
.fu_fbtn_img {max-height:190px;}
}
@media only screen and (min-width:760px) and (max-width: 870px) {
.fu_fbtn_text, .fu_fbtn_text_supp {font-size:105%}
.fu_fbtn_img {max-height:160px;}
}
@media only screen
and (min-width:621px)
and (max-width:760px) {
.fu_fbtn_text, .fu_fbtn_text_supp {font-size:105%;margin-top:-3%;}
.fu_fbtn_img {max-height:140px;}
}
@media only screen and (max-width: 767px) {
.highlightedprograms_boxitem, .fu_featuredevents_boxitem { width:97%;float:left;margin-bottom:2px;min-height:5em;padding:1%;}
.fu_featuredevents_date, .fu_featuredevents_date a, .fu_featuredevents_date a:link, .fu_featuredevents_date a:visited,.fu_featuredevents_title, .fu_featuredevents_link a, .fu_featuredevents_link a:link, .fu_featuredevents_link a:visited {padding:1%;}
#highlightedprograms_box img{display:none;visibility:hidden;}
.fu_ad_img{visibility:hidden;display:none;}
.fu_ad_div{padding:1em .5em 1em .5em;
 background: url(/site/images/cura_gradient.png) repeat;
position:relative;}
.fu_ad_larger, .fu_ad_larger_supp {margin-bottom:.5%;margin-top:5%;font-size:140%;line-height:100%;}
.fu_ad_smaller, .fu_ad_smaller_supp {font-size:110%;margin-bottom:1%;line-height:100%;}
.events .column{min-height:auto;}
}
@media only screen and (max-width: 775px) {
.fu_video_text{font-size:105%;line-height:90%;}
}
@media only screen and (max-width: 620px) {
.fu_fbtn_img {visibility:hidden;}
.fu_fbtn_text, .fu_fbtn_text_supp {font-size:100%;margin-top:-28%;}
.flex-video{width:80%;height:40%;}
}
@media only screen and (max-width: 580px) {
.fu_video_text {visibility:hidden;}
}
/*--------------------------------w_row--------------------------*/
.w_row {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 80em;
    *zoom: 1;
}
.w_row:after, .w_row:before {
    content: " ";
    display: table;
}
.w_row:after {
    clear: both;
}
.w_row.collapse>.column, .w_row.collapse>.columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left;
}
.w_row.collapse .w_row {
    margin-left: 0;
    margin-right: 0;
}
.w_row .w_row {
    width: auto;
    margin-left: -.9375em;
    margin-right: -.9375em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1;
}
.w_row .w_row:after, .w_row .w_row:before {
    content: " ";
    display: table;
}
.w_row .w_row:after {
    clear: both;
}
.w_row .w_row.collapse {
    width: auto;
    margin: 0;
    max-width: none;
    *zoom: 1;
}
.w_row .w_row.collapse:after, .w_row .w_row.collapse:before {
    content: " ";
    display: table;
}
.w_row .w_row.collapse:after {
    clear: both;
}
@media only screen and (min-width:768px) {
 
.w_row .large-offset-0 {
    position: relative;
    margin-left: 0;
}
.w_row .large-offset-1 {
    position: relative;
    margin-left: 8.33333%}
.w_row .large-offset-2 {
    position: relative;
    margin-left: 16.66667%}
.w_row .large-offset-3 {
    position: relative;
    margin-left: 25%}
.w_row .large-offset-4 {
    position: relative;
    margin-left: 33.33333%}
.w_row .large-offset-5 {
    position: relative;
    margin-left: 41.66667%}
.w_row .large-offset-6 {
    position: relative;
    margin-left: 50%}
.w_row .large-offset-7 {
    position: relative;
    margin-left: 58.33333%}
.w_row .large-offset-8 {
    position: relative;
    margin-left: 66.66667%}
.w_row .large-offset-9 {
    position: relative;
    margin-left: 75%}
.w_row .large-offset-10 {
    position: relative;
    margin-left: 83.33333%}
.w_row .large-offset-11 {
    position: relative;
    margin-left: 91.66667%}
}
}
.universal-social.w_row.full-screen-width {
    max-width: 1200px;
    margin: 40px auto;
}
.top-bar .w_row {
    max-width: none;
}
form .w_row .w_row {
    margin: 0 -.5em;
}
form .w_row .w_row .column, form .w_row .w_row .columns {
    padding: 0 .5em;
}
form .w_row .w_row.collapse {
    margin: 0;
}
form .w_row .w_row.collapse .column, form .w_row .w_row.collapse .columns {
    padding: 0;
}
form .w_row .w_row.collapse input {
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
}
form .w_row input.column, form .w_row input.columns, form .w_row textarea.column, form .w_row textarea.columns {
    padding-left: .5em;
}
.red-bg h1, .red-bg h2, .red-bg ul li, .red-bg ul li a, .red-bg.w_row a {
    color: #fff;
}
.w_row.twelve-hun-max {
    max-width: 1200px;
}
.w_row.undergrad.full-screen-width .w_row {
    max-width: 80em;
}
.w_row.twelve-hun-max .small-6.no-l-pad {
    border-left: 1px solid #fff;
}
.events .w_row.twelve-hun-max, .instagram .w_row.twelve-hun-max, .programs .w_row.twelve-hun-max, .spotlight .w_row.twelve-hun-max {
    padding-top: 33px;
}
.events .w_row, .instagram .w_row, .profiles .w_row, .programs .w_row, .slider-numbers .w_row, .spotlight .w_row {
    position: relative;
}
.w_row.full-screen-width {
    max-width: 100%}
.learning-center-locations .w_row.text-center-large {
    margin-top: 10px;
    padding-top: 5px;
}
.learning-center-locations .w_row.text-center-large ul {
    margin: 25px 0;
}
.learning-center-locations .w_row.text-center-large a {
    font-family: raleway-bold;
    font-size: 90%;
    text-transform: uppercase;
}
.learning-center-locations .w_row.text-center-large ul li {
    padding-right: 15px;
}
.learning-center-locations .w_row.text-center-large ul li span {
    padding-right: 5px;
    padding-bottom: 2px;
    font-size: 90%}
	.header.sticky.fixed .w_row.full-screen-width.red-bg, .header.sticky.to-not-fixed .w_row.full-screen-width.red-bg, .header.sticky.to-not-fixed .sec-nav-wrap {
    display: none;
}
.header .w_row.full-screen-width.red-bg {
    clear: both;
}
.w_row.red-bg.undergrad h1, .secondary ul {
    padding-left: 15px;
}
.w_row.full-screen-width.red-bg.program-head {
    padding: 25px 0;
    margin-bottom: 20px;
}
.w_row.full-screen-width.red-bg.program-head h1 {
    float: left;
    padding: 0;
    margin: 0 8px 0 0;
}
.instagram .w_row.twelve-hun-max {
    padding-bottom: 40px;
}
.main.program .profiles .w_row.twelve-hun-max .column:last-child {
    float: left;
}
.profiles .w_row.twelve-hun-max, .section.spotlight {
    padding-top: 33px;
    clear: both;
    margin-top: 40px;
}
@media only screen and (min-width:768px) {
.main.department>.events, .main.program .profiles .w_row.twelve-hun-max {
    margin: 0 -30px 0 -31px;
}
.profiles .w_row.twelve-hun-max, .section.spotlight {
    border-top: 1px solid #dce1e3;
}
.learning-center-locations .w_row.text-center-large ul {
    margin: 8px 3px;
}
.events .w_row.twelve-hun-max, .instagram .w_row.twelve-hun-max, .programs .w_row.twelve-hun-max, .spotlight .w_row.twelve-hun-max {
    margin-top: 40px;
    border-top: 1px solid #dce1e3;
}
.events .w_row.twelve-hun-max .section-link, .instagram .w_row.twelve-hun-max .section-link, .programs .w_row.twelve-hun-max .section-link, .spotlight .w_row.twelve-hun-max .section-link {
    top: 40px;
}
.spotlight.featured .w_row.twelve-hun-max .section-link {
    top: 43px;
}
.w_row.full-screen-width.red-bg.program-head {
    padding: 25px 0;
    clear: both;
}
}
@media only screen and (max-width:767px) {
.sec-nav-wrap.w_row {
    margin-bottom: 20px;
}
.w_row.twelve-hun-max.learning-centers {
    padding-left: 10px;
    padding-right: 10px;
}
.w_row.twelve-hun-max {
    margin: 0;
}
}
@media only screen 
and (min-width:767px) 
and (max-width:950px) {
.learning-center-locations .w_row.text-center-large ul li span {
    padding-right: 0;
}
.learning-center-locations .w_row.text-center-large ul li {
    padding-right: 12px;
}
}
@media only screen and (min-width:940px) {
.w_row.learning-centers .small-6>figcaption {
    background: #fff;
    width: 80%;
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -40%}
.mast .orbit-container .orbit-slides-container>* .orbit-caption {
    position: absolute;
    bottom: 0;
}
}
@media only screen 
and (min-width:768px) 
and (max-width:1239px) {
.slider-numbers.video, .universal-social.w_row.full-screen-width {
    margin-left: 0%;
    margin-right: 0%;
}
.universal-social.w_row.full-screen-width {
    width: auto;
}
}
@media only screen and (min-width:1280px) {
.w_row.full-screen-width.red-bg.program-head h1, .w_row.red-bg.undergrad h1, .secondary ul, .top-bar .name h1 a {
    padding-left: 40px;
}
}
@media only screen and (min-width:768px) {
.w_row.red-bg.undergrad h1 {
    margin-bottom: 20px;
}
}
@media only screen and (max-width:767px) {
  .slider-numbers.video, .universal-social.w_row.full-screen-width {
    margin-left: 0%;
    margin-right: 0%;
}
.universal-social.w_row.full-screen-width {
    width: auto;
}
}

