.wh_content_flex_container::before {
    content: "Help & Documentation";
    padding-bottom: 5px;
    border-bottom: .5px solid silver;
    width: 100%;
    margin-top: 4%;
    font-size: 1.5em;
    color: #23343e;
}

.wh_tiles {
    padding-left: 12%;
    padding-right: 12%;
}

.wh_tile {
    min-width: 22%;
    min-height: 220px;
    margin-top: 0em;
    margin-bottom: 1em;
    margin-left: 1em;
    margin-right: 1em;
    padding: 1.4em 2em;
}



/*First four tile*/
.wh_tile:nth-child(1),
.wh_tile:nth-child(2),
.wh_tile:nth-child(3) {
    background-color: transparent;
}

.wh_tile:nth-child(4) { display: none; }


.wh_tile:nth-child(1) > .wh_tile_title,
.wh_tile:nth-child(2) > .wh_tile_title,
.wh_tile:nth-child(3) > .wh_tile_title {
    /*position: absolute;
    top: 0;*/
    clear: both;
    padding-left: auto;
    width: 100%;
    color: #23343e;
}

.wh_tile:nth-child(1)  .wh_tile_title a,
.wh_tile:nth-child(2)  .wh_tile_title a,
.wh_tile:nth-child(3)  .wh_tile_title a {
    text-align: center;
    color: #3187EB !important;
    font-size: 1em;
    font-family: NotoSans-Bold;
}

.wh_tile:nth-child(1)  .wh_tile_shortdesc,
.wh_tile:nth-child(2)  .wh_tile_shortdesc,
.wh_tile:nth-child(3)  .wh_tile_shortdesc {
    color: #23343e;
    text-align: center;
    font-size: 1em;
}




/*Tiles #5 and greater*/

.wh_tile:nth-child(n+4) {
    padding-top: 1.25em;
    padding-bottom: 1.25em;
}

.wh_tiles .wh_tile:nth-child(n+4) {
    background: transparent;
    width: 24%;
    padding: 0 3em 1em 1em;
    flex-grow: 0;
    flex-shrink: 0;
    min-width: 180px;
    min-height: 70px;
    margin: 0 0 0 0;
    box-sizing: border-box;
}

.wh_tile a:hover {
    text-decoration: none;
}

/*Start: HyperWorks Landing Page Styles*/
.wh_main_page .wh_content_flex_container .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.helpdocs {padding-bottom: 2em;}

.helpdocs h3, 
.productdocs h3{
    border-bottom: 1px solid #b5b5b5;
    padding-bottom: 10px;
}

.helpdocs .hwhptile {
    margin: auto 1.5em; 
    width: 16%; 
    display: inline-block; 
    vertical-align: top; 
}

.helpdocs .hwhptile img {
    display: block;
    margin: auto;
}

.helpdocs .hwhptile h4, .helpdocs .hwhptile p {
    text-align: center;
}



.col {
    display:block; 
    vertical-align: top;
    width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
}

.col h3 {
    font-size: 1.5em;
    border-bottom: .5px solid silver;
    padding-bottom: 5px;
    padding-top: 0px !important;
    margin-top:0px !important;
}

.col h4 {
    font-size: 1em;
    font-family: NotoSans-Bold;
}

.productdocs .hwhptile {
    padding-top: .5em;
    padding-bottom: 1em;
    width: 33%;
}
            
.productdocs .hwhptile .prodinfo h4 {
    margin-bottom: 3px;
}
            
.productdocs .hwhptile img, 
.productdocs .hwhptile .prodinfo {
    display: inline-block;
    vertical-align: top;
}
            
.productdocs .hwhptile img {
    width: 14%; 
    padding-right: 1em;
}
            
.productdocs .hwhptile .prodinfo {width: 60%;}
            
.productdocs .hwhptile .prodinfo h4 {margin-top: 0;}
            
            
.helpdocs > a p {color: black;}
            
.helpdocs .hwhptile img {width: 20%;}


.hwhptile .hwd p {
    padding-top: 3px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.productdocs {
    padding-right: 35px;
    padding-top: 5px;
    display: flex;
    flex-wrap: wrap;
}


.wh_main_page .helpHome {
    display: none;
}
