main article div.page p{
    font-family:'Lato','playfair display';
}

main article div.page ul.db-space li{
    line-height:2rem;
    font-family:'Lato','playfair display';
    font-family: 'Raleway','Roboto', 'PT Sans',  'Cabin';
}

div.page p.short-dscript, div.page0 p.short-dscript{
    font-style: italic;
    font-weight:400;
    font-family: 'Times New Roman';
    font-size:18px;
    text-align:center;
    color:#333;
    margin-top:-2rem;
    margin-left:-0.7rem;
    font-family:'Lato', 'Lora', 'Playfair', 'Dosis', 'Cabin';
}

div.page p span.name-main, div.page p span.name-main{
    font-family:inherit;
    font-weight:400; 
    color:#606060;
    text-shadow: -1px 0 0 #333;
    /*text-decoration:underline;*/
    font-size:20px;
    font-family:'Lato', 'Lora', 'Playfair', 'Dosis', 'Cabin';
}

div.page p span.name-2, div.page p span.name-2{
    font-family:inherit;
    font-weight:400;
    color:#767575;
    text-shadow: -1px 0 0 #000;
    /*text-decoration:underline;*/
    font-size:18px;
}

div.page0 a.logo, div.page a.logo{
    text-decoration:none;
    color:green;
    color:#0e45ac;
    margin:1.75rem auto auto 0.2rem;
    float:left;
    /*border-bottom:solid 2px #1798ae;*/
    font-family:  'Dosis', 'Advent Pro','Viga', 'Josefin Sans', 'viga', 'Squada one', 'Playfair','Lato', 'Cabin', 'Poiret One', 'sans-serif','Lora';
    font-weight:800;
    /*text-shadow:1px 1px 0 #bf1652;
    text-shadow:1px 1px 0 #000;*/
    font-size:24px;
    /*letter-spacing:1px;*/    
}

img.img-logo{
    float:left;
    /*margin-top:1rem;
    margin-bottom:1rem;*/
    margin: 1rem auto 1rem -3rem;
    /*
    background-color:rgba(246, 248, 8, 0.83);
    background-color: rgba(246, 248, 8, 0.83);
    border-radius:50%;
    border:3px solid #1956bf;
    border:3px solid #1957bf;
    border:3px solid #0e45ac;
    border:3px solid #00b6fb;
    border:3px solid #00b3f4;
    border:3px solid #00fadf;
    border:3px solid #00f3ae;
    border:3px solid #00be58;
    border:3px solid #c8a700;
    border:3px solid #bad100;
    border:3px solid #8bce00;
    border:3px solid #b46901;
    border:3px solid #ac4d02;
    border:3px solid #994910;
    border:3px solid #bc4715;
    border:3px solid #b1561d;
    border:3px solid #a4480c;
    border:4px solid #178946;    
    */    
    transform:rotate(134deg);
    transform:rotate(-42deg);
    transform:rotate(-46deg);
/*    
    
    
    background-color: #c0a0ff;
    background-color: #b0a0fe;
    background-color: #aec0ff;
    background-color: #abc0ff;
    background-color: #fff;
    padding:1px; 
    border-radius:50%;  
    border:2px solid #0e45ac;
*/
width:58px;


}

div.page0 a.logo span, div.page a.logo span{
    font-size:21px;
} 

div.page div.letter-head, div.page0 div.letter-head{
    /*float:left;*/
    /*clear:both;*/
    /*width:44.1rem;
    width:100%;*/
    /*border-bottom:solid 4px #0e45ac;*/
    /*margin:-3.5rem auto 2.5rem -3rem;*/
    /*padding-bottom: 0.65rem;*/
    padding-left:4.6rem;
    height:6.25rem;
    /*
    background-color: rgba(164, 72, 12, 0.40);
    background-color:rgba(220, 246, 6, 0.12);
    background-color:rgba(142, 196, 29, 0.25);
    background: linear-gradient(to right, rgba(190, 5, 5, 0.25), rgba(255, 0, 0, 0.25), rgba(255, 165, 0, 0.25), rgba(255, 255, 0, 0.25), rgba(0, 128, 0,0.25), rgba(0, 50, 255,0.25), rgba(40, 33, 246, 0.25));
    background: linear-gradient(to right,  rgba(255, 255, 0, 0.25),rgba(255, 165, 0, 0.25), rgba(255, 0, 0, 0.75), rgba(255, 165, 0, 0.25), rgba(255, 255, 0, 0.25), rgba(0, 128, 0,0.25));
    background-color:rgba(0, 179, 244, 0.5);
    background-color:rgba(163, 228, 26, 0.3);
    */
    
    background: linear-gradient(to right, white, #e0eeff, rgb(200, 215, 242), rgba(76, 119, 203, 0.21), rgba(200, 215, 242, 0.81), #eeeeff, #ffffff);
    border-bottom:3px solid #0e45ac;
}

ul {
    disk-style:none;
}


div.page ul.under-h3 li {
line-height:2rem;
    /*font-family: 'Lato','Playfair Display', 'Vollkorn', 'Alegreya', 'EB Garamond', 'Old Standard TT', 'Cardo', 'Volkhov';*/
    font-family: 'Raleway','Roboto', 'PT Sans',  'Cabin', 'sans-serif';
    font-weight:400;
    font-size:15px;
    margin-left:1rem;
   text-align:justify;
    
}


a.name-main{
    text-decoration:none;
    font-weight:500;
    color:#118296;
    color:#B50D0D;
    color:#902148;
    color:#9f224e;
    font-size:17px;
}

a.name-1{
    color:rgba(23, 152, 174, 0.64);
    color:#B50D0D;
    color:#bbb813;
    color:#bf1652;
    color:#e0115a;
     color:#ac174c;
    text-decoration:none;
    font-size:16px;
    font-weight:500;
    
}

@media print{
    div.page div.letter-head, div.page0 div.letter-head{

    width:44.9rem;

    }
}

span.keyword{
    /*font-size:17px;*/
    color:#086f81;
    color:#065d6c;
    font-weight:600;
}

abbr{
    font-size:104%;
    font-weight:500;
}
a.ref-press{
    text-decoration:none;
    font-size:105%;
    font-weight:600;
    color:cadetblue;
    color:rgb(31, 181, 207);
}

a.ref-press:hover{
    color:blue;
}

span.large1-comma{
    font-size:105%;
}

div.spectrum{
    height: 0.125rem;
    width:104%;
    clear:left;
    margin-left:-0.125rem;
         background: linear-gradient(to right, violet, indigo, blue,green,yellow,orange,red);
         border-bottom: 2px solid #1451c3;
         border-radius:50%;
}

ul.address {
    float: right;
    list-style: none;
}

div.letter-head ul.address li{
    line-height:1.5rem;
    margin-right: 2rem;
    color: #1451c3;
    font-size:0.85rem;
}

div.footer p.page-num{
    margin-left: 41rem;
}
