/* University Template mobile styles over-ride
   Author: Erik Runyon
   ----------------------------------------------------*/
* {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
@-ms-viewport {width:device-width;}
html {width:100%; margin:0; padding:0; font-size:100%; overflow-y:scroll;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  text-size-adjust:100%;
  -webkit-font-smoothing:antialiased;
  -moz-font-smoothing:antialiased;
  font-smoothing:antialiased;
}
body {width:100%; margin:0; padding:0; color:#333; font-size:1em; line-height:1.5em; font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}
img, tr {page-break-inside:avoid;}
p, h2, h3 {orphans:3; widows:3;}
h2, h3 {page-break-after:avoid;}
h1, h2, h3, h4, h5, h6 {font-family:Chunk, "HelveticaNeue-Bold", Helvetica, Arial, sans-serif; font-weight:normal; line-height:1.2em;}
img {max-width: 100%;}

@font-face {
  font-family: Chunk;
  src: url("fonts/Chunkfive-webfont.eot");
  src: url("fonts/Chunkfive-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Chunkfive-webfont.woff") format("woff"), url("fonts/Chunkfive-webfont.ttf") format("truetype"), url("fonts/Chunkfive-webfont.svg") format("svg");
}

/* Styles
   ----------------------------------------------------*/
a[href^="javascript:"]:after,
a[href^="#"]:after {content:"";}
.ndmark {width:150px;}
/*
.image-left,
.image-right {max-width:45%;}
.image-right {float:right; margin:0 0 2em 2em;}
.image-left {float:left; margin:0 2em 2em 0;}
*/

.menu-btn {font-weight:bold;}
.site-header nav {margin:1em 0;}
  .site-header nav ul {margin:0; padding:0; list-style:none;}
  .site-header nav li {}
  .site-header nav li a {display:block;}
  .search-box label {display:none;}

/* STRUCTURE
   ----------------------------------------------------*/
.wrapper {padding:1em;}
.site-header {overflow:hidden; position:relative; margin:0 0 20px; padding:0 0 20px; border-bottom:1px solid gray;}
  .site-header h3 {text-indent:-100%; white-space:nowrap; overflow:hidden;}
  .site-header .ndmark {position:absolute; bottom:20px; right:0;}
  .site-header h2,
  .site-header h1,
  .site-header h4 {margin:0; font-family:Georgia, "Times New Roman", Times, serif;}
  .site-header h2 a,
  .site-header h1 a,
  .site-header h4 a {color:#000; text-decoration:none;}

  .site-header h2 {font-size:0.8em;}
  .site-header h1 {margin:4px 0 2px; font-size:2em;}
    .site-header h1 a {color:#900;}
  .site-header h4 {font-size:1em;}

.alpha a:link:after {content:" [link:" attr(href) "] "; color:#333; font-size:11px; font-family:inherit;}
.alpha abbr:after {content:" (" attr(title) ")";}

/* Element Styles */
.feature h1 {color: #fff; display: inline-block; font-family: PTSans,Verdana,Helvetica,sans-serif; font-size: 1em; margin: 0; text-transform: uppercase; vertical-align: top;}
.feature h2 {margin: 0; padding:0; color: #fff; font-family: Chunk,"HelveticaNeue-Bold",Helvetica,Arial,sans-serif; font-size: 2.75em; position: relative;}
.feature h1 a,
.feature h2 a {color:#333; text-decoration:none;}
.feature ul {margin:0 0 2em; padding:0; list-style:none;}
  .feature li {}

#home .columns article {margin: 0 0 2em; padding: 0 0 2em; border-bottom: 2px solid rgba(153, 153, 153, 0.7);}
#home .columns article h1 {font-size: 1.5em; margin: 0;}
#home .columns article h1 a {color: #900; text-decoration: none;}
#home .columns article h2 {color: #444; font-size: 1em; margin: 0;}
.author {margin: 0 0 1em;}
.publish-info, .author {color: #444; font-family: PTSans,Verdana,Helvetica,sans-serif; font-size: 0.875em;}

#news .feature h1 {color:#333; font-family: Chunk,"HelveticaNeue-Bold",Helvetica,Arial,sans-serif; font-size: 1.75em; text-transform: none;}
#news .feature h2,
#news .feature h3 {font-family: PTSans,Verdana,Helvetica,sans-serif; margin: 0;}
#news .feature h2 {font-size: 1.25em; font-weight: bold;}

/* Footer */
.site-footer {position:relative; clear:both; margin:20px 0 0; padding:20px 0 0; border-top:1px solid gray;}
  .geo,
  .country-name {display:none;}
  .site-link,
  .tel {display:block;}
  .site-footer .ndmark {width:150px;}
