* {
/*    box-sizing: border-box;*/
}
html {
/*    height: 1000px;*/
}
body {
    font-family: 'Whitney Book';
    box-sizing: border-box;
/*    max-width: 1200px;*/
    font-size: 12px;
}
h3 {
    font-family: 'Whitney Medium';
    font-size: 18px;
    margin-bottom: 24px;
    border-bottom: 2px solid #1D5080;
    display: inline-block;
    padding: 24px 0;
    color: #1D5080;
}
.paragraph {
    padding: 0 20px;
}
p {
    font-size: 16px;
    line-height: 1.4;
    padding: 20px;
    font-family: 'Whitney Book Italic';
}
.container {
    padding: 10px;
}
.top-lists.container {
    padding: 10px 20px;
}
.container span {
    display: block;
    margin-bottom: 15px;
    font-family: 'Whitney Medium'
}
.info_item {
    display: inline-block;
}
.info_item_category {
    color: #999;
    font-family: 'Whitney Book';
    font-size: 11px;
    display: inline-block;
    padding: 5px 0;
}

/*STYLES FOR THE LISTS CAROUSELS OF TOP COMPANIES AND INVESTORS*/
/*company list*/
#co-container,
#inv-container {
/*    background-color: #E9EFF5;*/
    margin-bottom: 30px
}
button.slick-prev.slick-arrow:before,
button.slick-next.slick-arrow:before {
    color: #40C2C9;
}
.slick-slide div {
    -webkit-transform: scale(0.90);
            transform: scale(0.90);
}
.slick-dotted .slick-current div {
    -webkit-transform: scale(1);
            transform: scale(1);
    z-index: 10;
}
.slick-track {
    margin: 10px;
}
#companies-list,
#investors-list {
    width: 90%;
    margin: auto;
}
/*tooltip styles*/
div.company {
    padding: 10px 15px 22px 15px;           
    background: white;
    border: 1px solid #d8dde3;
    border-radius: 2px;
/*    min-height: 220px;*/
    font-size: 12px;
/*    width: 300px;*/
    height: 100%;
    display: block;
/*    cursor: grabbing;*/   
    }
div.company h4 {
    font-family: 'Whitney Book';
    padding: 10px 0;
    border-bottom: 2px solid #051C38;
    color: #051C38;
    font-size: 14px;
    display: block;
    margin-bottom: 12px;
}
.company h4 a {
    font-family: 'Whitney Medium';
    color: #53687E;
}
.company h4 a:hover {
    font-family: 'Whitney Bold';
    color: #1D5080;
}
div.company .company-block {
    height: 80px;
    padding: 5px 0;
}
div.company .company-block a {
    font-family: 'Whitney Medium';
    font-size: 14px;
}
div.company img {
    height: 100%;
    width: auto;
/*    margin: auto;*/
}
.data-wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: [first] 1fr [second] 1fr;
    grid-template-columns: [first] 1fr [second] 1fr;
    grid-row-gap: 10px;
}
.founders {
    -ms-grid-column: 2;
        grid-column: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    grid-row-end: 3;
}
div.info_item.col_1.row_2.description {
    -ms-grid-column: 1;
        grid-column-start: 1;
    grid-column-end: 3;
}
.row_1 {
    -ms-grid-row: 1;
        grid-row: 1;
}
.row_2 {
    -ms-grid-row: 2;
        grid-row: 2;
}
.row_3 {
    -ms-grid-row: 3;
        grid-row: 3;
}
.col_1 {
    -ms-grid-column: 1;
        grid-column: 1;
}
.col_2 {
    -ms-grid-column: 2;
        grid-column: 2;
}
.col_3 {
    -ms-grid-column: 3;
        grid-column: 3;
}
.info_item_value {
    color: #1D5080;
    font-family: 'Whitney Medium';
}
li {
    margin-bottom: 5px;
}
.slick-slider { visibility: hidden; }
.slick-slider.slick-initialized { visibility: visible; }
div.slick-slide.slick-current.slick-center .company {
    z-index: 100;
     box-shadow: 0 8px 9px rgba(0,0,0,0.24),
      0 1px 8px rgba(0,0,0,0.12);
}
