.Pageboard.cat_Profile_page {background-color: #111 !important;}
.Pageboard.cat_Profile_page .containerV4{background-color: #161616 !important;}
.cat_Profile_page .HeaderZone{display: none;}
.cat_Profile_page .v4Col-01{padding: 0 30px 0px;}
.cat_Profile_page .content-inner .title{position: absolute;z-index: 1;margin: 15px 0 30px;font-size: 30px;color:#fff;text-transform: uppercase;}

#hero {
    height: 800px;
    margin: 0 -30px -30px -30px;
    overflow: hidden;
    position: relative;
}
#content {
    background-color: #161616;
    position: relative;
    padding: 0 30px;
    margin: 0 -30px;
}
#content .container {
    background-color: #161616;
}
.layer {
    background-position: bottom center;
    background-size: auto;
    background-repeat: no-repeat;
    width: 100%;
    max-width: 1200px;
    height: 800px;
    position: fixed;
    z-index: 0;
}
#hero-mobile {
    display: none;
    /*background: url("full_illustration.png") no-repeat center bottom/cover;
    height: 400px;*/
}
.first-section {
    padding: 50px 0 20px 0;
}
#hero, .layer {
    min-height: 800px;
}
.layer-bg {
    background-image: url("ilu_bg.jpg");
    background-size: cover;
}
.layer-1 {
    background-image: url("ilu_03.png");
    background-position: center bottom;
    background-size: cover;
}
.layer-2 {
    background-image: url("ilu_02.png");
    background-size: contain;
}
.layer-3 {
    background-image: url("ilu_man.png");
    background-position: center bottom;
}
.layer-4 {
    background-image: url("ilu_01.png");
    background-size: contain;
}
.layer-overlay {
    background-image: url("ilu_overlay.png");
    background-size: cover;
}
@media only screen and (max-width: 768px) {
    #hero {
        display: none;
    }
    #hero-mobile {
        display: block;
        margin: 0 -30px;
    }
    .cat_Profile_page .content-inner .title {position: static;margin:15px 0;}
}
@media (min-width: 1320px) {
    #content .container {width: 1140px !important;}
}

/* ====== STATS STYLING ===== */
/* ====== BG: #161616; GOLD: #b9a379  ===== */
.statBox .boxHeader {border-bottom: 3px solid #b9a379; transition: 0.3s;}
.statBox .boxTitle {font-family: "PN", sans-serif;font-size: 18px;font-weight: 700;color: #b9a379;text-transform: uppercase;margin: 20px 0;}
.statBox .boxTitle span {color: #fff;}
.statBox .boxBody {font-family: "DP", sans-serif;font-size: 14px;color: #fff;border-bottom: 1px solid #2e2e2e;}
.boxBody hr {height: 1px;border-bottom: 1px solid #2e2e2e;border-top: 0px none #2e2e2e;border-left: 0px none #2e2e2e;border-right: 0px none #2e2e2e;margin: -1px 0px 0px;}
.flag.inline {height: 14px;vertical-align: baseline;margin-right: 3px;}
.titleLogo .hdLogo {height: 50px;margin-top: -8px;}
.boxHeader.teamGB {margin-top: 45px;}
.itemRow {padding: 10px 0 15px;}
.itemCol { transition: 0.3s;}
.itemLabel {color: #b9a379;font-weight: 700;white-space: nowrap;}
.itemFigure {font-size: 40px;font-weight: 700;line-height: 60px;margin-top: -10px;letter-spacing: -0.03em;}

.dataList {padding:  10px 0 18px 0 !important;margin:0;}
.dataList li {float: left;list-style: none;display: block;padding: 0px 0;margin: 0;line-height: 32px;}
.dataList li.itemLabel {width: 40%;}
.dataList li.itemText {width: 60%;}

.manageClub, .manageNational {margin-top: 30px;}
.manageClub sup, .manageNational sup {font-size: 60%;}
.statSub {text-align: center;}
.dimm {color: #333333;font-weight: 500;}
.newLine {margin: -10px 0 10px;}
.slim {font-weight: 500;}

.awardsClub {margin-top: 30px;}
.itemTrophy {margin-bottom: 16px;}
.itemTrophy ul {list-style: none;margin: 0;padding: 0;}
.itemTrophy li {list-style: none;float: left;display: block;}
.itemCup img {opacity:0.1;width: 50px;}
.figureTime {width: 30px;font-size: 24px;line-height: 64px;text-align: center;}
.itemTrophy .itemFigure {line-height: 64px;margin-top:0;}
.awardsHonours {margin: 30px 0 30px;}
.statBox.awardsHonours .boxBody {border-bottom: 0px none #2e2e2e;}
.honourList ul {list-style: none;margin: 0;padding: 0;}
.honourList li {list-style: none;display: block;padding: 10px 0 15px;line-height: 18px;}
.honourList strong {color: #b9a379;font-weight: 700;}
.honourList h3 {font-family: "PN", sans-serif;font-size: 18px;font-weight: 700;color: #fff;text-transform: uppercase;margin: 20px 0;}
.disclaimer {margin: 0px 0 60px;font-size: 70%;}

@media (max-width: 1199px) {
    .boxHeader {margin-top: 45px; transition: 0.3s;}
    .bioData {margin-top: -30px;}
    .bioData .boxHeader {margin-top: 0px; transition: 0.3s;}
}
@media (max-width: 767px) {
    .itemTrophy .itemFigure {font-size: 30px;}
    .awardsClub .itemLabel {letter-spacing: -0.05em;}
    .awardsHonours {margin: 0px 0 60px;}
}
@media (max-width: 375px) {
    .itemFigure {font-size: 36px;line-height: 40px;}
    .statBox .boxTitle {font-size: 14px;}
    .itemLabel {font-size: 11px;}
    .itemCup img {width: 36px;}
    .itemTrophy .itemFigure {font-size: 30px;line-height: 44px;}
    .figureTime {width: 14px;font-size: 14px;line-height: 44px;}
    .dataList li {float: inherit;line-height: 14px;}
    .dataList li.itemLabel {width: 100%;}
    .dataList li.itemText {width: 100%;line-height: 18px;padding-bottom:15px;}
}