#r8\_content h1 {font-family: "Numans" !important, sans-serif; font-size: 15px !important; line-height: 15px !important;}

.jh-solid-box {background-color:#FFFFFF; padding:20px; min-height:350px; display:block;  box-shadow: -2px 2px 5px #E0E0E0; border-radius:10px; margin:20px 0px;}

.jh-border-box {border: 1px solid #FFFFFF; padding:20px; min-height:350px; display:block; border-radius:10px; margin:20px 0px;}

.jh-hover-box {background-color:#FFFFFF; border: 1px solid #F0FAFE; border-radius:10px; margin-top:-5em; margin-bottom:6em; padding:15px; min-height:320px; box-shadow: -2px 2px 5px #E0E0E0; display:block;
-moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
  .jh-hover-box:hover { background-color:#F0FAFE;}

img{border-radius:10px}

.d0-top-banner-shift {transform: translate(0px, -1px);}
.d0-top-banner-shift2 {transform: translate(0px, -4px);}

@media only screen and (min-width: 800px) {.d0slantedbg {clip-path: polygon(50% 0%, 100% 0, 100% 90%, 50% 100%, 50% 100%, 0 90%, 0 0);}}

.jh-solid-box2 {background-color:#FFFFFF; padding:20px; min-height:100px; display:block;  box-shadow: -2px 2px 5px #E0E0E0; border-radius:10px; margin:20px 0px;}
