
.page-node-type-beauty .node__content  {
  position: relative;
}


  .page-node-type-beauty .node__content #directions {
    position: absolute;
    top:0;
    right:0;
  }

  .page-node-type-beauty .node__content #directions a {
    display:block;
    text-align: right;
  }

    .page-node-type-beauty .node__content #directions a i {
      font-size: 1.2em;
    }

/* .page-node-type-beauty #block-radius-beautiespostcardsfromroma, */
/* .page-node-type-beauty #block-radius-beautycartolinedaroma, */
.node--beauty-cappello {
    background: #f5f5f5;
    border: 1px solid #83082b12;
    border-radius: 8px;
    color: darkred;
    font-weight: bold;
    width: 100%;
    display: inline-block;
    padding: 2px 13px;
    margin: 4px 0;
    height: 27px;
}


.page-node-type-beauty .serial {
    background: #83082b05;
    border: 1px solid #83082b12;
    border-radius: 8px;
    color:darkred;
    font-weight:bold;

    width: auto;
    display: inline-block;
    padding: 2px 13px;
    margin: 4px 0;

}

  .page-node-type-beauty .serial > .label {
    color:darkred;
    font-weight:bold;
  }

  .page-node-type-beauty .serial > .value {
    font-size:4em;
    line-height:initial;
  }



#beautyend   {
  width:100%;  
  position:relative;
}



  #beautyend  img {
    border-radius: 0px;
    width:100%;  
  }

  #beautyend  .description {
    position: absolute;
    bottom: 60%;
    background: white;
    border-top-right-radius: 48px;
    border-bottom-right-radius: 48px;    
    opacity: 0.6;
    padding: 1em;
  }  
  
    #beautyend  .description .label {
      font-size:0.86em;
    }  
    
    #beautyend  .description .title a {
      color:darkred;
      font-size:2.8em;
    }  
  
