/* ----------------------------------*/
/* DIN a4 Format Syle                */
/* ----------------------------------*/

.book {

    /*
    margin: 0;
    padding: 0;
    background-color: #FAFAFA;
    font-size: 9pt;
     font-family: "Tahoma";
    font-family: 'Roboto', sans-serif;
    transform-origin: 0 0;

    */
    
  }
  

  
  .page {
    display: block;
    width: 21cm;
    height: 29.7cm;
    margin: 1cm auto;
    border: 1px #D3D3D3 solid;
    border-radius: 5px;
    background: white;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  }

  .page * {
    font-family: 'Roboto', sans-serif;
    text-align: justify;
  }

  .page p, .page li {
    font-size: 9pt;
  }

  .subpage {
    margin: 1cm;
    width: 19cm;
    height: 27.7cm;
    outline: 0cm #FAFAFA solid;
    
  }

  .page a:link    {text-decoration: underline; color:darkslategray }
  .page a:visited {text-decoration: underline; color:darkslategray}
  .page a:hover   {text-decoration: underline; color:gray}
  .page a:active  {text-decoration: underline; color:darkslategray}


  #eposter-title {
    /* this is to override wordpress theme settings - they are currently the same */
    font-size: 20pt;
    line-height: 40px;
    margin-top: 33px;
    margin-bottom: 23px;
    margin-left: 0px;
    margin-right: 0px;
    font-weight: 400;
    color: black;
  }
  
  #eposter-authorline {
    padding-bottom: 20pt; 
  }

  #eposter-authorline * {
    font-size: 12pt;
    text-align: right;
  }

  #eposter-author {
    font-weight: bold;
  }

  #eposter-authorsemail {
  }
  
  @page {
    size: A4;
    margin: 0;
  }

/* ----------------------------------*/
/* jquery COLUMNsizer plugin         */
/* ----------------------------------*/

    .column h2  { 
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 10px;
      padding-bottom: 10px;
      
      font-size: 14pt;
      line-height: 0px;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      color: black;
    }    

		.column p   { 
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 10px;
      padding-bottom: 10px;
      margin-top: 0px;
      margin-bottom: 0px;
    }
    
    .column ul, .column ol {
      
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 0px;
      padding-bottom: 0px;
      margin-top: 0px;
      margin-bottom: 0px;
      
    }

    .split {
      /* if p text is split, the padding is removed to have in second columns same level as with h2 */
      padding-top: 0pt !important;
    }

  
		.wide, .thin { 
      clear:both; 
    }
		img { 
      /*float: left; */
      margin: 4px; 
    }
/* ----------------------------------*/


/* ----------------------------------*/

  /*.mt-title {
    font-family: 'Pattaya', sans-serif;
  }*/

  /*.mt-text {
    font-family: 'Roboto', sans-serif;
  }*/

  /* ----------------------------------*/