@media(max-width :999px){#wrapper{position:relative}
#wrapper,.mn-wrapper,div .toolsNavigationHeader{min-width:100%!important;max-width:100%!important;width:100%}
.content,.ctn-boundary,.toolsNavigationHeader .blk-menu .ctn-boundary{width:auto!important}
.mainnav ul{margin-left:5px}
.header{padding-left:25px;padding-right:25px}
#kampyle_button_responsive{width:auto}
.content .ctn-wrapper{padding:0}
.subsite-header{border:0}
.subsite-header .hdr-search{margin:0;margin-bottom:20px}
.subsite-header h2{width:100%;text-align:center;padding:15px 0;float:none}
.subsite-header h2 a,.subsite-header h2 a:link,.subsite-header h2 a:visited{width:auto!important;text-decoration:none;display:block}
}
@media(max-width :767px){.mainnav,.mainnav .ctn-boundary{overflow:visible}
.mn-bg{height:6px;line-height:1px}
span.give-link{display:none}
blockquote{background:url(dalhousie-images/img-quote-content.gif) no-repeat 10px 14px #f3f3f3;padding:10px}
div.hdr-tools{display:none}
.mainnav select,.mainnav .selector{background:0;background-image:url(dalhousie-images/DalMenuMobileSize.svg),none;background-repeat:no-repeat;background-size:101px 33px;display:block;right:10px}
.mainnav.departmentNavTitlePresent select,.mainnav.departmentNavTitlePresent .selector{background:0;background-image:url(dalhousie-images/DalGenericMenuMobileSize.svg),none;background-size:33px 33px}
div.header h2 a,div.header h2 a:link,div.header h2 a:visited{background:url(dalhousie-images/dalhousie-2018-logo.png) no-repeat;background-image:url(dalhousie-images/dalhousie-2018-logo.svg),none;background-size:190px 33px;width:190px;height:33px;background-repeat:no-repeat}
.mainnav ul{display:none}
div.header{padding-bottom:15px;padding-left:10px;padding-right:10px}
div.subsite-header{display:block}
}
@media(max-width :800px){div.pagination{display:none}
div.mobile-pagination{display:block;background-color:#f3f3f3;border:1px solid #dbdbdb;padding:.5em;width:auto;text-align:center}
div.mobile-pagination a{margin:0 10px;font-weight:600}
}
@media(max-width :640px){.subsite-content{padding:0 10px}
div.subsite-header{display:block}
.subsite-content .maincontent,div.sidebar,.alt-order .sidebar{width:auto;float:none;margin:0!important}
.maincontent,.alt-order .maincontent,.subsite-content.alt-order .maincontent{margin-right:0;padding:0}
.subsite-header h2{font-size:30px}
.subsite-header h2.smaller{font-size:24px}
.banner{visibility:hidden;background-image:none!important}
.subsite-header h2 a,.subsite-header h2 a:link,.subsite-header h2 a:visited{text-shadow:none!important;color:#000!important}
ul,ol{margin:0 0 1em;padding:0}
ol{padding-left:20px}
ol>li,.h2-placeholder ol>li{padding-left:0}
select,input{font-size:16px!important}
.hdr-search .search-btn{margin-top:4px}
#mobile_site_menu div.mobile_site_search{margin-left:4px;width:37px;height:37px;vertical-align:top;display:table-cell;float:none;cursor:pointer;background:url("dalhousie-images/mobile_search_icon.png") repeat scroll 0 0 transparent}
.subsite-mainnav{display:none}
div.subsite-header #mobile_site_menu div{vertical-align:middle}
div.subsite-header #mobile_site_menu #mobile_site_nav_container,div.subsite-header #mobile_site_menu #mobile_side_nav{display:table-cell}
div.subsite-header #mobile_site_menu select,div.subsite-header #mobile_site_menu span,div.subsite-header #mobile_site_menu .selector{display:block;float:none;margin:0;padding:0;height:37px;border-radius:5px;background:0;background-color:#f3f3f3}
div.subsite-header #mobile_site_menu select{position:absolute;top:0;width:100%}
div.subsite-header #mobile_site_menu #mobile_site_nav_container.small_container{width:37px;max-width:37px;overflow:hidden}
div.subsite-header #mobile_site_nav_container span{background:url("dalhousie-images/subpage-main-menu-icon.png") no-repeat scroll 0 0 transparent;background-position:0 0;background-size:37px 37px;text-align:left;padding-left:37px;line-height:37px;font-size:14px}
div.subsite-header #mobile_side_nav select,div.subsite-header #mobile_side_nav span,div.subsite-header #mobile_side_nav .selector{background:0;background-color:#f3f3f3}
div.subsite-header #mobile_side_nav span{font-size:14px;text-align:center;padding:none;display:table;margin:0 auto;table-layout:fixed;width:100%}
div.subsite-header #mobile_side_nav_text{display:table-cell;overflow:hidden;text-overflow:ellipsis;max-width:1px;text-align:right}
div.subsite-header #mobile_side_nav_img{display:table-cell;text-align:left;width:37px;height:37px;background:url("dalhousie-images/subpage-nav-arrow.png") no-repeat scroll 0 0 transparent;background-position:0 0;background-size:37px 37px}
div.subsite-header .selector>span{display:none}
div.subsite-header select{height:100%;background:none repeat scroll 0 center transparent}
div.subsite-header{text-align:center;background:0}
div.subsite-header .siteSearch{display:none}
#mobile_site_menu{display:table;table-layout:fixed;width:100%;border-spacing:5px 0;position:relative;margin-bottom:7px}
.content .ctn-wrapper{border:0}
#skipContent{margin-top:-376px}
}
@media(-webkit-min-device-pixel-ratio :2) and (max-width:640px),(min-resolution :192dpi) and (max-width:640px){#mobile_site_menu div.mobile_site_search{background:url("dalhousie-images/mobile_search_icon_retina.png") repeat scroll 0 0 transparent;background-size:37px 37px}
div.subsite-header #mobile_site_nav_container span{background:url("dalhousie-images/subpage-main-menu-icon-retina.png") no-repeat scroll 0 0 transparent;background-size:37px 37px}
div.subsite-header #mobile_side_nav_img{background:url("dalhousie-images/subpage-nav-arrow-retina.png") no-repeat scroll 0 0 transparent;background-size:37px 37px}
}
@media(max-width:320px){body{min-width:320px}
}
@media(max-width:767px){.header .dept_navigation_div{height:33px}
.header .dept_navigation_div>span{line-height:33px}
}
@media(max-width :999px){div.header{padding-bottom:40px}
.mainnav ul{right:25px}
.siteSearch{text-align:center}
.siteSearch>#search{display:inline-block}
div.subsite-mainnav{border:0;padding:5px 6px 0}
.subsite-mainnav ul{display:table;padding:0;width:100%;border:0;box-sizing:border-box;-moz-box-sizing:border-box}
.subsite-mainnav .clearfix:after{content:none}
.subsite-mainnav ul>li{top:0!important;text-align:center;vertical-align:middle;margin:0;display:table-cell;float:none;border-left:1px solid #dfdeda}
.subsite-mainnav ul>li.first-child{border-left:none}
.subsite-mainnav ul>li.active{background:#fff;border:0}
.subsite-mainnav ul>li>a{border:none!important;background:none!important;padding:10px!important}
}
@media(max-width :767px){div.header .subsite-give{display:none}
div.header{padding-bottom:15px}
}
@media(max-width :640px){#skipContent{margin-top:-560px}
}
@media(max-width:980px){div#responsive_footer.footer{display:block}
div#main_footer.footer{display:none}
.footer{padding-bottom:0}
}
@media(max-width:767px){div .toolsNavigationHeader{width:100%;clear:both;max-width:100%;min-width:100%}
.toolsNavigationHeader .blk-menu{display:none;height:0;line-height:0}
.toolsNavigationHeader .blk-menu.mobile{display:inline}
.toolsNavigationHeader .blk-menu.mobile .ctn-boundary{z-index:50;width:100%}
}
@media(min-width :360px) and (max-width:479px){div .toolsNavigationHeader{width:100%;clear:both;max-width:100%;min-width:100%}
.toolsNavigationHeader .blk-menu{display:none;height:0;line-height:0}
.toolsNavigationHeader .blk-menu.mobile{display:inline}
.toolsNavigationHeader .blk-menu.mobile .ctn-boundary{z-index:50;width:100%}
#navbar-mobile li.mobile-more{width:58px}
#navbar-mobile li ul{margin:27px -43px 0}
}
@media(max-width :359px){div .toolsNavigationHeader{width:100%;clear:both;max-width:100%;min-width:100%}
.toolsNavigationHeader .blk-menu{display:none;height:0;line-height:0}
.toolsNavigationHeader .blk-menu.mobile{display:inline}
.toolsNavigationHeader .blk-menu.mobile .ctn-boundary{z-index:50;width:100%}
#navbar-mobile li.mobile-more{width:58px}
#navbar-mobile li ul{margin:27px -35px 0}
#navbar-mobile li{font-size:12px}
#navbar-mobile li.mobile-more li a{font-size:12px}
#navbar-mobile li.mobile-more a{font-size:12px}
.blk-menu.mobile .selector,.blk-menu.mobile .select{background:url("dalhousie-images/blackmenu.gif") no-repeat scroll 14px 5px transparent;background-size:62px auto;width:82px}
.blk-menu.mobile.departmentNavTitlePresent .selector,.blk-menu.mobile.departmentNavTitlePresent .select{background:url("dalhousie-images/deptblackmenu.png") no-repeat scroll 14px 5px transparent;background-size:62px auto}
.blk-menu.mobile .selector>span{padding:0 25px 0 2px}
}
@media(max-width :640px){.js #side-navigation-menu{display:none}
.sidenav .selector{display:block}
.sidebar{float:none;margin:0 auto}
.sidenav{border:0;margin:13px 0 0;width:100%}
.rightBar{float:none;margin:0 auto;text-align:center}
.navigationRight{width:100%}
}
@media(-webkit-min-device-pixel-ratio:2) and (max-width:640px),(min-resolution:192dpi) and (max-width:640px){#mobile_side_nav span{background-image:url('../../images/mobile/SubPagemenuButtonRetina.png');background-size:37px 37px;background-repeat:no-repeat;background-position:right}
}
@media(max-width:640px){.breadcrumb{padding:8px 0 5px;font-size:1em;border:0}
.breadcrumb dl{font-size:1em}
.breadcrumb .breacrumb_nav_home,.breadcrumb .breadcrumb_pre_nav,.breadcrumb .breadcrumb_current_page{display:none}
.breadcrumb .breadcrumb_nav_home_mobile{display:block}
}
