.d0whitebox {background-color: #FFF; margin: 1em 0; padding:20px; min-height:270px; border-radius: 6px; display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-end; border: 3px solid transparent; transition: ease-in-out 0.5s;}
.d0offwhitebox {background-color: #FCFAF5; margin: 1em 0; padding:20px; min-height:270px; border-radius: 6px; display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-end; border: 3px solid transparent; transition: ease-in-out 0.5s;}
.d0pasredbox {background-color: #fbefee; margin: 1em 0; padding:20px; min-height:270px; border-radius: 6px; display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-end; border: 3px solid transparent; transition: ease-in-out 0.5s;}
.d0pasbluebox {background-color: #eaf2f7; margin: 1em 0; padding:20px; min-height:270px;  border-radius: 6px; display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-end; border: 3px solid transparent; transition: ease-in-out 0.5s;}

.d0backgroundbox {background-color: #FCFAF5; margin: 1em 0; padding:20px; min-height:0px; border-radius: 6px; display: block;}
.d0blackborderbox {border: 1px solid #E3DACB; padding:20px; min-height:0px; margin: 1em 0; border-radius: 6px; display:block;}
.d0pagebox {background-color: #fff; border: 1px solid #E3DACB; padding:10px; min-height: 650px; margin: 1em 0; display: flex; flex-direction: column; align-items: center; justify-content: center;}

@media only screen and (min-width: 800px) {.d0fivecolumnwrapper {display: flex; overflow: hidden; width: 100%;}} @media only screen and (max-width: 799px) {.d0fivecolumnwrapper {display: flex; flex-direction: column; overflow: hidden; width: 100%;}} .d0fivecolumn {flex: 1 1 20%; box-sizing: border-box; padding: 0 5px;}

.d0rotateleft {transform: rotate(355deg); margin-right: 50px;}
.d0rotateright {transform: rotate(5deg); margin-left: 50px;}

#r8_content h1 {font-family: "Fraunces", serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; margin-bottom: -20px;}
#r8_content p {line-height: 1.6;}

.d0smallheader {font-family: "Fraunces", serif; font-optical-sizing: auto; font-weight: 600; font-style: normal; font-size: 1.4em;}

#r8_navbar .navbar hr {
    border: none;
}

#deep h1, #deep .cke_editable h1 {margin-bottom: 20px; font-size: 2em !important;}
#deep h2, #deep .cke_editable h2 {font-size: 1.5em !important;}
#deep p, #deep .cke_editable p {margin-top: 1px; margin-bottom: 4px; line-height: 1.5em;} 
#deep .d0pagebox {padding-bottom: 40px;}

.d0parallaxoverlayright {
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1780 1306"><defs><style> .cls-1 { opacity: .1; } </style></defs><g class="cls-1"><path d="M1676.41,820.65c-8.11,8.76-17.58,16.26-27.84,22.34,4,5.06,8.43,9.76,12.69,14.59,2.74,2.96,5.25,6.14,8.23,8.88,2.52,2.3,6.35,2.65,9.37,1.16,6.28-2.97,12.1-7.42,15.77-13.39,1.98-3.19,1.18-7.31-.91-10.23-5.47-8-11.4-15.69-17.32-23.36Z"/><path d="M1672.1,818c2.2-2.5,4.66-4.98,5.67-8.23-1.26-4.29-3.96-7.94-6.21-11.74-12.14-18.73-25.7-36.47-39.31-54.14-15.54-19.85-31.33-39.5-47.35-58.96-9.68-11.84-19.32-23.71-29.13-35.45,8.19-10.77,15.07-20.5,20.8-29.1-5.05-6.51-11.61-12.49-19.67-17.87-8.06-5.38-16.26-9.26-24.55-11.65-4.01,4.38-8.29,9.22-12.79,14.49-7.29-9.32-14.62-18.6-21.96-27.87-20.9-26.47-42.45-52.54-66.09-76.63-14.87,12.12-29.76,24.21-44.69,36.24,13.26,20.68,28.31,40.14,43.62,59.32,16.12,20.12,32.88,39.7,49.5,59.4-70.49,94.79-143.13,213.19-135.8,218.08,6.59,4.4,87.32-76.49,158.41-159.29,5.79,8.93,11.73,17.75,17.93,26.4,13.1,18.98,27.18,37.29,42.56,54.47,12.21,13.73,25.16,26.78,38.53,39.38,2.21,1.98,4.25,4.16,6.63,5.95,1.92,1.42,4.56.58,6.26-.81,3.45-2.96,6.95-5.86,10.46-8.75,3.72,3.92,7.77,7.71,12.33,10.65,2.38.29,4.59-1.07,6.67-2.08,10.45-5.72,19.95-13.16,28.15-21.79ZM1608.15,826.34c-8.23-7.03-15.78-14.8-23.37-22.51-21.85-22.23-41.23-46.79-58.87-72.44.97-4.74.35-9.9-2.09-14.13-3.16-5.07-8.97-7.94-14.77-8.71-.25-.22-.47-.48-.68-.76,2.04-2.4,4.08-4.8,6.1-7.2,3.32,4.17,6.62,8.35,9.96,12.51,22.93,28.44,45.75,56.99,69.68,84.61,6.64,7.71,13.38,15.37,20.46,22.67l.2.38c-2.26,1.79-4.48,3.64-6.62,5.57Z"/><path d="M1355.15,471.78c9.2,20.33,17.98,40.9,28.86,60.41,14.04-11.08,27.95-22.35,41.76-33.74.51-.45,1.18-.81,1.44-1.49-19.84-16.47-40.88-31.44-61.96-46.25-4.67,3.99-9.48,7.84-14.19,11.77,1.61,2.99,2.66,6.22,4.09,9.3Z"/><path d="M1352.14,458.04c2.92-2.38,5.74-4.87,8.73-7.17-2.88-3.23-6.01-6.28-9.54-8.8-1.58-.94-3.46-2.42-5.4-1.63-1.49.89-1.23,2.9-.77,4.3,1.64,4.74,4.09,9.19,6.97,13.29Z"/><path d="M1538.42,584.36c8.04,2.66,15.95,6.54,23.59,11.64,7.64,5.1,14.11,10.82,19.37,17.03,16.12-25.21,21.3-38.94,21.3-38.94,0,0-.56-7.81-11.6-15.17-11.03-7.37-19.25-5.42-19.25-5.42,0,0-12.51,8.84-33.41,30.85Z"/><path d="M1679.11,473.8c.49-1.98,1-3.85,1.53-5.63,8.2-27.6,20.45-31.05,20.45-31.05-14.58-9.73-43.02-6.58-68.32,5.6-14.1,6.79-27.23,16.39-36.44,28.13-19.62,25.03-25.67,53.59-17.35,72.46,0,0,10.37,3.11,17.94,8.16,10.65,7.11,13.99,14.16,13.99,14.16,25.76,4.57,55.34-9.17,61.93-46.02,0,0,.02.03.02.03.02-.18.05-.35.07-.53.22-1.25.41-2.52.56-3.83,3.62-21.9,13.33-37.62,18.71-44.95,2.23-3.04,3.71-4.64,3.71-4.64-3.29,1.19-6.6,2.52-9.85,4.13-2.35,1.16-4.67,2.46-6.94,3.96Z"/><path d="M1384.36,761.89c.67,1.05,1.36,2.08,2.11,3.11,17.52-27.26,36.51-55.32,55.25-81.78.52-1.7,1.12-3.4,1.79-5.09,3.36-8.58,8.12-15.77,14.29-21.55.62-.6,1.26-1.15,1.91-1.69-3.59-4.24-7.22-8.51-10.85-12.82-10.36,2.44-19.72,5.81-28.11,10.11-15.62,7.98-27.46,18.18-35.52,30.55-8.07,12.39-12.09,25.83-12.09,40.35s3.74,27.01,11.21,38.8Z"/><path d="M1494.29,770.14c-6.65,0-12.79-.91-18.42-2.72-9.7,10.73-19.51,21.41-29.31,31.83,7.19,1.12,14.89,1.67,23.1,1.67,23.61,0,43.28-4.83,59.04-14.52,1.57-.96,3.13-1.97,4.66-3.05-4.55-5.69-9.05-11.55-13.54-17.67-7.91,2.98-16.43,4.45-25.53,4.45Z"/><path d="M1480.56,514.11c6.22-9.6,15.2-14.4,26.92-14.4,10.7,0,19.4,4.76,26.06,14.29,6.66,9.53,10.01,22.8,10.01,39.8,0,1.52-.03,3.01-.09,4.48,10.48-9.9,17.25-15.06,19.21-16.5-4-14.63-2.44-31.83,4.11-48.94-1.38-.67-2.78-1.3-4.22-1.91-14.15-6.01-30.67-9.02-49.58-9.02-22.43,0-41.55,3.88-57.38,11.65-2.38,1.16-4.68,2.4-6.88,3.69,9.12,9.56,17.82,19.28,26.07,28.91,1.46-4.38,3.39-8.39,5.76-12.04Z"/><path d="M1613.46,682.18l-4.66,8.45c4.2,5.16,8.38,10.34,12.53,15.51l15.88-24.84c7.03-9.37,12.93-16.26,17.71-20.66,4.75-4.41,10.22-7.77,16.38-10.12,3.81-1.9,6.45-3.84,7.91-5.83,1.46-1.97,2.2-4.35,2.2-7.15,0-6.89-4.54-10.32-13.62-10.32h-62.67c-3.81,0-6.92,1.06-9.34,3.18-2.42,2.13-3.63,4.74-3.63,7.81,0,1.9.58,3.66,1.76,5.27s3.22,2.93,6.15,3.96l11,3.08c4.24,1.47,7.15,3.71,8.68,6.71,1.55,3.01,1.8,6.61.78,10.78-1.03,4.18-3.37,8.9-7.05,14.18Z"/></g></svg>');
    background-attachment: scroll;
    background-position-x: center;
    background-position-y: center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    margin-top: -15px; margin-bottom: -15px; 
}

#d0footerboxes {cursor: pointer;}
#d0footerboxes .d0whitebox:hover, #d0footerboxes .d0offwhitebox:hover, #d0footerboxes .d0pasredbox:hover, #d0footerboxes .d0pasbluebox:hover {border: 3px solid #ff6c65; outline-offset: 15px;}}
