/*  ------------------------------------------------------
    file: style_cv.css
    website: rkpgmbh.de
    usage: special css sytles just for cv's

    author: thomas bruhin, media sonics, 
            4144 arlesheim, switzerland
    ------------------------------------------------------
*/

.main { margin-top: 20px; margin-top: 1.25rem; }
.table-enable .leftcol { margin-bottom: 10px; margin-bottom: 0.625rem; }
.main h2 { display: block; line-height: 0.9375; }
td:nth-child(odd) { min-width: 80px; }
/*  ------------------------------------
    MEDIA QUERIES
    ------------------------------------ */
@media screen and (min-width: 750px) {
  .main { margin-top: 0;}
  .table-enable { margin-top: 0; }
  .table-enable .rightcol { vertical-align: top; padding-top: 0; }
  .main h2 { margin-bottom: 10px; margin-bottom: 0.625rem; }
  table { margin-top: 20px; margin-top: 1.25rem; } /* overwrite rule from style.css */
  td:nth-child(odd) { min-width: 110px; }
}

@media screen and (min-width: 950px) {
  
}