img {margin-bottom:1em;} h1 {text-indent:0em;} h2 {text-indent:0em;} hr {text-indent:0em;} h3 {text-indent:0em;font-size:1em;} .breakbefore { page-break-before: always; } .ignore {text-indent:0em;} .center {text-align:center;} /* big first letter */ div{text-indent:1.00em;} div.bfldiv {text-indent:0em;} span.bfl { text-indent:0em; font-size: 2em; /*font-size: 3em;*/ font-weight: bold; } /* interior designs */ @font-face { font-family:"font"; src: url('fonts/font.otf'); font-weight: normal; font-style: normal; } h1{ font-family:"font"; letter-spacing: 0.2em; /*font-variant:small-caps;*/ text-transform: uppercase; margin-top: 0em; margin-bottom: 0.8em; font-size: 2em; padding-top:1em; } span.bfl { font-family:"font"; } hr { /* fades on chapter title */ margin-top: 3em; margin-bottom: 3em; width: 65%; border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); } h2.subtitle {font-size:1em;} hr.subtitle { margin-top: 0em; margin-bottom: 0.6em; } h1.booktitle { margin-top: 0em; margin-bottom: 0em; }