/*
Investor css
*/
.elegant-expanding-section-heading-area {
    border-radius: 4px;
}

.elegant-expanding-sections .fusion-tab-heading {
    color: #0a1128 !important;
    font-family: 'Josefin Sans' !important;
    font-size: 18px !important;
    font-weight: bold !important;
}

.elegant-expanding-section-title h2 {
    font-weight: 700 !important;
    line-height: 1.56 !important;
}

.elegant-expanding-section-icon svg {
    fill: #FFF !important;
    width: 17px !important;
	transition: transform .3s;
}

.elegant-expanding-sections .elegant-expanding-section-content-area {
	margin-top: -10px;
}

.elegant-expanding-sections .elegant-expanding-section-heading-area .elegant-expanding-section-icon.section-open {
	transform: none;
}

.elegant-expanding-sections .elegant-expanding-section-heading-area .elegant-expanding-section-icon.section-open svg {
	transition: transform .3s;
	transform: rotate(45deg);
}

.elegant-expanding-sections .elegant-expanding-section-heading-area .elegant-expanding-section-icon {
    width: 40px;
    position: absolute;
    left: 20px;
    background: #0a1128;
    border-radius: 4px;
    height: 40px;
    line-height: 45px;
    text-align: center;
	transition: background .3s;
}

.elegant-expanding-sections .elegant-expanding-section-heading-area .elegant-expanding-section-icon.section-open {
	background: #f06;
}

/* Smartphones (portrait) ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .elegant-expanding-sections .elegant-expanding-section-heading-area .elegant-expanding-section-icon {
        width: 10%;
        position: absolute;
        left: 2px;
        background: #0a1128;
        border-radius: 4px;
        padding-top: 5px;
    }
}

.elegant-expanding-sections .tab-pane {
    border: none;
}

.elegant-expanding-sections .fusion-tabs.classic.horizontal-tabs .nav-tabs > .active > .tab-link {
    border-color: #66cccc;
}

.elegant-expanding-sections .nav-tabs.nav-justified {
    border: none;
}

.display-counter {
    margin: 10px 0 0;
    font-family: 'Josefin Sans';
    font-weight: bold;
    line-height: 1.56;
}

.counter-box-container {
    text-align: left;
}

.counter-box-content {
    font-size: 35px;
    font-weight: 600;
    margin-left: 5px;
}

.gross-margin .display-counter:before, .adj-ebitda .display-counter:before {
    content: "€";
}

.proforma .display-counter:before {
    content: "+";
}

.list-video .elegant-video-list-item {
    padding-left: 2px !important;
}

.elegant-video-list-video-container {
	border-radius: 4px;
	overflow: hidden;
}

.investor-arrow a:after {
    content: url(/wp-content/uploads/2021/03/arrow-right.png);
    position: relative;
    left: 10px;
    top: 7px;
	transition: left .3s;
}

.investor-arrow a:hover:after {
    left: 20px;
}
