.modalDialogRegister {
      position: fixed;
      font-family: Comfortaa;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(0,0,0,0.6);
      z-index: 99999;
      opacity:0;
      -webkit-transition: opacity 400ms ease-in;
      -moz-transition: opacity 400ms ease-in;
      transition: opacity 400ms ease-in;
      pointer-events: none;
      }
      .modalDialogRegister:target {
      opacity:1;
      pointer-events: auto;
      }
      .modalDialogRegister > div {
      width: 800px;
      position: relative;
      margin: 3% auto;
      padding: 25px 35px 20px 35px;
      border-radius: 10px;
      background: -moz-linear-gradient(#ff9b00, #ffffff);
      background: -webkit-linear-gradient(#ff9b00, #ffffff);
      background: -o-linear-gradient(#ff9b00, #ffffff);
      }
      .close {
      background: #ffffff;
      color: #444;
      position: absolute;
      right: -12px;
      text-align: center;
      top: -10px;
      width: 40px;
      height:40px;
      text-decoration: none;
      font-weight: bold;
      align-content: center;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      border-radius: 50px;
      -moz-box-shadow: 1px 1px 3px #000;
      -webkit-box-shadow: 1px 1px 3px #000;
      box-shadow: 1px 1px 3px #000;
      }
      .close:hover { background: #ffc451; color: #444;}
      

      .write {
      background: #e4e4e4;
      color: #444;
      display:block;
      margin-left:250px;
      margin-right:250px;
      text-align: center;
      padding-top:8px;
      padding-bottom:8px;
      padding-left:25px;
      padding-right:25px;
      text-decoration: none;
      font-weight: bold;
      align-content: center;
      -webkit-border-radius: 10px;
      -moz-border-radius:10px;
      border-radius: 4px;
      -moz-box-shadow: 1px 1px 3px #000;
      -webkit-box-shadow: 1px 1px 3px #000;
      box-shadow: 1px 1px 3px #000;
      }
      .write:hover { background: #ffc451; color: #444;}
    
    

    .modalDialogRegisterMobile {
      position: fixed;
      font-family: Comfortaa;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(0,0,0,0.6);
      z-index: 99999;
      opacity:0;
      -webkit-transition: opacity 400ms ease-in;
      -moz-transition: opacity 400ms ease-in;
      transition: opacity 400ms ease-in;
      pointer-events: none;
      }
      .modalDialogRegisterMobile:target {
      opacity:1;
      pointer-events: auto;
      }
      .modalDialogRegisterMobile > div {
      width: 93%;
      position: relative;
      margin: 6% auto;
      padding: 5px 25px 5px 25px;
      border-radius: 10px;
      background: -moz-linear-gradient(#ff9b00, #ffffff);
      background: -webkit-linear-gradient(#ff9b00, #ffffff);
      background: -o-linear-gradient(#ff9b00, #ffffff);
      }
      .closeMobile {
      background: #ffffff;
      color: #444;
      position: absolute;
      right: -12px;
      text-align: center;
      top: -10px;
      width: 40px;
      height:40px;
      text-decoration: none;
      font-weight: bold;
      align-content: center;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      border-radius: 50px;
      -moz-box-shadow: 1px 1px 3px #000;
      -webkit-box-shadow: 1px 1px 3px #000;
      box-shadow: 1px 1px 3px #000;
      }
      .closeMobile:hover { background: #ff9b00; color: #444;}
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      .modalDialogPhoto {
      position: fixed;
      font-family: Comfortaa;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(0,0,0,0.6);
      z-index: 99999;
      opacity:0;
      -webkit-transition: opacity 400ms ease-in;
      -moz-transition: opacity 400ms ease-in;
      transition: opacity 400ms ease-in;
      pointer-events: none;
      }
      .modalDialogPhoto:target {
      opacity:1;
      pointer-events: auto;
      }
      .modalDialogPhoto > div {
      width: 800px;
      position: relative;
      margin: 12% auto;
      padding: 25px 35px 20px 35px;
      border-radius: 10px;
      background: -moz-linear-gradient(#ff9b00, #ffffff);
      background: -webkit-linear-gradient(#ff9b00, #ffffff);
      background: -o-linear-gradient(#ff9b00, #ffffff);
      }
      .close {
      background: #ffffff;
      color: #444;
      position: absolute;
      right: -12px;
      text-align: center;
      top: -10px;
      width: 40px;
      height:40px;
      text-decoration: none;
      font-weight: bold;
      align-content: center;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      border-radius: 50px;
      -moz-box-shadow: 1px 1px 3px #000;
      -webkit-box-shadow: 1px 1px 3px #000;
      box-shadow: 1px 1px 3px #000;
      }
      .close:hover { background: #ffc451; color: #444;}
      

      .write {
      background: #e4e4e4;
      color: #444;
      display:block;
      margin-left:250px;
      margin-right:250px;
      text-align: center;
      padding-top:8px;
      padding-bottom:8px;
      padding-left:25px;
      padding-right:25px;
      text-decoration: none;
      font-weight: bold;
      align-content: center;
      -webkit-border-radius: 10px;
      -moz-border-radius:10px;
      border-radius: 4px;
      -moz-box-shadow: 1px 1px 3px #000;
      -webkit-box-shadow: 1px 1px 3px #000;
      box-shadow: 1px 1px 3px #000;
      }
      .write:hover { background: #ffc451; color: #444;}
    
    

    .modalDialogPhotoMobile {
      position: fixed;
      font-family: Comfortaa;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      background: rgba(0,0,0,0.6);
      z-index: 99999;
      opacity:0;
      -webkit-transition: opacity 400ms ease-in;
      -moz-transition: opacity 400ms ease-in;
      transition: opacity 400ms ease-in;
      pointer-events: none;
      }
      .modalDialogPhotoMobile:target {
      opacity:1;
      pointer-events: auto;
      }
      .modalDialogPhotoMobile > div {
      width: 93%;
      position: relative;
      margin: 36% auto;
      padding: 5px 25px 5px 25px;
      border-radius: 10px;
      background: -moz-linear-gradient(#ff9b00, #ffffff);
      background: -webkit-linear-gradient(#ff9b00, #ffffff);
      background: -o-linear-gradient(#ff9b00, #ffffff);
      }
      .closeMobile {
      background: #ffffff;
      color: #444;
      position: absolute;
      right: -12px;
      text-align: center;
      top: -10px;
      width: 40px;
      height:40px;
      text-decoration: none;
      font-weight: bold;
      align-content: center;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      border-radius: 50px;
      -moz-box-shadow: 1px 1px 3px #000;
      -webkit-box-shadow: 1px 1px 3px #000;
      box-shadow: 1px 1px 3px #000;
      }
      .closeMobile:hover { background: #ff9b00; color: #444;}
    