
@font-face {
    font-family: 'TeXGyreCursorRegular';
    src: url('../font/TeX-Gyre-Cursor/texgyrecursor-regular-webfont.eot');
    src: url('../font/TeX-Gyre-Cursor/texgyrecursor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/TeX-Gyre-Cursor/texgyrecursor-regular-webfont.woff') format('woff'),
         url('../font/TeX-Gyre-Cursor/texgyrecursor-regular-webfont.ttf') format('truetype'),
         url('../font/TeX-Gyre-Cursor/texgyrecursor-regular-webfont.svg#TeXGyreCursorRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'TeXGyreCursorBold';
    src: url('../font/TeX-Gyre-Cursor/texgyrecursor-bold-webfont.eot');
    src: url('../font/TeX-Gyre-Cursor/texgyrecursor-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/TeX-Gyre-Cursor/texgyrecursor-bold-webfont.woff') format('woff'),
         url('../font/TeX-Gyre-Cursor/texgyrecursor-bold-webfont.ttf') format('truetype'),
         url('../font/TeX-Gyre-Cursor/texgyrecursor-bold-webfont.svg#TeXGyreCursorBold') format('svg');
    font-weight: normal;
    font-style: normal;

}



#content .box {
  width: 100%;
  padding: 6px;
  margin: 0px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 12px;
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  
}

footer {
    font-family: 'TeXGyreCursorRegular', Arial, sans-serif;
    border-top: 1px solid #ddd;
    margin-top: 35px;
    padding-top: 6px;
    text-align: center;
    font-size: 12px;
}


@media screen and (min-width: 450px) {
  #content .box {
	   width: 47%;  margin: 6px; right: -12px;
	   
	   }
 
}


@media screen and (min-width: 990px) {
  #content .box { width: 32%; margin: 6px;  right: -12px;}
}