

@media screen and (min-width: 700px) and (max-width: 900px)
{
    @viewport{ zoom: 1.0; width: device-width; }
@-ms-viewport {
   width: device-width; zoom: 1.0;
}
@-o-viewport { 
   width: device-width; zoom: 1.0;
}

/*#feature-wrap, #content-wrap, #secondary.homepage_layout_white {background: none !important; }
body.fullSite #primary-nav { background: none !important; box-shadow: none !important;}
nav#breadcrumb .container {background-color: Gray !important; }
ul.AspNet-Menu {background-color: Blue !important; }
*/
.fullDisplay {display: inline; }
.fullDisplay:hover { cursor: pointer; } 
.view-mobile:hover {cursor: pointer; }
#institutional-footer .uf-monogram { left: 50% !important; }
#feature-shadow, #content-shadow {background: none !important; }
   ul#header-social { float: left; margin-top:5px; margin-bottom:5px;padding-left: 0px/*float: right; margin-top:-5px; margin-right: 20px; padding-left: 65px;display: none;*/}
   #header-social li a  { height: 40px; width: 40px; background-position: center center; background-repeat: none;}
	#header-social .facebook { background: transparent url('../images/facebook-40.png') 0 0 no-repeat;}
	#header-social .twitter { background: transparent url('../images/twitter-40.png') 0 0 no-repeat;}
	#header-social .youtube { background: transparent url('../images/YouTube-40.png') 0 0 no-repeat;}
	#header-social .linkedin { background: transparent url('../images/LinkedIn-40.png') 0 0 no-repeat;}
	#header-social .alerts { background: transparent url('../images/alerts-40.png') 0 0 no-repeat;}
	#header-social .news { background: transparent url('../images/news-40.png') 0 0 no-repeat;}
	#header-social .ufit { background: transparent url('../images/ufit-40.png') 0 0 no-repeat;}
    nav#institutional-nav { display: none; }
     #header-search-wrap { float: right !important; top: 30px !important; z-index: 1000; left: 400px !important; position: absolute !important;} 
    div.footer_logo {float: left !important; clear: both; }
    #content-shadow { min-width: 699px !important; } 
    .container, .container-5, ul.AspNet-Menu {width: 699px !important; }
    #sidebar-nav {max-width: 150px !important; }
    ul.AspNet-Menu { }  
	header #header-title {width:95%;}
    #header-title h1#header-title-text, #header-title h2#header-title-text { font-size: 1.4em !important; }
    .span-12 {width: 260px !important; }
    img { max-width: 100% !important; display:inline !important; } 
    #feature-wrap {display: none !important; }
    body.fullSite .span-24 {width: 100% !important; margin-right:0;}
    body.fullSite #primary-nav { font-size: 1.15em !important; }
    body.fullSite #primary-nav li {margin-left: -5px !important; }
    body.fullSite #primary-nav ul li.AspNet-Menu-WithChildren a, body.fullSite #primary-nav ul li.AspNet-Menu-Leaf a { /*padding-right: 10px !important;*/ }
    body.fullSite .span-24 {max-width:699px !important; margin-right:0;}
    body.fullSite #primary-nav a { padding-left: 7px !important;} 
    body.fullSite table {max-width: 100% !important; }
    body.fullSite .feature-left-nav { width: 130px !important;  max-width: 130px !important;}
   body.fullSite .feature-left-nav table td, body.fullSite .feature-left-nav th, body.fullSite .feature-left-nav td, body.fullSite .feature-left-nav caption { padding: 0px !important; }
    th, td, caption { padding: 0px !important; }
    /* blue-background *********************/

body.fullSite.blue-secondary article#main-content .leftside, body.fullSite.blue-secondary article#main-content .center-rightandleftmargins, body.fullSite.blue-secondary article#main-content .rightside { width: 210px !important; }
body.fullSite #primary-nav ul.AspNet-Menu li:first-child a span {visibility: visible !important; color: #ffffff; }
body.fullSite #primary-nav ul.AspNet-Menu li:first-child, body.fullSite #primary-nav ul.AspNet-Menu li.AspNet-Menu-SelectedWithChildren:first-child, #primary-nav ul.AspNet-Menu li.AspNet-Menu-Selected:first-child, #primary-nav ul.AspNet-Menu li.AspNet-Menu-SelectedLeaf:first-child {background-position: inherit !important; background-image: none !important; }
body.fullSite #primary-nav a { border-left: none !important; border-right: none !important; margin-top: 7px; }
body.fullSite #primary-nav ul li.AspNet-Menu-WithChildren a { background: url("../images/bg-dropdown-icon.png") no-repeat scroll 92% 12px rgba(0, 0, 0, 0); }
body.fullSite #primary-nav ul.AspNet-Menu li:first-child { width: auto !important;} 
}

