/* Set navbar collapse to 992px */ @media (max-width: 991px) { .navbar-header { float: none; } .navbar-toggle { display: block; } .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); } .navbar-collapse.collapse { display: none!important; } .navbar-nav { float: none!important; margin: 7.5px -15px; } .navbar-nav>li { float: none; } .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; } } /* Reset CSS */ html,body{ background:rgb(255, 255, 255); font-family: 'Calibri', sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; padding-top:4px; font-size: 12pt; } h1, h2, h3, h4, h5{ margin:0; padding:0; } h1{ font-size: 35px; margin-bottom: 15px; color: #CCC; border-bottom: 1px solid #F2F2F2; font-weight: normal; margin-top:60px; } h2 { font-size: 18px; margin: 0; font-weight: normal; border-bottom: 1px solid #CCC; margin-top: 10px; margin-bottom: 10px; padding-top:10px; } h3 { font-size: 14px; margin: 0; font-weight: bold; } /* Make sure all anchors have correct padding */ a[name] { padding-top: 40px; margin-top: -40px; display: inline-block; /* required for webkit browsers */ } /* Publications */ div.publications h4{ float:right; margin-top:10px; } div.publications h3{ width:100%; background:#777777; color:#fff; font-weight:bold; padding:5px; clear:both; margin:10px 0px 10px 0px; } div.publications p{ padding:0; margin:0; } div.publications ul{ list-style-type: none; margin:0; padding:0; margin-top:10px; } div.publications ul li{ clear:both; margin-bottom:10px; overflow:auto; font-weight:lighter; } div.publications img{ border:1px solid #ddd; padding:3px; height:100px; width:77px; margin-right:10px; margin-bottom:10px; float:left; } div.publications img:hover{ border:1px solid #aaa; } div.publications span a{ color:#fff; } div.publications span{ margin-right:7px;}