/*
	CONTENT
*/

#content-parent {
	margin: 1vh 20vw;
}
#content {
	background-size: contain;
	height: 58vw;
	padding-top: 6%;
	padding-bottom: 9.75%;
}
.content-row {
	padding: 0vh 1.5vw;
	height: 50%;
}
.content-row > * {
	height: 100%;
}
.content-row-solo {
	padding: 0vh 1.5vw;
	height: 100%;
}
.content-row-solo > * {
	height: 100%;
}
.col-left {
	padding-right: 13%;
	padding-left: 2%;
}
.col-right {
	padding-left: 13%;
	padding-right: 2%;
}
#row-1 > *, #row-2 > * {
	padding-top: 5%;
	padding-bottom: 5%;
}
/*.col-left > *, .col-right > * {
	width: 100%;
	height: 100%;
}*/
.col-left > div, .col-right > div {
	width: 100%;
	height: 80%;
}
.col-left > p, .col-right > p {
	width: 100%;
	height: 20%;
}
p.chart-title{
	text-align: center;
}
text {
	font-family: "Montserrat";
}

@media (max-width: 1199px) {
	#content-parent {
		margin: 1vh 3vw;
	}
	#content {
		background-size: contain;
		height: 89vw;
		padding-top: 6%;
		padding-bottom: 9.75%;
	}
}

@media (max-width: 767px) {
	.c3-chart-arc.c3-target > text {
		display: none;
	}
	
	#row-1 > *, #row-2 > * {
    	padding-top: 3%;
    	padding-bottom: 3%;
	}
	#content-parent {
        margin-bottom: 18vh;
    }
    p.chart-title{
		font-size: 0.7em;
	}
}