.jh-solid-box { background-color: #ffffff; padding: 25px; min-height: 100px; display: block; margin: 15px 0px;}
.d0filter { background-color: rgba(8,8,8,0.6); padding: 25px; min-height: 100px; display: block; margin: 15px 0px;}

.jh-solid-box1 { background-color: rgba(0, 0, 0, 0.6); padding: 25px; min-height: 100px; display: block; margin: 15px 0px;}

.jh-solid-box2 { background-color: rgba(0, 0, 0, 1); padding: 25px; min-height: 300px; display: block; margin: 15px 0px;}

.jh-solid-box3 { background-color: rgba(0, 0, 0, 1); padding: 25px; min-height: 300px; display: block; margin: 15px 0px;}

.jh-solid-box4 { background-color: #c9a35d; padding: 25px; min-height: 100px; display: block; margin: 15px 0px;}

.parallax-dark {
    background: rgba(0, 0, 0, 0.6);
}
.parallax-black {
    background: rgba(0, 0, 0, 0.5);
}

@media (min-width: 900px) {
    .d0-box-shift {
        transform: translate(-100px, 0px);}
    .d0-box-shift-right {
        transform: translate(100px, 0px); z-index: 6;}
}

@media (max-width: 900px) {
.d0-top-banner-shift {transform: translate(0px, 59px);}
}

h3 {
    font-family: 'Nunito Sans', sans-serif !important;
}

.parallax01 { background-attachment:  scroll; background-position-x: center; 
background-position-y: center;}
.parallax02 { background-attachment:  scroll; background-position-x: center; 
background-position-y: center;}
.parallax03 { background-attachment:  scroll; background-position-x: center; 
background-position-y: center;}
.parallax04 { background-attachment:  scroll; background-position-x: center; 
background-position-y: center;}
.parallax05 { background-attachment: scroll; background-position-x: center; 
background-position-y: center;}

.header-shift { transform:translate(0, -2px)}

.header-shift2 { transform:translate(0, -4px)}