@media screen and (max-width: 699px) {

@viewport{ zoom: 1.0; width: device-width; }
@-ms-viewport {
   width: device-width; zoom: 1.0;
}
@-o-viewport { 
   width: device-width; zoom: 1.0;
}
p { text-align:left !important; }
/*.fullDisplay {display: inline; }*/
.fullDisplay:hover { cursor: pointer; } 
.view-mobile:hover { cursor: pointer; }
.fullDisplay { margin-top: 10px; margin-left: 10px!important;}
html {width:100% !important;margin-left: 0!important; margin-right: 0!important; padding: 0 !important; }
body {width:100% !important;margin-left: 0!important; margin-right: 0!important; padding: 0 !important;}
.widetextbox { width: 100% !important; }
.settingrow {width: 100% !important; }

img { max-width: 100% !important; display:inline !important; float:none !important;} 
#content{padding:0px; margin:0 auto;}
#feature-shadow, #content-shadow{width:100%;}
#institutional-nav { display: none !important;}
.container {width:100% !important;}
.pagebody { width: 100% !important; }
 .leftNav { width: 100% !important; }
 #frmMain { width: 100% !important; }

#breadcrumb {display:none;}
#content .leftside {width: 96% !important; clear: both;}
#content, #content .leftside nav {max-width: 100% !important;}
.leftContent { float: left; clear: both; width:100%; margin-left: 0; margin-right: 0; }

#content .center-rightandleftmargins, #content .center-leftmargin, #content .center-rightmargin {width:100% !important; margin-left:0 !important; margin-right:0 !important; }
.rightside { width:100% !important; margin-left:0 !important; margin-right:0 !important;  }
 /*body.leftNav .center-leftmargin {float: left; clear: both; }*/

/* header *****************************/
header{
	border: 1px solid 		#000 !important;
	background: 			#000579!important;
	color: 					#FFF!important;
	background: -moz-linear-gradient(top, #334a9a, #051c62)!important;
	background: -webkit-gradient(linear,left top,left bottom, color-stop(0, #334a9a), color-stop(1, #051c62))!important;
	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#CB4D09', EndColorStr='#FD7D00')"!important;
	border-top: #FD7D00 2px solid!important;
	text-shadow: none!important;
	height:100%!important;
}

header .container {height:auto!important; min-height:inherit;}
header #header-title {margin-top: 0 !important;  width:95%;}
/* header #header-title #header-parent-organization-logo.uf { height:42px !important; background: transparent url(http://assets.webadmin.ufl.edu/responsive/uf-logo-responsive.png) no-repeat !important; position: absolute; float:left;} */
header #header-title #header-parent-organization-logo.uf {background: transparent url(http://assets.webadmin.ufl.edu/responsive/uf-logo-responsive.png) no-repeat !important; float:left; position: absolute;}
/* #header-title-text-right {height: 60px; border-left:none !important; padding-left:5px !important; margin-left:60px !important; } */
#header-title-text-right {border-left:none !important; padding-left: 5em !important; position: relative; }
#header-title-text {font-size:1.3em !important; color:#FFF; margin-bottom:0; max-width: 100%; min-width:80% !important; margin-left:0 !important; margin-right:0 !important;  }
#header-title .span-15 { width: 100% !important; }
#header-title-tagline {font-size:1.7em !important; color:#FFF; }
/*#header-social, #searchform-wrap, #header-search-wrap {display: none;}*/
#header-social {float:left; margin:0px; padding-left:10px;/*display: none;*/} 
#header-social li a  { height: 40px; width: 40px;  background-position: center center; background-repeat: none;}
	#header-social .facebook { background: transparent url('../images/facebook-40.png') 0 0 no-repeat;}
	#header-social .twitter { background: transparent url('../images/twitter-40.png') 0 0 no-repeat;}
	#header-social .youtube { background: transparent url('../images/YouTube-40.png') 0 0 no-repeat;}
	#header-social .linkedin { background: transparent url('../images/LinkedIn-40.png') 0 0 no-repeat;}
	#header-social .alerts { background: transparent url('../images/alerts-40.png') 0 0 no-repeat;}
	#header-social .news { background: transparent url('../images/news-40.png') 0 0 no-repeat;}
	#header-social .ufit { background: transparent url('../images/ufit-40.png') 0 0 no-repeat;}
 #header-search-field{}
 #header-search-wrap {position: relative !important; top:auto; float:left;  height:auto; }
 #searchform-wrap {position:relative !important; background:none; margin-top:0px; margin-right:200px;}
 /* #header-social {display: none;} 
 #header-search-field{width:100%;}
 #header-search-btn{}
 #header-search-wrap {/*position: relative !important; top:0px; width:auto; float:left;*//*position: absolute !important; top:48px; width:100%;}
 #searchform-wrap {position: relative !important; background:none;  left:-10px; margin:auto;width:100%;}*/

#header-actionitem {
	margin-top:10px;
	border-radius: 15px;
	color: #F1F1F1;
	line-height: 100%;
	text-shadow:none;
	right:5px;
	font-size:.8em;
	padding:10px 4px;
	bottom:auto;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
	background:#f1f1f1;
	background: -moz-linear-gradient(top, #fff, #f1f1f1);
	background: -webkit-gradient(linear,left top,left bottom, color-stop(0, #fff), color-stop(1, #f1f1f1));
	-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#002C81', EndColorStr='#000')";
	text-shadow: none;
	color: #747272;
}

/* blue-background *********************/

body.fullSite.blue-secondary #content h1, .blue-secondary #content h2, .blue-secondary #content h3, .blue-secondary #content h4 { color:#294D97 !important; }

/* /header *****************************/

/* #primary-nav *****************************/
   #primary-nav { position: relative; left:auto; top: auto; margin: 0; width: 100%; font-family: 'Open Sans',sans-serif; } 
     /*#primary-nav { left: 0; position: fixed; top: 0; z-index: 1001; }*/
    .AspNet-Menu-Horizontal { background: url("../images/responseMenu.png") no-repeat scroll; float:right; height:40px; width: 39px; margin-top: -3.1em;  }
.AspNet-Menu-Horizontal:hover { cursor: pointer; } 
    #primary-nav > a { float: right; }
    #primary-nav li
    {
        position: relative;
    }
 
 ul.AspNet-Menu { margin-top: 40px; }
    /* first level */
 
    #primary-nav > ul
    {
        height: 3.75em !important;
        -webkit-overflow-scrolling: touch;
    }
        #primary-nav > ul > li
        {
            width: 25% !important;
            height: 100% !important;
            float: left !important;
            -webkit-overflow-scrolling: touch;
        }
        
        #primary-nav li ul {padding: 0 1.25em 1.25em; position: static; background-color: #cc470d; display: none; top: 100%;}
        
 
    /* second level */
 
    #primary-nav li ul
    {
        display: none !important;
        position: static;
        top: 100% !important;
    }
        #primary-nav li:hover ul
        {
            display: block !important;
        }

#primary-nav li a { display: block; }
#primary-nav > a { display: none; }
#primary-nav ul.AspNet-Menu li ul li {
    
    position: static;
}

#nav > ul
    {
        height: auto;
        display: none;
        position: absolute;
        left: 0;
        right: 0;
    }

#primary-nav > a:before, #primary-nav > a:after { content: ""; left: 25%; position:absolute;right: 25%; top: 35%; }
#primary-nav > a:after { top: 60%; }
#primary-nav > a { height: 3.125em; position: absolute; text-align: left; text-indent: -9999px; width: 3.125em; top: 0%; right: 0%; margin-top:-3.09em; text-decoration: none; }

/* #primary-nav:not(:target) a#show-nav, #primary-nav:target a#hide-nav { display: block; } */
ul.AspNet-Menu { width: auto !important; }
#primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu { height: auto; width: auto !important; display: none; position:absolute; left: 0; right: 0; background-color: #e15a1f; z-index: 500;}

/* #primary-nav:target > div.AspNet-Menu-Horizontal > ul.AspNet-Menu { display: block; } */
#primary-nav > ul.active { display:block; position: static;}

#primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu > li { width: 100%; float: none; height: 100%; }
#primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu > li:not(:last-child) > a {border-bottom: 1px solid #cc470d; border-right: medium none; }
#primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu > li a {height: auto; padding: 0 0.833em; text-align: left; font-size: 1.3em; line-height: 2.5em; }
#primary-nav > li > ul{ position: static; } 
#primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu > li:hover > a, #primary-nav> div.AspNet-Menu-Horizontal > ul.AspNet-Menu:not(:hover) > li:active > a {background-color: #CC470D; }
#primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a > span  {background: url('../images/arrowDown.png') no-repeat right center; padding-right: 18px; }
/* #primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu > li.AspNet-Menu-WithChildren > a > span:after {
    -moz-border-bottom-colors: none; -moz-border-left-colors: none;  -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #EFA585 rgba(0, 0, 0, 0) -moz-use-text-color;
    border-image: none; border-style: solid solid none; border-width: 0.313em 0.313em medium; content: ""; display: inline-block; height: 0; position: relative; right: -0.313em; vertical-align: middle;
    width: 0;} */
    
#nav li ul a {border-top: 1px solid #e15a1f; font-size: 1.25em; padding: 0.75em; }    
#primary-nav li:hover ul { display: block; }
#primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu > li:not(:last-child) > a {
    border-right: 1px solid #CC470D;
}
#primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu > li:hover > a, #primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu:not(:hover) > li.AspNet-Menu-SelectedWithChildren > a,
  #primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu:not(:hover) > li.AspNet-Menu-SelectedLeaf > a{
    background-color: #CC470D;
}


#primary-nav div.AspNet-Menu-Horizontal ul.AspNet-Menu li ul li a:hover { background-color: #e15a1f; }

#primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu li:hover ul {
    display: block;
    left: 0;
    right: 0;
}
#primary-nav > div.AspNet-Menu-Horizontal > ul.AspNet-Menu li ul a {
    border-top: 1px solid #E15A1F;
    font-size: 1.25em;
    padding: 0.25em;
}
 #primary-nav div.AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-SelectedWithChildren a,  #primary-nav div.AspNet-Menu-Horizontal ul.AspNet-Menu ul li.AspNet-Menu-SelectedLeaf a {
    background-color: #CC470D;
}

#sidebar-nav {display: none !important; }


.ir { text-indent: 100%; white-space: nowrap; overflow: hidden; }
.topnav {position: static!important; padding-bottom: 0px!important; margin:0px !important;}

/* /#primary-nav *****************************/

/* /#feature-wrap****************************/

#feature-wrap {display: none !important; }


/* #institutional-footer *****************************/

#institutional-footer .uf-monogram {left: 50% !important;}
#institutional-footer ul, #institutional-footer p {display:none !important;}
#institutional-footer .footer_logo {position: static !important; float: none !important; margin:0 auto !important; left: auto !important;  }
#institutional-footer .footer_logo img {position: static !important; }
/* /#institutional-footer *****************************/ 

 } 

