
}@charset "UTF-8";
/* CSS Document */

/* .8em(12.8px) @ 30em(480px) increasing to 1.1em(17.6px) @ 120em(1920px) */
@media (min-width: 30em) {
  :root {
    font-size: calc(.8rem + ((1vw - 0.3em) * 0.3333));
    /* Where: * 0.3333 = 100 * font_Size_Difference / viewport_Width_Difference */
  }
}
/* Prevent font scaling beyond this breakpoint */
@media (min-width: 120em) {
  :root {
    font-size: 1.1em;
  }
}

html {
    font-family: 'Open San', sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block
}





body {
    font-family: 'Open Sans';
    color: #333;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Open Sans';
}

h1 {
    margin-top: 0.53em;
    margin-bottom: 0.53em;
    text-transform: none;
    letter-spacing: -0.01em;
    text-align: center;
}

h2 {
	font-weight: bold;
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}


h3 {
    margin-top: 0.4em;
    margin-bottom: 0.4em;
}

h4 {
    margin-top: 0.67em;
    margin-bottom: 0.5em;
}


h5 {
    margin-top: 0.5em;
    margin-bottom: 1.5em;
}

h6 {
    margin-top: 1em;
    margin-bottom: 1em;
}

p {
    margin-top: 1em;
    margin-bottom: 1.5em;
}

em {
    font-style: italic;
}

.white {
	color: #eee;
	
}

.country-box h3 {
/*	font-size: 6rem;
*/    color: #eee;
    font-weight: 700;
    line-height: 1.1;
text-shadow: 1px 1px 2px black, 0 0 1em black, 0 0 0.2em black;    position: relative; 
}

  .country-box h4 {
/*    font-size: 2rem;
*/    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.05em;
text-shadow: 1px 1px 2px black, 0 0 1em black, 0 0 0.2em black;    position: relative; 
    color: #eee; 
}

  .country-box p {
    margin: 1.0rem 0 1.5rem; 
}


  .country-box h3 {
	font-size: 6rem;
    color: #eee;
    font-weight: 700;
    line-height: 1.1;
    position: relative; 
}

  .country-box h4 {
    font-size: 2rem;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #eee; 
}

  .country-box p {
    margin: 1.0rem 0 1.5rem; 
}

ul.ftl {
    list-style-type:square;
	font-size: 1.5em;
	text-align: left;
}

.responsive {
	margin: 20px 20px 20px 20px;
  width: 50%;
  height: auto;
}
