*{box-sizing:border-box}
.Wrapper1000px{width: 100%; max-width: inherit; min-width: inherit;}
/*change 17-Jul*/
#COB-Header-Shield img {max-width: 100%;min-width: 0;width: auto;}
.add-form-section{width: 100%;}
 /*daffodil changes on 11-3*/
.Wrapper1000pxHomePanel{width:100%!important; padding:0;}
.Wrapper1000pxHomePanel .sf_colsOut.sf_3cols_2_34{width:100% !important;padding-left:12px;}  
.Wrapper1000pxHomePanel .sf_colsOut.sf_3cols_3_33{width:100% !important;}
.Wrapper1000pxHomePanel .sf_colsOut.sf_3cols_1_33{padding-left:12px;}
.banner-img{width: 100%;}
.banner-img-title{font-size:34px!important;}

#HomeGrayBlockLeft{float:none;width:100%;}
/*ends*/

#COBFooterPage{height: auto;}
#COBFooterSpan{width: 100%; height: auto; display:inline-block;}
#FooterLeft, #FooterRight{position:static;}
#FooterLeft{padding-top:40px; padding-left:0;}
#FooterRight{width:100%; padding:15px 0; text-align:center;}
#FooterLegalLinks{text-align:center; padding-top:15px;}
.Staff-Side-Deatil.StaffDetail {background-color: #F0F0F0; float: left; padding: 0 20px 20px; width: 100%;	margin:20px 0 0;}
.search-trigger, .menu-trigger, #mp-pusher{display:block;}
#COB-HeaderMenu{display:none;}
/*.menu-trigger{width:35px; height:35px; top:72px; padding:0; position:absolute;}
.menu-trigger {background-image:url(menu-icon.png); background-position:left top; background-size:100% 100%; background-repeat: no-repeat; background-color: transparent; box-shadow: none; width:35px; height:35px;}
.menu-trigger:before {position:relative;}
*/
a.responsiveTrigger {display:block; background-image:url(menu-icon.png); background-position:left top; background-size:100% 100%; background-repeat: no-repeat; background-color: transparent; box-shadow: none; width:35px!important; height:35px!important;}
.search-trigger{width:35px; height:35px; right:65px; left:auto; top:74px; padding:0; position:absolute; background-image:url(search-icon.png); background-position: left top; background-size:100% 100%; background-repeat: no-repeat; background-color: transparent; box-shadow: none; width:35px; height:35px;}
.sfInlineEditingPageMenu .sfInlineEditingToggleLnk{top:25px;}
.rsmFlow.rsmLevel.rsmOneLevel {display: none;}

.k-treeview .k-item{padding:0;}
.k-treeview .k-in{padding:2px; width:99%;}
#flyout_menu a{padding-left:27px; width:auto; display:block; font-size:1.2em !important;}
.sfNavTreeview .k-minus, .sfNavTreeview .k-plus{/*position: absolute;*/ right: 15px; top: 3px;}

#flyout_menu ul ul {left: 3px; position: relative; top: 0; display:none !important; width: 97%; z-index: 598; border-top:1px solid #FFFFFF;padding-bottom: 3px;}
#flyout_menu ul ul ul {left: 3px; position: relative; top: 0; display:none !important; width: 97%; z-index: 598; border-top:1px solid #FFFFFF;padding-bottom: 3px;}

#flyout_menu li:hover ul{display:block !important;}
 #flyout_menu ul li:hover ul.k-group li:hover ul.k-group-third{display:block !important;}

#flyout_menu li:hover ul.k-group-third {display: none !important;}  

#flyout_menu li:hover ul.k-group-fourth {display: none !important;}
#flyout_menu ul li:hover ul.k-group li:hover ul.k-group-third li:hover ul.k-group-fourth{display:block !important;}

#flyout_menu li:hover ul.k-group-fifth {display: none !important;}
#flyout_menu ul li:hover ul.k-group li:hover ul.k-group-third li:hover ul.k-group-fourth li:hover ul.k-group-fifth{display:block !important;}

#flyout_menu {width: 100%; max-width: 300px;}
#flyout_menu li {max-width: 100% !important;width: 100% !important;}

#flyout_menu li li a{padding-left:50px; width:auto; display:block;}

.k-minus {background-image: url("/images/default-source/default-album/menuarrow.png?sfvrsn=2") !important;
    background-position: 0 center !important;
    float: right !important;
    height: 16px;
    margin-left: -16px;
    margin-top: 7px;
    width: 16px;
}

/*#COB-Header-Search{ background: #F0F0F0; display: none; left: 0; min-height: 20px; padding: 10px 20px; position: absolute; top: 112px; width: 100%;z-index:10;}
.COB-HEADER-SEARCH-INPUT{width: 89%;padding: 4px 2px;height: 30px; border:1px solid #dddddd; border-right:0;}
.COB-INPUT-SEARCH-BUTTON{ background: url(/images/default-source/cobmain/FSU_Header_Search_Submit.png?sfvrsn=2) left center no-repeat; border:1px solid #dddddd; border-left:0; background-position: left center; height:30px;}*/

#search_content{ background: #F0F0F0; display: none; left: 0; min-height: 20px; padding: 10px 20px; position: absolute!important; top: 112px!important; width: 100%;z-index:10;}
#search_content .sfsearchTxt{width: 89%;padding: 4px 2px;height: 30px; border:1px solid #dddddd; border-right:0;}
#search_content .sfsearchSubmit{ background: url(/images/default-source/cobmain/FSU_Header_Search_Submit.png?sfvrsn=2) left top no-repeat;background-position: left top; height:30px;}


.mp-menu{width:200px;}
.mp-menu h2{font-size:1.5em;}
.mp-menu ul li > a{font-size:1.2em;}
.banner-img img{height:50px;}
#COB-Header-School {font-size: 1.7em; line-height: 1;}
#COB-Header-School-Dept{font-size: 1.2em;}

/*List Page CSS*/
.sf_colsOut.sf_3cols_3_25,
.sf_colsOut.sf_3cols_1_25{width:60% !important; margin:0 !important;}
.sf_colsOut.sf_3cols_2_50{width:60% !important;}
.sf_colsHead .sf_colsOut.sf_3cols_2_50 .sfContentBlock{width:auto !important;}
.sf_colsHead .sfContentBlock h3{border:0; padding-bottom: 0;}
.sf_colsHead .facultyTable{border-bottom:1px solid #ccc;}
.facultyTable > .sf_colsOut.sf_3cols_1_25{ width:25% !important; min-width:105px;}
.sf_colsHead{display:none;}
#PageTitle span,
#PageTitle {font-size: 22px !important;}
.sf_colsOut.sf_3cols_3_25{margin-left:105px !important;}

/*home-page css*/
#COB-Header{left:0px;}

.banner {
    height: 390px;
    left: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.banner-container{width: 100%;}
.sfContentBlock table{margin:0 auto 20px;}
.GiveNewBigLink{float: none;
	width:90%;
	margin:0 auto;
    left: auto;
    position: relative;}
.GiveNewBigLink img{width:100%;}
.featured-block .sfContentBlock img{width:100%;}
.FourXSection { width: 100%;}
.legacyHall-nav .mp-level-open li a{ text-transform:uppercase;}
.legacyHall-nav#mp-pusher{top: 70px; z-index: 7999;}
.legacyHall-nav .mp-menu{height: 315px;}

#COB-Header-Shield{left: 10px;width: 35%;top: auto; z-index:101; /*bottom: -25px;*//*position:static;*/}
#COB-Header-Shield.jmi {left: 10px; width: 375px!important; top: auto; z-index:101; /*bottom: -25px;*//*position:static;*/}
.legacyHall-header #COB-Header-School{width: 79%;left: 28%; top:22px;}
.legacyHall-header #COB-Header-COB-Home{top: 37px; left: auto; width:55%; right:30px;}
.legacyHall-header .menu-trigger{right: 8px;}
.SliderImageTitle{line-height: 22px;}
.sf_colsOut.sf_4cols_1_25 .sf_colsIn, .sf_colsOut.sf_4cols_2_25 .sf_colsIn, .sf_colsOut.sf_4cols_3_25 .sf_colsIn, .sf_colsOut.sf_4cols_4_25 .sf_colsIn{ padding:0px 12px; margin-left:0px; margin-right:0px; margin-bottom:20px;}
#FooterRight{width:155px; margin:0 auto; float:none;}

/*.Home_bottom_block .sfContentBlock table{width:100% !important;}*/
.sfnewsListTitleDateContent .sfnewsListItem{padding-bottom:10px;}
.sfContentBlock table td{ vertical-align:top;}
.sfContentBlock table td + td{white-space: normal !important; min-width: inherit;}
.sfContentBlock table td + td + td{white-space: nowrap !important; min-width: inherit;}
.sfContentBlock table td + td + td + td{white-space: nowrap !important; min-width: inherit;}

.GivingTable .GivingColumn{ vertical-align:middle; padding-left: 20px;}
.GivingTable .GivingColumn + td{ min-width: inherit; padding-left:5px; vertical-align:middle;}
.NamingOpportunities,
.sfnewsList.sfnewsListTitleDateContent,
.FAQ_Q, .FAQ_A,
.GivingOpportunityLinks,
.fancybox,
.SectionDetail,
.SectionTitle,
.FSU_PAGEHEADER {
    padding:0px 12px;
	display:block;
}
.SectionTitle{margin-top:10px;}
.sf_3cols_3_33.home-col3-right,
.sf_3cols_1_33.home-col3-left{
	width: 100% !important;
	padding: 0 1% ;
	margin: 0 0 15px !important;
}

.sf_3cols_2_34.home-col3-center{
	width: 100% !important;
	padding: 0 1% ;
	margin: 0 0 15px !important;
}

#HomeBlockLeft,
#HomeBlockLeftBullets,
#HomeBlockLeftLearnMore {
  left: 0;
  float: none;
}

.sf_3cols_3_33.home-col3-right .sfContentBlock ul,
.sf_3cols_1_33.home-col3-left .sfContentBlock ul,
.sf_3cols_2_34.home-col3-center .sfContentBlock ul{
    padding-left: 0;
    font-size: 13px;
    min-height: 0;
}
#HomeBlockRightLearnMore,
#HomeBlockCenterLearnMore
{
    left: 0;
    }

#HomeBlockLeftBullets > ul {padding-left: 13px;}
#HomeBlockCenterBullets > ul {padding-left: 13px;}
#HomeBlockRightBullets > ul {padding-left: 13px;}

#PageTitle {padding-top: 10px;}
#HomeGrayBlockLeftBullets {margin-bottom: 0;}
#home_slider > .desktopSlider{display:none;}
.hero { margin-bottom: 20px;}
.mobileSlider{display:block;min-height: 240px;}

#HomeSliderLearnMore {margin-top: 8px;}
#HomeSliderLearnMoreText{padding:0;}
#HomeBlockLeftLearnMoreText, #HomeBlockCenterLearnMoreText, #HomeBlockRightLearnMoreText {padding: 0;}
.contents_msg {display: none;}


#FooterLeft {width: 100%;}
.sfsearchResultUrl > a{word-wrap:break-word;}
/*.aboutUsMain .SectionTitle {padding: 0;}*/
.sf_pagerNumeric > a {padding: 1px 5px !important;}
dl.sfsearchResultsWrp {text-align: justify;}
#HomeBlockCenterLearnMore{ margin-left: 6px;}

/*for graduate home new page*/
#GradPgm_HomeBlockLeftImage {height: auto;position: relative;width: 100%;}
#GradPgm_HomeBlockLeft {height: 480px;position: relative;width: 100%;}
#GradPgm_HomeBlockCenterImage {height: auto;position: relative;width: 100%;}
#GradPgm_HomeBlockCenter {height: 480px;left: 2px;position: relative;width: 100%;}
#GradPgm_HomeBlockRight {float: left;height: 480px;position: relative;width: 100%;}

#GradPgm_HomeGrayBlockLeft, #GradPgm_HomeGrayBlockLeftImage, #GradPgm_HomeGrayBlockCenter, 
#GradPgm_HomeGrayBlockCenterImage,
#GradPgm_HomeGrayBlockRight{ width: 100%;} 

.sfImageWrapper > img {width: 100%;}

.sfFormBox.sfTxtBoxMedium .sfTxt {width: 100%;}
#GradPgm_HomeBlockApplyText span {font-size: 16px;}
#GradPgm_HomeBlockApplyClickHere {font-size: 20px !important;}
#RecentRankings {padding-left: 5px;}
#GradPgms_ContactusEmail a {padding-left: 5px;}

.sfFormsEditor.sfTopLbls.gradInterestForm {padding-left: 5px;}
#GradPgm_HomeBlockApply {font-size: 15px;padding-top: 5px;width: 100%;}
#GradPgm_HomeBlockLeftBullets, #GradPgm_HomeBlockCenterBullets, #GradPgm_HomeBlockRightBullets{padding-left:20px;}
#GradPgm_HomeBlockCenterBullets{left:0;}
/*ends for graduate home page*/

#viewTemplate th{font-style: normal;font-weight: normal;background-color: #872431;
color: white;
font-weight: bold;
text-align: right;
min-width: 100px;
padding: 0 10px;
width:100px;
}

#viewTemplate
{
    width:auto;
    height:auto;
}


/*@media screen and (min-width:380px) and (max-width:599px){

.hero-carousel article .contents {left: 285px;}
.mobileSlider{display:block;min-height: 240px;}
.legacyHall-header #COB-Header-COB-Home{top: 11px; left: auto; width:55%; max-width: 190px;}
.legacyHall-header #COB-Header-School{width: 79%; max-width: 361px; left: 24%; top:5px;}
.sfContentBlock table td + td{white-space: normal !important; min-width: 170px;}
.sfContentBlock table td + td + td{white-space: nowrap !important; min-width: inherit;}
.sfContentBlock table td + td + td + td{white-space: nowrap !important; min-width: inherit;}
.rslides .contents {display: block;left: 0; overflow: hidden;  padding: 0 5px; top: -195px;width: 100%;}
.rslides li { 
  overflow: hidden;
  max-height: 250px;
}

}*/

@media screen and (min-width:320px) and (max-width:599px)
{

.mobileSlider{display:block;min-height: 180px;}
#GradPgm_HomeBlockApplyText span {font-size: 16px!important; line-height: 17px;}
#GradPgm_HomeBlockApplyClickHere {font-size: 16px !important; width: 75px; line-height: 17px; }

.sf_3cols_3_33.home-col3-right,
.sf_3cols_1_33.home-col3-left,.sf_3cols_2_34.home-col3-center{margin: 0 !important;}
	
.hero-carousel article .contents {left: 320px;}
#HomeSliderLearnMore {margin-top: 0;}
#HomeBlockLeft,#HomeBlockCenter,#HomeBlockRight{margin: 0 auto;width: 100%;}
#HomeGrayBlockLeftText{/*padding-left:29px;*/}
#HomeGrayBlockLeftBullets{/*padding-left:22px;*/ width:100%;}
/*#HomeGrayBlockCenterText {padding-left: 9px;}
#fsucalendarwidget > div#widgeteventscontainer {padding-left: 10px;}*/
/*change 17-Jul*/
.rslides .contents {display: block;left: 0; overflow: hidden;  padding: 0 5px; top: -130px;width: 100%;}
.rslides .contents > br {display: none;}
.sfContentBlock h1 {font-size: 15px;font-weight: bolder;left: 0;margin-bottom: 5px;padding-left: 0;}
/*.mm-menu.mm-horizontal{height:240px;min-height:15px;overflow:scroll;}*/
/*#HomeGrayBlockLeftBullets > ul {padding-left: 0;}*/
 .home-col3-left, .home-col3-center, .home-col3-right {
  min-height: 225px;
  overflow: auto;
  position: relative;
}
.rslides li { 
  overflow: hidden;
  max-height: 180px;
}

}

@media screen and (min-width:480px) and (max-width:767px){

.hero-carousel article .contents {left: 240px;}
#HomeGrayBlockLeftBullets {float: left;padding-left: 20px;width: 450px;}
#HomeGrayBlockLeft {float: left;padding-left: 10px;width: 450px;}
#HomeGrayBlockRight {width: 100%;}
.rslides .contents {left: 5px;}
#HomeBlockRight, #HomeBlockCenter,#HomeBlockLeft{height: 160px;width: 100%;background-size: contain;}
#HomeBlockRightText,#HomeBlockLeftText,#HomeBlockCenterText {top: 80px;}
 .home-col3-left, .home-col3-center, .home-col3-right {
    min-height: 270px;
    /*overflow: auto;*/
    position: relative;
    }
 .rslides .contents {width:75%;}

}

@media screen and (min-width:600px) and (max-width:767px){
.rslides li { 
  overflow: hidden;
  max-height: 340px;
}

.contents_msg {
  display: block;
  width: 50%;
}

}

@media screen and (min-width:480px) and (max-width:640px) and (orientation:landscape)
{
    nav#menu{height:240px;min-height:15px;overflow-x:hidden;overflow-y:auto;}      
}    


/*overflow-x:hidden;*/
/*@media screen and (min-width:320px) and (max-width:480px) and (orientation:portrait)
{
  nav#menu{height:340px;min-height:15px;overflow:scroll;}*/    /* .mm-menu.mm-horizontal   overflow-x:hidden;*/  
/*}*/
/*@media screen and (min-width:767px) and (max-width:1023px) and (orientation:portrait)
{
    nav#menu{height:370px;min-height:15px;overflow:scroll;}      
}*/

