@import url('https://fonts.googleapis.com/css2?family=Karla:wght@400;500;600;700&display=swap');
#r8_content p {
  font-family: "Karla", sans-serif;
}
#r8_content h1 {font-family: 'Playfair Display';font-weight:500;}
#r8_content h2 {font-family: 'Playfair Display';font-weight:500;}
#r8_content h3 {font-family: 'Playfair Display';font-weight:500;}

#r8_content .parallax03 {background-image: url(/shared/images/content/bus_58001/8._Estates__Walled_Gardens_-_Hero_-_16x992.jpg?nocache=731); 
background-attachment: fixed; 
background-position-x: right; 
background-position-y: top;}
.parallax-dark {background-color: rgba(83,82,81,0.8); margin-top:-15px; color:#FFF;}

.jh-border-and-box1 {background-color:#E8EAE6;
padding:30px; min-height:250px;
    border-top: 5px solid #27B8D1; 
  border-bottom: 1px solid #C9D0D3; 
  border-left: 1px solid #C9D0D3; 
  border-right: 1px solid #C9D0D3;  margin: 10px ;
margin-top: 1em ; display:block;}

.jh-border-and-box2 {background-color:#E8EAE6;
padding:30px; min-height:250px;
    border-top: 5px solid #20262A; 
  border-bottom: 1px solid #C9D0D3; 
  border-left: 1px solid #C9D0D3; 
  border-right: 1px solid #C9D0D3;  margin: 10px ;
margin-top: 1em ; display:block;}

.jh-solid-box1 {background-color:#20262A;
padding:20px; min-height:0px; display:block;}

.jh-solid-box2 {background-color:#E8EAE6; border: #C9D0D3 solid 1px;
padding:20px; min-height:0px; display:block;}

.jh-solid-box21 {background-color:#E8EAE6;
border-top: 5px solid #27B8D1; 
  border-bottom: 1px solid #C9D0D3; 
  border-left: 1px solid #C9D0D3; 
  border-right: 1px solid #C9D0D3;
padding:20px; min-height:0px; display:block;}

.jh-solid-box3 {background-color:#FFFFFF; border: #C9D0D3 solid 1px;
padding:10px; min-height:0px; display:block;}

.jh-solid-box4 {background-color:#20262A;
padding:10px; min-height:0px; display:block;}

.jh-hover-box {
    display: block;
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.15);
    padding: 1px 15px; 
    text-decoration: none !important;
    transition: all 0.25s ease;
min-height: 0px;
 margin-bottom: 10px; 
}
  .jh-hover-box:hover {background: rgba(255, 255, 255, 0.08);
    border-color: rgba(255, 255, 255, 0.3);}
