@import url('../font/fonts.css');

html {
-webkit-text-size-adjust:none;
}

body {
font:16px/1.4 Helvetica,Arial,sans-serif;
color: black;
margin:0;
padding:0;
}

.footnotes {
margin-bottom:20px;
}

.footnotes h4 {
color: black;
font-size:11px;
margin:2px 0 7px;
}

.footnotes p,.footer p {
font-size:11px;
line-height:1.7;
color: black;
margin:2px 0 0;
}

.footer p {
font-style:italic;
}

.footer p em {
font-style:normal;
}

.footnotes p strong {
color: black;
}

a,a:link,a:visited {
color: black;
text-decoration:none;
}

a:hover,a:active {
color: black;
}

#graphic {
position:relative;
margin-bottom:11px;
overflow: hidden;
}

#graphic:before,#graphic:after {
content:' ';
display:table;
}

#graphic:after {
clear:both;
}

#graphic img {
max-width:100%;
height:auto;
}

.key {
list-style-type:none;
margin:-11px 0 33px;
padding:0;
}

.key .key-item {
display:inline-block;
line-height:15px;
margin:0 18px 0 0;
padding:0;
}

.key .key-item b {
display:inline-block;
width:15px;
height:15px;
margin-right:6px;
float:left;
}

.key .key-item label {
white-space:nowrap;
font-size:12px;
color: black;
font-weight:400;
-webkit-font-smoothing:antialiased;
}

.chart {
position:relative;
}

line,rect {
shape-rendering:crispEdges;
}

.axis {
font-size:11px;
-webkit-font-smoothing:antialiased;
fill:#999;
}

.axis path,.axis line {
fill:none;
stroke:#ccc;
shape-rendering:crispEdges;
}

.grid .tick {
stroke:#eee;
stroke-width:1px;
shape-rendering:crispEdges;
}

.value text {
font-size:10px;
-webkit-font-smoothing:antialiased;
}

.value text.in {
fill:#fff;
}

svg {
font-size:20px;
}

.countries path {
fill:#e5e5e5;
stroke:#cccccc;
stroke-width:1.5px;
}

.countries path.nepal {
fill:#fff;
stroke:#bababa;
}

.lakes path {
fill:#d5e6ed;
stroke:#d5e6ed;
stroke-width:1px;
}

.rivers path {
fill:none;
stroke:#d5e6ed;
stroke-width:1px;
}

.roads path {
fill:none;
stroke:#ddd;
stroke-width:1px;
}

.quakes circle {
fill:#e38d2c;
fill-opacity:.3;
stroke:#fff;
stroke-width:.5;
}

.cities path.admin-0-capital {
fill:#333;
}

.event-labels text {
fill:#333;
font-size:14px;
text-anchor:start;
font-family: 'bernino-regular', sans-serif;
-webkit-font-smoothing:antialiased;
}

.event-labels text.admin-0-capital {
fill:#555;
font-weight:700;
}

.event-labels.shadow text {
fill:#fff;
stroke:#fff;
stroke-width:2px;
opacity:.7;
}

.country-labels text {
fill: rgba(0,0,0,0.35);
font-size:16px;
text-transform:uppercase;
letter-spacing:.3em;
text-anchor:middle;
font-family: 'bernino-regular', sans-serif;
font-weight:400;
-webkit-font-smoothing:antialiased;
}

.country-labels text.nepal {
fill:#555;
font-weight:700;
font-size:90%;
}

.scale-bar line {
stroke:#666;
stroke-width:5px;
}

.scale-bar text {
font-family:Helvetica,Arial,sans-serif;
fill:#666;
font-size:60%;
-webkit-font-smoothing:antialiased;
}

.axis.y path,.axis.y .tick line,.grid path,.grid.y g:first-child line,.value text.other,.country-labels text.bhutan {
display:none;
}

.value text.out,.cities path {
fill:#cf1515;
}

/* -- map specifics -- */

#graphic {
	width: 100%;
}
.label.cyprus-u.n.-buffer-zone {
	display: none;
}
.label.n.-cyprus {
	display: none;
}
.country-labels text {
	display: none;
}
.country-labels .egypt, .country-labels .libya {
	display: block;
}
svg {
	background-color: #daebf2;
	//border: 1px solid #cccccc;
}
/*
.lakes path, .rivers path, .roads path {
	display: none;
}
*/
/*
path.libya {
	fill: aquamarine;
}
*/



@media screen and (max-width: 510px) {
	.country-labels text.bangladesh,.country-labels text.bhutan,.event-labels.shadow,.event-labels text.scalerank-4,.cities path.scalerank-4,.event-labels text.scalerank-5,.cities path.scalerank-5,.event-labels text.scalerank-6,.cities path.scalerank-6,.event-labels text.scalerank-7,.cities path.scalerank-7,.event-labels text.scalerank-8,.cities path.scalerank-8 {
	display:none;
	}

	.country-labels text {
		font-size: 14px;
	}

	.event-labels text {
		font-size: 15px;	
	}

}