@charset "utf-8";
/* CSS Document */

ul.c3_largenumberlist {
	list-style: none;
	padding-left: 0px !important;
	margin-top: 30px;
}

ul.c3_largenumberlist li {
    display: block;
    position: relative;
    min-height: 50px;
    padding-left: 80px;
    margin-bottom: 30px;
    padding-right: 10px;
    font-family: "PwC Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 1.125rem;
}

ul.c3_largenumberlist li::before {
    display: none;
}

ul.c3_largenumberlist li div.c3_3dbox {
    display: block;
    position: absolute;
    width: 50px;
    height: 50px;
    top: 0px;
    left: 0px;
    border: 1px solid #ffffff;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    -webkit-box-shadow: -27px 27px 0px 5px #ebebeb;
    box-shadow: -20px 20px 0px 0px #ebebeb;
    margin-left: 20px;
    margin-bottom: 18px;
    margin-top: -10px;
    font-weight: bold;
}

ul.c3_largenumberlist li div.c3_3dbox.c3_box_burgundy { background-color: transparent !important; -webkit-box-shadow: -27px 27px 0px 5px #a32020; box-shadow: -20px 20px 0px 0px #a32020; border-left: 1px solid #a32020; border-bottom: 1px solid #a32020;}

ul.c3_largenumberlist li div.c3_3dbox.c3_box_mediumgrey { background-color: transparent !important; -webkit-box-shadow: -27px 27px 0px 5px #464646; box-shadow: -20px 20px 0px 0px #464646; border-left: 1px solid #464646; border-bottom: 1px solid #464646;}

ul.c3_largenumberlist li div.c3_3dbox.c3_box_middlegrey { background-color: transparent !important; -webkit-box-shadow: -27px 27px 0px 5px #C8C8C8; box-shadow: -20px 20px 0px 0px #C8C8C8; border-left: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8;}

ul.c3_largenumberlist li div.c3_3dbox.c3_box_rose { background-color: transparent !important; -webkit-box-shadow: -27px 27px 0px 5px #D93954; box-shadow: -20px 20px 0px 0px #D93954; border-left: 1px solid #D93954; border-bottom: 1px solid #D93954;}

ul.c3_largenumberlist li div.c3_3dbox.c3_box_mediumrose { background-color: transparent !important; -webkit-box-shadow: -27px 27px 0px 5px #F5CACA; box-shadow: -20px 20px 0px 0px #F5CACA; border-left: 1px solid #F5CACA; border-bottom: 1px solid #F5CACA;}

ul.c3_largenumberlist li div.c3_3dbox.c3_box_lightrose { background-color: transparent !important; -webkit-box-shadow: -27px 27px 0px 5px #E998A6; box-shadow: -20px 20px 0px 0px #E998A6; border-left: 1px solid #E998A6; border-bottom: 1px solid #E998A6;}

ul.c3_largenumberlist li div.c3_3dbox.c3_box_lightgrey { background-color: transparent !important; -webkit-box-shadow: -27px 27px 0px 5px #dedede; box-shadow: -20px 20px 0px 0px #dedede;  border-left: 1px solid #dedede; border-bottom: 1px solid #dedede;}

ul.c3_largenumberlist li div.c3_3dbox.c3_box_grey { background-color: transparent !important; -webkit-box-shadow: -27px 27px 0px 5px #7d7d7d; box-shadow: -20px 20px 0px 0px #7d7d7d; border-left: 1px solid #7d7d7d; border-bottom: 1px solid #7d7d7d;}

ul.c3_largenumberlist li div.c3_3dbox.c3_box_darkgrey { background-color: transparent !important; -webkit-box-shadow: -27px 27px 0px 5px #2d2d2d; box-shadow: -20px 20px 0px 0px #2d2d2d; border-left: 1px solid #2d2d2d; border-bottom: 1px solid #2d2d2d;}

ul.c3_largenumberlist li div.c3_3dbox.c3_box_black { background-color: transparent !important; -webkit-box-shadow: -27px 27px 0px 5px #000000; box-shadow: -20px 20px 0px 0px #000000; border-left: 1px solid #000000; border-bottom: 1px solid #000000;}

ul.c3_largenumberlist li div.c3_3dbox.c3_box_white { background-color: transparent !important; -webkit-box-shadow: -27px 27px 0px 5px #FFFFFF; box-shadow: -20px 20px 0px 0px #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}

ul.c3_largenumberlist li div.c3_3dbox strong {
    width: 48px;
    height: 48px;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    position: relative;
    display: block;
    z-index: 2;
    font-family: "PwC Helvetica Neue", Helvetica, Arial, Sans-Serif;
    font-weight: 200;
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #ffffff;
}

ul.c3_largenumberlist li div.c3_3dbox::before {
    content: " ";
    display: block;
    background-color: #ffffff;
    width: 70px;
    height: 29px;
    transform: rotate(45deg);
    position: absolute;
    top: 20px;
    left: -21px;
}

ul.c3_largenumberlist li div.c3_3dbox.c3_box_burgundy::before { background-color: #a32020; }

ul.c3_largenumberlist li div.c3_3dbox.c3_box_middlegrey::before { background-color: #C8C8C8; }

ul.c3_largenumberlist li div.c3_3dbox.c3_box_lightrose::before { background-color: #E998A6; }

ul.c3_largenumberlist li div.c3_3dbox.c3_box_mediumrose::before { background-color: #F5CACA; }

ul.c3_largenumberlist li div.c3_3dbox.c3_box_mediumgrey::before { background-color: #464646; }
ul.c3_largenumberlist li div.c3_3dbox.c3_box_rose::before { background-color: #D93954; }
ul.c3_largenumberlist li div.c3_3dbox.c3_box_lightgrey::before { background-color: #dedede; }
ul.c3_largenumberlist li div.c3_3dbox.c3_box_grey::before { background-color: #7d7d7d; }
ul.c3_largenumberlist li div.c3_3dbox.c3_box_darkgrey::before { background-color: #2d2d2d; }
ul.c3_largenumberlist li div.c3_3dbox.c3_box_black::before { background-color: #000000; }
ul.c3_largenumberlist li div.c3_3dbox.c3_box_white::before { background-color: #FFFFFF; }

/* ---- a underline styles -----*/


ul.c3_largenumberlist li a, ul.c3_countrylist li a, div.c3_casestudy a {
    border-bottom: 1px solid #7d7d7d;
    font-weight: bold;
}

ul.c3_largenumberlist li a:hover, ul.c3_countrylist li a:hover, div.c3_casestudy a:hover {
    border-bottom: none;
    color: #a32020;
}

/*-----------------------*/

