/*
Theme Name: Your Private Africa 2026
Theme URI: 
Update URI: ninepoint-theme-ypa2026
Author: Ninepoint
Author URI: https://ninepoint.cc
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* ----------------------------- 
Theme Basics 
----------------------------- */

/* =Structure */
html {
	height: 100%;
}
body {
	background: #fff;
	height: 100%;
}
#page {
	background: #fff;
	min-height: 100%;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* =Global */
body, input, textarea {
	color: #552F25;
	font-size: 21px; 
	font-weight: 400;
	font-family: "gaultier-lights", sans-serif;
}

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 5px;
}

/* Media */
.entry-content img,
.comment-content img,
.widget img {
	max-width:100%;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; 
}
img.size-full,
img.size-large {
	max-width: 100%;
	width: auto; 
	height: auto;
}
embed,
iframe,
object {
	max-width: 100%;
}

/* Text elements */
ul, ol {
	margin: 0;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 1.625em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.625em;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd, samp, var {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: smaller;
}

/* Links */
a {
	color: inherit;
}
a:focus,
a:active,
a:hover {
	text-decoration: underline;
}

/* preset theme */
.ctitleh0 {
	font-family: "September Spirit Alt", 'Brush Script MT';
	font-size: 96px;
	line-height: 60px;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 20px;
	clear: none;
}
.ctitleh1, #search .search-title {
	font-family: "September Spirit Alt", 'Brush Script MT';
	font-size: 70px;
	line-height: 60px;
	font-style: normal;
	font-weight: 400;
	clear: none;
}
.ctitleh2 {
	font-family: "Gloock", serif;
	font-size: 60px;
	line-height: 60px;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 20px;
	clear: none;
}
.ctitleheading, .stdpost-content h2 {
	font-family: "September Spirit Alt", 'Brush Script MT';
	font-size: 55px;
	line-height: 55px;
	font-style: normal;
	font-weight: 400;
	clear: none;
}
.ctitleintro {
	font-family: "Gloock", serif;
	font-size: 50px;
	line-height: 60px;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 20px;
	clear: none;
}
.ctitlequote, .stdpost-content h3, .ftrsgn-title h3 {
	font-family: "September Spirit Alt", 'Brush Script MT';
	font-size: 40px;
	line-height: 30px;
	font-style: normal;
	font-weight: 400;
	clear: none;
}
.ctitleh3 {
	font-family: "gaultier", sans-serif;
	font-size: 21px;
	line-height: 25px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 1.05px;
	text-transform: uppercase;
	margin-bottom: 5px;
	clear: none;
}
.ctitlesubtext {
	font-size: 18px;
	line-height: 28px;
	font-weight: 400;
}
.ctitlebtn, .clinkbtnwhite a, .clinkbtnbrownteal a, .clinkbtnbrown a, .clinkbtncanvasteal a,
a .clinkbtnwhite, a .clinkbtnbrownteal, a .clinkbtnbrown, a .clinkbtncanvasteal {
	font-family: "gaultier", sans-serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.08em;
	font-style: normal;
	font-weight: 600;
	text-transform: uppercase;
}
.ctitlebtn {
	margin-bottom: 5px;
}
.clinkbtnwhite a, .clinkbtnbrownteal a, .clinkbtnbrown a, .clinkbtncanvasteal a, .stdpost-content h5 a,
a .clinkbtnwhite, a .clinkbtnbrownteal, a .clinkbtnbrown, a .clinkbtncanvasteal {
	display: inline-block;
	transition: 0.3s linear;
	border-radius: 40px;
	padding: 7px 17px 5px;
}
.clinkbtnbrownteal a, a .clinkbtnbrownteal {
	color: #552F25;
	background-color: transparent;
	border: 1px solid #552F25;
}
.clinkbtnwhite a, a .clinkbtnwhite {
	color: #FFF;
	background-color: transparent;
	border: 1px solid #FFF;
}
.clinkbtnbrown a, a .clinkbtnbrown, .stdpost-content h5 a {
	color: #552F25;
	background-color: transparent;
	border: 1px solid #552F25;
}
.clinkbtncanvasteal a, a .clinkbtncanvasteal {
	color: #552F25;
	background-color: #F2EDDF;
	border: 1px solid #F2EDDF;
}
.clinkbtnbrownteal:hover > a, a:hover > .clinkbtnbrownteal {
	background-color: #D9ECEA;
	border: 1px solid #D9ECEA;
}
.clinkbtnbrown:hover > a, a:hover > .clinkbtnbrown, .stdpost-content h5 a:hover {
	color: #FFF;
	background-color: #552F25;
}
.clinkbtnwhite:hover > a, a:hover > .clinkbtnwhite {
	color: #552F25;
	background-color: #FFF;
}
.clinkbtncanvasteal:hover > a, a:hover > .clinkbtncanvasteal {
	background-color: #D9ECEA;
}
.clinkbtnwhite a, .clinkbtnbrownteal a, .clinkbtnbrown a, .clinkbtncanvasteal a, .stdpost-content h5 a {
	text-decoration: none !important;
}
.cntflxl-ct .htxt {
	width: 100%;
}
.htxt hr {
	background-image: url('images/hr.svg');
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 0 0 20px;
	height: 14px;
	width: 280px;
}
.htxt ul {
	margin: 0;
	list-style: none;
}
.htxt ul li {
	position: relative;
	line-height: 28px;
	padding: 0 0 0 18px;
	margin-bottom: 5px;
}
.htxt ul li::before {
	content: '•';
	position: absolute;
	top: 0;
	left: 0;
	font-size: 17px;
}
.htxt ol {
	margin: 0 0 0 18px;
}
.htxt ol li {
	line-height: 28px;
	margin-bottom: 5px;
}
.htxt iframe {
	width: 100%;
	height: 100%;
	aspect-ratio: 1.75 / 1;
}


/* =Menu */
.menutop {
	display: flex;
	align-items: center;
	margin: 0;
	list-style: none;
}
.menutop li {
	margin: 0 0 0 clamp(10px, 3vw, 55px);
}
.menutop a:link, .menutop a:visited {
	display: block;
	color: #552F25;
	font-family: "gaultier", sans-serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.08em;
	font-style: normal;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
	transition: 0.2s linear;
}
.stdhw .menutop a:link, .stdhw .menutop a:visited {
	color: #FFF;
}
.menutop a:hover {
	color: #9E2520;
}
.stdhw .menutop a:hover {
	color: #9E2520;
}
.menutop li.menubtn {
	margin: 0 0 0 40px;
}
.menutop li.menubtn a:link, .menutop li.menubtn a:visited {
	border-radius: 40px;
	padding: 7px 17px 5px;
	color: #552F25;
	background-color: #F2EDDF;
	border: 1px solid #F2EDDF;
}
.stdhw .menutop li.menubtn a:link, .stdhw .menutop li.menubtn a:visited {
	color: #FFF;
	background-color: transparent;
	border: 1px solid #FFF;
}
.menutop li.menubtn a:hover {
	background-color: #D9ECEA;
	border: 1px solid #D9ECEA;
}
.stdhw .menutop li.menubtn a:hover {
	color: #552F25;
	background-color: #FFF;
}
.menutop ul {
	display: none;
}
.hmenuitems .menu {
	list-style: none;
	margin: 0;
}
.hmenuitems .menu li {
	display: block;
	padding: 0 0 5px;
}
.hmenuitems .menu li.menumobile {
	display: none;
}
.hmenuitems .menu a:link, .hmenuitems .menu a:visited {
	position: relative;
	color: #F2EDDF;
	font-family: "Gloock", serif;
	font-size: 35px;
	line-height: 47px;
	font-style: normal;
	font-weight: 400;
	text-decoration: none;
	transition: 0.3s linear;
}
.hmenuitems .menu a::after {
	content: '';
	position: absolute;
	top: 18px;
	right: -98px;
	background-image: url('images/icon-arrow-right-white.svg');
	background-size: contain;
	background-repeat: no-repeat;
	width: 63px;
	height: 14px;
	opacity: 0;
	transition: 0.3s linear;
}
.hmenuitems .menu a:hover::after {
	opacity: 1;
}
.hmenuitems .menu ul {
	display: none;
}


/* 404 */
.result-404 { min-height: calc(100vh - 200px); text-align: center; }
.result-404 .entry-title { padding-top: 200px; font-size: 50px; line-height: 54px;}
.result-404 .entry-content { padding: 50px 0 160px; font-size: 24px; line-height: 30px; }

/* Fonts */
@font-face {
  font-family: 'Socicon';
  src: url('fonts/socicon.ttf') format('truetype'), url('fonts/socicon.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
[class^="socicon-"],
[class*=" socicon-"] {
  font-family: 'Socicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.socicon-facebook:before {
	content: "\e028";
}
.socicon-twitter:before {
	content: "\e08d";
}
.socicon-instagram:before {
	content: "\e044";
}
.socicon-youtube:before {
	content: "\e0a5";
}
.socicon-spotify:before {
	content: "\e079";
}
.socicon-pinterest:before {
	content: "\e063";
}
.socicon-linkedin:before {
	content: "\e04c";
}
@font-face {
	font-family: "September Spirit";
	src: url('fonts/september_spirit-webfont.woff2') format('woff2'),  
	   url('fonts/september_spirit-webfont.woff') format('woff');
	font-weight: normal;
}
@font-face {
	font-family: "September Spirit Alt";
	src: url('fonts/september_spirit_alt-webfont.woff2') format('woff2'),  
	   url('fonts/september_spirit_alt-webfont.woff') format('woff');
	font-weight: normal;
}

/* ----------------------------- 
Theme Custom 
----------------------------- */
p {
	line-height: 28px;
	margin-bottom: 30px;
}
.ibvtop {
	display: inline-block;
	vertical-align: top;
}
.ibvmid {
	display: inline-block;
	vertical-align: middle;
}
.ibvbtm {
	display: inline-block;
	vertical-align: bottom;
}
.stdh {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 4000;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 18px 4% 5px 4%;
	background-color: #FFF;
}
.stdh.stdhw {
	background-color: transparent;
}
.contentouterpad {
	padding: 85px 0 0;
}
.stdlink a {
	color: inherit;
	text-decoration: none;
}
.htleft {
	display: flex;
	align-items: center;
}
.htright {
	display: flex;
	align-items: center;
}
.hmtog {
	cursor: pointer;
	margin-right: clamp(10px, 2vw, 35px);
}
.hmtog div {
	background-color: #552F25;
	width: 24px;
	height: 1px;
	margin: 7px 0;
}
.stdhw .hmtog div {
	background-color: #FFF;
}
.hlogo {
}
.hlogo img {
	width: clamp(200px, 25vw, 388px);
}
.floath {
	display: none;	
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 4000;
	box-sizing: border-box;
	align-items: center;
	justify-content: space-between;
	padding: 18px 4% 10px 4%;
	background-color: #FFF;
}
.hmenu {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	background-color: #BB916A;
	z-index: 7000;
	overflow-y: auto;
}
.hmenubtm {
	padding: 30px 3% 30px 3%; 
	position: relative;
	box-sizing: border-box;
}
.hmtop {
	position: absolute;
	top: 0;
	left: calc(4% - 4px);
	z-index: 14;
	padding-top: 18px;
}
.hmclose {
	cursor: pointer;
	margin-right: clamp(10px, 2vw, 35px);
	width: 28px;
	height: 28px;
	position: relative;
}
.hmclose::before, .hmclose::after {
	position: absolute;
	content: '';
	display: block;
	top: -18px;
	border-bottom: 1px solid #FFF;
	width: 30px;
	height: 34px;
}
.hmclose::before {
	left: -12px;
	transform: rotate(-45deg);
}
.hmclose::after {
	left: 12px;
	transform: rotate(45deg);
}
.hmtop .hlogo {
}
.hmenuinquire {
	position: absolute;
	top: 0;
	right: 4%;
	z-index: 14;
	padding-top: 33px;
}
.hmenuinquire li {
	display: none;
}
.hmenuinquire li.menubtn {
	display: block;
}
.hmenuinquire .menutop li.menubtn a:link, .hmenuinquire .menutop li.menubtn a:visited {
	background-color: transparent;
	border: 1px solid #FFF;
	color: #FFF;
}
.hmenuinquire .menutop li.menubtn a:hover {
	background-color: #FFF;
	color: #552F25;
}
.hmicon {
	position: absolute;
	bottom: 9%;
	right: 6%;
	z-index: 14;
}
.hmicon img {
}
.hmenuitems {
	text-align: center;
	height: 100%;
	overflow-y: auto;
	padding: 85px 10px 0;
	box-sizing: border-box;
}
.hmenuitems-mid {
	display: none;
	padding: 0 10px;
}
.hmenuitems.hmenuitems-btm {
	margin-top: 55px;
	padding: 0 10px;
}
.hmenuitems .widget {
	color: #FFF;
	margin-bottom: 30px;
}
.hmenuitems .widget .widget-title {
	color: #F2EDDF;
	font-family: "September Spirit Alt", 'Brush Script MT';
	font-size: 70px;
	line-height: 60px;
	font-style: normal;
	font-weight: 400;
}
.hmenuitems .widget .widget-title::after {
	content: '';
	display: block;
	background-image: url('images/hr2.svg');
	background-repeat: no-repeat;
	background-color: transparent;
	margin: -8px auto 10px;
	height: 14px;
	width: 164px;
}
.hmenuitems .widget p {
}
.hmenuitems .widget .ctitlequote {
	margin-bottom: 10px;
}
.hmenuitems .socialh a {
	color: #BB916A;
}


/* experiences */
.experscd-map {
	position: relative;
	margin: 0 8% 70px 0;
}
.experscd-map img {
	width: 100%;
}
.maptt {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	background-color: #FFF;
	border: 1px solid #CCC;
	font-size: 11px;
	line-height: 11px;
	padding: 3px;
	color: #000;
}
.maplocs {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 10;
	overflow: hidden;
}
.maploc {
	position: absolute;
	transition: 0.3s linear;
	cursor: pointer;
	z-index: 5;
	overflow: hidden;
}
.maploc a, .mapmarker a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.maploc:hover {
	background-color: #44abab;
}
.maploc.mapdisable {
	cursor: not-allowed;
	opacity: 0.7;
}
.mapmarker {
	display: block;
	background-image: url('images/loc-icondbr.svg');
	background-size: cover;
	width: 1vw;
	height: 1.5vw;
	position: absolute;
	z-index: 20;
	cursor: pointer;
}
.mapmarkerc {
	background-image: url('images/loc-iconbl.svg');
}
.mapcloc {
	background-color: #44abab;
}
.mapmarker span, .maploc span {
	display: none;
}
#southafrica {
	clip-path: polygon(60.92% 85.68%, 60.90% 85.66%, 60.72% 85.83%, 60.62% 86.13%, 60.64% 86.14%, 59.65% 86.34%, 59.16% 86.04%, 59.06% 85.29%, 59.27% 84.44%, 59.51% 84.04%, 60.16% 84.04%, 60.64% 84.18%, 60.65% 83.41%, 60.90% 82.45%, 60.47% 81.60%, 60.05% 79.76%, 60.10% 79.49%, 59.41% 79.49%, 58.47% 79.41%, 57.50% 79.29%, 57.44% 79.25%, 57.39% 79.21%, 57.30% 79.11%, 57.11% 79.34%, 56.37% 79.80%, 55.10% 80.83%, 54.62% 81.04%, 54.39% 81.64%, 54.19% 82.28%, 53.32% 82.69%, 53.05% 83.24%, 53.05% 84.13%, 51.50% 84.13%, 51.07% 83.94%, 49.96% 83.34%, 49.49% 83.45%, 49.49% 84.13%, 48.97% 84.84%, 48.07% 85.51%, 46.55% 85.51%, 46.61% 85.00%, 47.00% 84.41%, 46.64% 83.09%, 45.95% 82.79%, 45.95% 83.13%, 45.95% 83.36%, 45.94% 83.66%, 45.94% 83.83%, 45.94% 83.89%, 45.94% 84.01%, 45.94% 84.15%, 45.94% 84.33%, 45.94% 84.39%, 45.94% 84.44%, 45.94% 84.55%, 45.92% 84.89%, 45.92% 85.09%, 45.92% 85.34%, 45.92% 85.51%, 45.90% 86.76%, 45.81% 87.74%, 44.97% 88.16%, 44.71% 88.50%, 43.94% 88.30%, 43.16% 88.23%, 42.71% 87.90%, 42.32% 87.21%, 42.12% 87.18%, 41.76% 87.59%, 41.50% 87.79%, 41.32% 87.81%, 41.36% 87.86%, 41.82% 88.45%, 41.90% 88.55%, 42.22% 88.99%, 42.55% 90.78%, 43.60% 92.03%, 43.69% 93.50%, 43.41% 94.26%, 43.91% 95.11%, 45.20% 96.48%, 46.36% 96.08%, 47.52% 96.08%, 48.34% 95.51%, 50.62% 95.34%, 51.91% 95.51%, 52.80% 94.93%, 54.17% 94.69%, 57.56% 91.99%, 59.70% 88.95%, 61.01% 87.84%, 61.69% 86.05%, 61.77% 85.56%, 60.92% 85.68%);
	top: 0.6%;left: 1.9%;width: 102%;height: 102%;
}
#southafrica::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	clip-path: polygon(57.28% 88.36%, 56.56% 88.04%, 56.41% 87.78%, 56.25% 87.68%, 56.08% 87.71%, 55.41% 88.23%, 54.89% 88.61%, 54.43% 88.98%, 54.31% 89.10%, 54.23% 89.56%, 54.53% 90.00%, 54.69% 90.20%, 54.79% 90.46%, 55.05% 90.81%, 55.16% 90.83%, 55.66% 90.64%, 55.86% 90.34%, 55.96% 90.18%, 56.14% 90.10%, 56.35% 90.03%, 56.51% 89.96%, 56.95% 89.71%, 57.43% 88.93%, 57.44% 88.89%, 57.28% 88.36%);
	background-color: #f4f1ec;
}
#mrk_southafrica {
	top: 90%;left: 51%;
}
#guinea {
	clip-path: polygon(11.86% 39.38%, 11.44% 39.38%, 11.16% 40.49%, 11.14% 40.55%, 10.81% 40.39%, 10.38% 40.85%, 9.86% 40.61%, 9.75% 39.57%, 9.54% 39.14%, 8.84% 39.21%, 8.46% 39.47%, 8.23% 39.24%, 8.23% 39.24%, 8.38% 38.75%, 8.23% 37.77%, 7.56% 37.16%, 6.36% 37.49%, 5.75% 37.90%, 5.10% 38.42%, 4.51% 37.55%, 3.31% 36.56%, 2.56% 35.51%, 1.88% 34.74%, 1.04% 34.31%, 1.83% 34.01%, 2.48% 33.72%, 4.64% 33.72%, 5.54% 34.10%, 6.35% 34.10%, 7.29% 34.30%, 7.33% 34.31%, 8.51% 34.54%, 9.23% 34.54%, 9.67% 33.95%, 10.23% 34.04%, 10.49% 34.82%, 11.09% 35.84%, 11.23% 37.13%, 11.23% 37.14%, 11.23% 37.19%, 11.24% 37.30%, 11.25% 37.35%, 11.26% 37.39%, 11.46% 37.71%, 11.63% 38.39%, 11.95% 39.06%, 11.86% 39.38%);
	top: 0.2%;left: 1.3%;width: 102%;height: 102%;
}
#mrk_guinea {
	top: 33%;left: 7.5%;
}
#eritea {
	clip-path: polygon(74.80% 33.85%, 74.56% 34.00%, 73.91% 34.11%, 73.29% 33.12%, 71.71% 31.82%, 70.25% 31.20%, 69.74% 31.41%, 69.03% 31.41%, 68.38% 31.01%, 68.10% 31.36%, 67.63% 31.80%, 66.98% 31.52%, 66.63% 31.80%, 66.38% 31.27%, 66.80% 30.31%, 66.80% 28.85%, 67.61% 27.65%, 68.78% 27.21%, 68.94% 26.59%, 69.36% 27.09%, 69.56% 28.22%, 70.98% 30.67%, 72.11% 31.11%, 73.86% 33.19%, 74.63% 33.69%, 74.80% 33.85%);
	top: 0.2%;left: 2.1%;width: 102%;height: 102%;
}
#mrk_eritea {
	top: 27%;left: 70.5%;
}
#somalia {
	clip-path: polygon(84.71% 36.55%, 84.20% 37.97%, 82.30% 41.82%, 81.91% 42.95%, 80.21% 45.01%, 77.48% 47.89%, 75.66% 49.10%, 73.14% 51.86%, 73.11% 52.19%, 72.81% 52.07%, 72.53% 51.70%, 72.33% 50.91%, 72.33% 46.67%, 72.61% 45.97%, 73.51% 45.10%, 73.50% 45.10%, 73.64% 45.07%, 74.71% 44.47%, 75.70% 43.95%, 77.34% 43.95%, 77.94% 43.07%, 80.31% 40.50%, 80.90% 40.15%, 80.78% 39.86%, 79.79% 39.75%, 78.50% 39.57%, 77.44% 39.02%, 76.13% 38.67%, 75.14% 37.87%, 74.36% 36.57%, 74.30% 36.34%, 74.31% 36.26%, 74.34% 36.19%, 75.21% 36.05%, 75.35% 35.80%, 75.53% 35.90%, 75.63% 36.11%, 77.03% 36.64%, 77.33% 36.60%, 77.56% 36.44%, 78.60% 36.41%, 79.59% 36.25%, 79.76% 36.04%, 80.04% 35.99%, 82.25% 35.60%, 82.73% 35.46%, 83.81% 35.35%, 84.53% 35.00%, 84.85% 35.55%, 84.71% 36.55%);
	top: 0.3%;left: 2.3%;width: 102%;height: 102%;
}
#mrk_somalia {
	top: 43.5%;left: 80%;
}
#westernsahara {
	clip-path: polygon(10.95% 14.25%, 10.95% 16.20%, 6.84% 16.20%, 6.84% 19.50%, 6.21% 19.85%, 5.40% 20.44%, 5.40% 21.14%, 5.40% 22.46%, 0.75% 22.46%, 0.60% 22.01%, 0.81% 21.28%, 1.64% 19.78%, 2.24% 18.48%, 3.40% 17.50%, 3.31% 16.35%, 4.05% 15.45%, 5.13% 14.44%, 5.38% 13.79%, 5.55% 13.76%, 10.83% 13.76%, 10.91% 14.14%, 10.95% 14.25%);
	top: 0.1%;left: 1.1%;width: 102%;height: 102%;
}
#mrk_westernsahara {
	top: 15.6%;left: 4.8%;
}
#zimbabwe {
	clip-path: polygon(62.13% 76.36%, 61.48% 76.98%, 61.03% 78.29%, 60.21% 78.93%, 60.04% 79.40%, 59.35% 79.40%, 58.41% 79.33%, 57.44% 79.20%, 57.38% 79.16%, 57.33% 79.13%, 57.24% 79.03%, 56.95% 78.43%, 56.44% 78.41%, 55.63% 78.11%, 55.50% 77.15%, 55.10% 76.55%, 53.96% 76.03%, 53.57% 75.33%, 53.07% 74.45%, 52.49% 73.66%, 52.51% 73.31%, 52.74% 73.31%, 54.20% 73.41%, 54.85% 73.16%, 55.82% 72.19%, 56.90% 71.55%, 56.99% 70.85%, 57.53% 70.58%, 58.41% 70.48%, 58.55% 70.48%, 58.63% 70.48%, 58.78% 70.45%, 58.88% 70.43%, 58.93% 70.40%, 58.94% 70.39%, 59.23% 70.96%, 60.55% 71.11%, 62.14% 71.73%, 62.14% 72.25%, 62.14% 73.69%, 61.63% 75.33%, 61.91% 75.94%, 62.13% 76.36%);
	top: 0.55%;left: 2%;width: 102%;height: 102%;
}
#mrk_zimbabwe {
	top: 74.5%;left: 60.5%;
}
#republicofthecongoandcentralafricanrepublic {
	clip-path: polygon(53.69% 30.02%, 53.32% 31.31%, 53.24% 31.97%, 52.90% 32.36%, 52.90% 32.36%, 52.64% 32.64%, 52.62% 32.96%, 52.46% 33.36%, 52.14% 33.61%, 52.21% 34.24%, 52.34% 34.35%, 52.44% 34.39%, 52.55% 34.42%, 52.50% 34.84%, 52.50% 35.27%, 52.61% 35.65%, 52.78% 35.99%, 52.78% 36.59%, 52.89% 37.10%, 53.11% 38.15%, 53.11% 39.05%, 53.67% 39.67%, 54.19% 40.59%, 54.55% 41.19%, 54.54% 41.55%, 54.32% 41.51%, 53.46% 41.47%, 52.30% 41.69%, 51.89% 42.29%, 51.50% 42.89%, 51.97% 43.79%, 51.67% 44.82%, 51.22% 45.62%, 51.72% 46.05%, 52.31% 46.72%, 52.70% 46.57%, 53.09% 46.54%, 53.12% 47.51%, 53.25% 48.14%, 52.36% 48.14%, 51.95% 47.67%, 51.35% 47.04%, 50.66% 46.80%, 50.10% 46.24%, 49.69% 45.96%, 49.42% 46.24%, 48.22% 46.12%, 47.66% 45.60%, 47.25% 45.26%, 46.75% 45.60%, 46.42% 45.14%, 45.92% 44.99%, 45.89% 45.00%, 45.32% 44.86%, 44.79% 45.17%, 43.90% 45.27%, 43.66% 44.92%, 43.99% 44.20%, 43.79% 43.65%, 43.19% 42.95%, 43.55% 41.65%, 43.36% 41.31%, 43.16% 40.76%, 43.36% 40.59%, 43.36% 40.21%, 42.91% 40.21%, 41.87% 40.27%, 41.87% 39.85%, 40.67% 39.71%, 40.62% 40.22%, 40.62% 40.77%, 39.96% 41.22%, 39.25% 40.97%, 38.71% 41.40%, 37.91% 40.95%, 36.87% 38.31%, 32.50% 38.31%, 31.82% 38.77%, 31.71% 38.82%, 31.32% 38.16%, 30.92% 36.80%, 31.37% 38.21%, 31.40% 38.30%, 31.89% 38.10%, 32.21% 36.94%, 32.81% 36.94%, 33.22% 36.87%, 33.64% 36.32%, 34.35% 36.64%, 34.67% 37.19%, 35.26% 36.50%, 36.30% 35.49%, 36.50% 34.26%, 36.39% 33.32%, 37.16% 32.41%, 38.54% 31.55%, 38.54% 30.87%, 38.47% 29.55%, 38.77% 27.99%, 39.52% 26.61%, 39.52% 26.56%, 39.51% 26.52%, 39.51% 26.51%, 39.49% 26.42%, 39.45% 26.36%, 39.40% 26.29%, 39.35% 26.24%, 39.37% 25.95%, 39.21% 25.32%, 39.54% 24.95%, 40.31% 24.21%, 41.20% 24.21%, 41.76% 24.90%, 42.77% 25.26%, 43.64% 25.44%, 44.37% 25.35%, 44.74% 24.71%, 45.16% 24.60%, 45.90% 24.64%, 46.49% 24.35%, 47.09% 24.31%, 47.45% 24.42%, 47.96% 24.07%, 48.67% 23.97%, 49.45% 24.11%, 50.16% 24.17%, 50.51% 24.14%, 50.56% 24.22%, 50.60% 24.30%, 50.64% 24.36%, 51.51% 25.15%, 52.41% 25.15%, 53.12% 24.89%, 53.96% 25.52%, 54.57% 26.07%, 54.79% 26.16%, 54.61% 27.46%, 55.12% 27.99%, 54.59% 28.91%, 53.69% 30.02%);
	top: 20.1%;left: 7%;width: 102%;height: 102%;
}
#mrk_republicofthecongoandcentralafricanrepublic {
	top: 52%;left: 52.5%;
}
#ethiopia {
	clip-path: polygon(75.80% 20.73%, 75.21% 21.08%, 72.84% 23.65%, 72.24% 24.53%, 70.60% 24.53%, 69.61% 25.05%, 68.54% 25.65%, 68.40% 25.68%, 68.08% 25.68%, 67.30% 25.53%, 66.79% 25.18%, 66.34% 25.50%, 65.85% 26.03%, 65.01% 26.40%, 63.24% 25.94%, 62.30% 25.13%, 61.33% 25.13%, 60.78% 24.89%, 60.78% 24.51%, 60.45% 23.70%, 60.45% 23.70%, 59.84% 23.53%, 59.71% 22.50%, 58.84% 21.80%, 58.55% 21.10%, 58.04% 21.10%, 57.39% 20.64%, 57.39% 20.03%, 58.56% 19.56%, 58.63% 18.58%, 58.63% 16.88%, 59.46% 16.73%, 59.75% 16.14%, 59.75% 15.46%, 60.14% 14.85%, 60.73% 14.26%, 61.08% 13.89%, 61.69% 12.73%, 61.69% 12.65%, 61.68% 12.63%, 61.54% 12.38%, 61.89% 12.10%, 62.54% 12.38%, 63.01% 11.94%, 63.29% 11.59%, 63.94% 11.99%, 64.65% 11.99%, 65.16% 11.78%, 66.63% 12.40%, 68.20% 13.70%, 68.83% 14.69%, 68.83% 14.69%, 68.26% 15.56%, 68.00% 16.23%, 68.44% 16.61%, 69.26% 16.61%, 69.23% 16.75%, 69.20% 16.83%, 69.19% 16.90%, 69.25% 17.14%, 70.03% 18.44%, 71.01% 19.24%, 72.33% 19.59%, 73.39% 20.14%, 74.68% 20.31%, 75.66% 20.43%, 75.80% 20.73%);
	top: 20%;left: 7.4%;width: 102%;height: 102%;
}
#mrk_ethiopia {
	top: 37%;left: 72%;
}
#liberia {
	clip-path: polygon(7.11% 23.86%, 6.99% 24.91%, 6.99% 25.11%, 5.45% 24.71%, 4.35% 23.59%, 2.11% 21.85%, 0.31% 20.17%, 0.05% 19.06%, -0.01% 18.97%, -0.01% 18.97%, 0.64% 18.45%, 1.25% 18.04%, 2.45% 17.71%, 3.11% 18.32%, 3.26% 19.30%, 3.11% 19.79%, 3.35% 20.04%, 3.35% 20.04%, 3.73% 19.77%, 4.43% 19.70%, 4.64% 20.14%, 4.75% 21.17%, 5.26% 21.41%, 5.70% 20.95%, 6.03% 21.11%, 6.00% 21.17%, 5.99% 21.22%, 5.99% 21.24%, 5.99% 21.27%, 6.05% 21.50%, 6.09% 21.64%, 6.09% 22.31%, 6.35% 22.57%, 6.94% 23.12%, 7.11% 23.86%);
	top: 20%;left: 6.5%;width: 102%;height: 102%;
}
#mrk_liberia {
	top: 38.5%;left: 9%;
}
#lesotho {
	clip-path: polygon(57.28% 88.36%, 56.56% 88.04%, 56.41% 87.78%, 56.25% 87.68%, 56.08% 87.71%, 55.41% 88.23%, 54.89% 88.61%, 54.43% 88.98%, 54.31% 89.10%, 54.23% 89.56%, 54.53% 90.00%, 54.69% 90.20%, 54.79% 90.46%, 55.05% 90.81%, 55.16% 90.83%, 55.66% 90.64%, 55.86% 90.34%, 55.96% 90.18%, 56.14% 90.10%, 56.35% 90.03%, 56.51% 89.96%, 56.95% 89.71%, 57.43% 88.93%, 57.44% 88.89%, 57.28% 88.36%);
	top: 0.6%;left: 2%;width: 102%;height: 102%;
	background-color: #f4f1ec;
	z-index: 20;
}
#lesotho.mapcloc, #lesotho:hover {
	background-color: #ae8565;
}
#mrk_lesotho {
	top: 88%;left: 57.5%;
}
#mozambique {
	clip-path: polygon(66.75% 49.99%, 65.52% 52.29%, 62.64% 53.54%, 61.11% 54.94%, 59.69% 56.31%, 58.85% 57.32%, 59.41% 58.30%, 60.04% 60.15%, 59.80% 61.75%, 59.44% 63.00%, 57.67% 63.70%, 56.31% 64.60%, 56.60% 65.32%, 56.63% 66.10%, 55.79% 66.17%, 55.76% 66.16%, 55.51% 65.94%, 55.51% 64.86%, 55.50% 64.70%, 55.51% 63.94%, 55.76% 62.97%, 55.34% 62.12%, 54.91% 60.29%, 54.96% 60.01%, 55.14% 59.54%, 55.95% 58.90%, 56.40% 57.59%, 57.05% 56.97%, 56.86% 56.54%, 56.57% 55.92%, 57.09% 54.29%, 57.09% 52.85%, 57.09% 52.32%, 55.50% 51.71%, 54.17% 51.56%, 53.89% 50.99%, 53.89% 50.99%, 53.91% 50.94%, 53.91% 50.92%, 53.47% 50.22%, 55.20% 49.62%, 56.90% 49.14%, 57.09% 48.99%, 57.06% 48.96%, 57.04% 48.94%, 57.55% 49.02%, 57.91% 49.56%, 58.61% 49.39%, 59.21% 49.55%, 59.00% 50.97%, 58.61% 51.66%, 59.28% 52.27%, 59.86% 52.95%, 59.94% 52.40%, 59.91% 51.95%, 60.29% 51.74%, 60.79% 51.55%, 60.64% 50.27%, 60.69% 49.60%, 60.20% 49.12%, 59.65% 48.37%, 59.15% 47.96%, 59.08% 46.75%, 59.13% 46.45%, 59.13% 46.16%, 59.35% 45.91%, 59.71% 45.66%, 59.91% 45.56%, 59.95% 45.55%, 59.98% 45.54%, 60.58% 45.57%, 61.39% 45.87%, 61.89% 45.65%, 62.20% 45.84%, 62.58% 45.84%, 63.35% 45.39%, 63.84% 45.36%, 64.49% 45.36%, 65.78% 44.90%, 66.35% 44.22%, 66.76% 44.85%, 66.46% 48.24%, 66.75% 49.99%);
	top: 20.3%;left: 7.4%;width: 102%;height: 102%;
}
#mrk_mozambique {
	top: 69%;left: 70%;
}
#uganda {
	clip-path: polygon(58.66% 30.31%, 58.46% 31.91%, 58.70% 32.05%, 57.70% 32.01%, 56.66% 32.09%, 55.77% 32.06%, 54.65% 32.05%, 54.52% 32.08%, 54.47% 32.09%, 54.42% 32.11%, 54.37% 32.14%, 54.35% 32.15%, 54.29% 32.19%, 54.21% 32.25%, 54.00% 32.41%, 53.09% 32.41%, 53.02% 32.40%, 52.97% 32.39%, 52.89% 32.34%, 53.22% 31.95%, 53.31% 31.29%, 53.67% 30.00%, 54.60% 28.86%, 55.14% 27.94%, 54.62% 27.41%, 54.80% 26.11%, 55.36% 26.00%, 56.87% 25.85%, 57.75% 25.96%, 58.36% 25.49%, 58.55% 25.30%, 58.87% 25.70%, 60.00% 27.91%, 59.67% 29.11%, 58.66% 30.31%);
	top: 20.1%;left: 7.4%;width: 102%;height: 102%;
}
#mrk_uganda {
	top: 47%;left: 64.2%;
}
#rwanda {
	clip-path: polygon(54.70% 33.24%, 54.46% 33.74%, 54.26% 33.74%, 54.26% 33.74%, 54.19% 33.72%, 54.06% 33.72%, 54.04% 33.74%, 53.46% 34.00%, 53.29% 34.34%, 52.59% 34.44%, 52.55% 34.42%, 52.44% 34.39%, 52.34% 34.35%, 52.21% 34.24%, 52.14% 33.61%, 52.46% 33.36%, 52.63% 32.96%, 52.64% 32.64%, 52.90% 32.36%, 52.90% 32.36%, 52.99% 32.41%, 53.04% 32.42%, 53.10% 32.44%, 54.01% 32.44%, 54.23% 32.27%, 54.70% 33.24%);
	top: 20.1%;left: 7.2%;width: 102%;height: 102%;
}
#mrk_rwanda {
	top: 50%;left: 60.1%;
}
#burundi {
	clip-path: polygon(54.38% 35.30%, 54.00% 35.64%, 53.68% 36.35%, 53.16% 36.59%, 52.79% 36.59%, 52.79% 35.99%, 52.63% 35.65%, 52.51% 35.27%, 52.51% 34.84%, 52.56% 34.42%, 52.60% 34.44%, 53.30% 34.34%, 53.48% 34.00%, 54.05% 33.74%, 54.08% 33.72%, 54.20% 33.72%, 54.20% 33.72%, 54.28% 33.74%, 54.28% 33.74%, 54.20% 34.21%, 54.40% 34.51%, 54.58% 34.84%, 54.38% 35.30%);
	top: 20.3%;left: 7.2%;width: 102%;height: 102%;
}
#mrk_burundi {
	top: 52%;left: 60.3%;
}
#malawi {
	clip-path: polygon(60.75% 51.53%, 60.25% 51.71%, 59.88% 51.93%, 59.90% 52.38%, 59.82% 52.93%, 59.24% 52.25%, 58.57% 51.64%, 58.96% 50.95%, 59.17% 49.53%, 58.57% 49.36%, 57.87% 49.54%, 57.51% 49.00%, 57.00% 48.91%, 56.79% 48.76%, 56.96% 48.06%, 57.20% 47.36%, 57.40% 46.88%, 57.29% 45.86%, 57.56% 44.85%, 57.86% 43.98%, 57.26% 43.13%, 57.66% 43.13%, 57.92% 43.13%, 58.19% 43.21%, 58.32% 43.20%, 58.40% 43.16%, 58.71% 43.18%, 58.91% 43.50%, 59.14% 43.98%, 59.14% 44.95%, 59.44% 45.35%, 59.64% 45.63%, 59.27% 45.88%, 59.05% 46.13%, 59.05% 46.41%, 59.00% 46.71%, 59.07% 47.93%, 59.57% 48.34%, 60.12% 49.09%, 60.61% 49.56%, 60.56% 50.24%, 60.75% 51.53%);
	top: 20.4%;left: 7.4%;width: 102%;height: 102%;
}
#mrk_malawi {
	top: 65.5%;left: 65.4%;
}
#tanzania {
	clip-path: polygon(66.29% 44.21%, 65.71% 44.89%, 64.42% 45.35%, 63.77% 45.35%, 63.29% 45.38%, 62.51% 45.83%, 62.14% 45.83%, 61.82% 45.64%, 61.32% 45.86%, 60.51% 45.56%, 59.91% 45.53%, 59.89% 45.54%, 59.85% 45.55%, 59.65% 45.65%, 59.45% 45.38%, 59.15% 44.98%, 59.15% 44.00%, 58.92% 43.53%, 58.72% 43.20%, 58.41% 43.19%, 58.34% 43.23%, 58.20% 43.24%, 57.94% 43.15%, 57.67% 43.15%, 57.27% 43.15%, 57.22% 43.09%, 56.10% 42.46%, 54.91% 41.78%, 54.76% 41.64%, 54.67% 41.60%, 54.51% 41.58%, 54.52% 41.21%, 54.16% 40.61%, 53.65% 39.70%, 53.09% 39.08%, 53.09% 38.18%, 52.86% 37.13%, 52.75% 36.61%, 53.12% 36.61%, 53.64% 36.38%, 53.96% 35.66%, 54.34% 35.33%, 54.52% 34.85%, 54.35% 34.53%, 54.15% 34.23%, 54.22% 33.75%, 54.42% 33.75%, 54.66% 33.25%, 54.20% 32.29%, 54.27% 32.23%, 54.34% 32.19%, 54.36% 32.18%, 54.41% 32.15%, 54.46% 32.13%, 54.51% 32.11%, 54.64% 32.09%, 55.76% 32.10%, 56.65% 32.13%, 57.69% 32.05%, 58.69% 32.09%, 58.69% 32.09%, 63.10% 34.66%, 63.24% 35.28%, 65.11% 36.78%, 64.70% 37.54%, 64.59% 39.35%, 65.21% 39.64%, 65.10% 41.15%, 65.40% 42.83%, 66.09% 44.09%, 66.29% 44.21%);
	top: 20.3%;left: 7.3%;width: 102%;height: 102%;
}
#mrk_tanzania {
	top: 57%;left: 67.1%;
}
#burkinafaso {
	clip-path: polygon(19.41% 15.30%, 19.28% 15.66%, 18.59% 16.13%, 17.75% 16.36%, 17.65% 16.48%, 17.19% 16.40%, 16.54% 16.63%, 16.29% 16.71%, 16.29% 16.70%, 16.24% 16.59%, 16.23% 16.55%, 16.20% 16.51%, 16.11% 16.44%, 16.10% 16.44%, 16.08% 16.43%, 15.68% 16.63%, 15.15% 16.63%, 14.00% 16.39%, 13.00% 16.80%, 12.94% 17.61%, 12.78% 18.46%, 12.76% 18.49%, 12.48% 18.40%, 12.46% 18.40%, 12.45% 18.39%, 12.25% 18.26%, 11.60% 17.88%, 10.60% 18.25%, 9.76% 17.61%, 9.51% 17.13%, 9.50% 16.94%, 9.69% 16.24%, 9.69% 15.54%, 10.68% 14.93%, 10.75% 14.11%, 10.95% 13.35%, 11.54% 13.50%, 12.19% 13.65%, 12.80% 12.58%, 13.55% 12.31%, 14.30% 12.11%, 14.91% 11.59%, 15.65% 11.13%, 15.96% 11.11%, 16.05% 11.13%, 16.81% 11.30%, 16.90% 11.99%, 17.14% 12.96%, 17.94% 13.74%, 18.83% 14.46%, 19.18% 14.88%, 19.41% 15.30%);
	top: 20.2%;left: 6.5%;width: 102%;height: 102%;
}
#mrk_burkinafaso {
	top: 31.5%;left: 20%;
}
#niger {
	clip-path: polygon(35.33% 6.32%, 35.61% 8.40%, 34.86% 9.74%, 33.28% 11.75%, 33.05% 12.82%, 32.13% 13.42%, 31.59% 14.02%, 30.79% 13.61%, 29.69% 13.40%, 28.31% 14.02%, 27.10% 14.02%, 26.03% 13.57%, 25.46% 13.77%, 24.90% 13.92%, 24.45% 13.37%, 23.56% 13.04%, 21.69% 12.96%, 21.33% 13.88%, 21.09% 14.60%, 20.81% 15.38%, 20.69% 15.61%, 20.59% 15.51%, 19.91% 14.85%, 19.41% 15.02%, 19.40% 15.29%, 19.13% 14.85%, 18.78% 14.44%, 17.89% 13.71%, 17.09% 12.94%, 16.85% 11.96%, 16.76% 11.27%, 16.89% 11.30%, 16.95% 11.31%, 17.10% 11.34%, 18.10% 10.70%, 19.53% 10.70%, 20.91% 10.41%, 21.35% 8.95%, 21.24% 7.20%, 21.39% 5.76%, 22.28% 5.56%, 23.50% 5.24%, 31.06% 0.01%, 31.59% 0.11%, 31.69% 0.11%, 32.16% 0.26%, 32.66% 0.23%, 33.83% 1.14%, 34.96% 0.53%, 35.10% 1.41%, 35.10% 2.73%, 35.75% 4.16%, 35.33% 6.32%);
	top: 20.1%;left: 6.7%;width: 102%;height: 102%;
}
#mrk_niger {
	top: 25%;left: 35%;
}
#chad {
	clip-path: polygon(46.03% 10.40%, 44.99% 10.51%, 44.70% 10.97%, 44.28% 11.74%, 43.99% 12.79%, 43.76% 13.42%, 43.50% 13.92%, 43.66% 14.22%, 44.18% 14.77%, 44.63% 16.26%, 44.69% 16.50%, 44.58% 16.59%, 43.74% 16.79%, 43.29% 16.90%, 43.05% 17.59%, 41.31% 19.02%, 40.48% 19.16%, 39.70% 19.44%, 39.85% 20.06%, 39.05% 20.44%, 37.95% 20.44%, 37.28% 20.90%, 36.76% 20.90%, 36.30% 20.71%, 35.78% 20.97%, 35.48% 21.06%, 35.54% 20.34%, 34.61% 19.39%, 33.64% 18.49%, 33.96% 17.96%, 34.83% 17.86%, 35.89% 17.86%, 34.90% 16.92%, 34.93% 15.32%, 34.45% 13.75%, 33.71% 13.46%, 33.56% 13.37%, 33.06% 12.85%, 33.29% 11.77%, 34.88% 9.76%, 35.63% 8.42%, 35.34% 6.35%, 35.79% 4.19%, 35.14% 2.75%, 35.14% 1.44%, 35.00% 0.55%, 35.98% 0.01%, 45.71% 5.36%, 46.03% 10.40%);
	top: 20%;left: 6.9%;width: 102%;height: 102%;
}
#mrk_chad {
	top: 29%;left: 46%;
}
#centralafricanrepublic {
	clip-path: polygon(50.53% 24.10%, 50.18% 24.14%, 49.46% 24.08%, 48.69% 23.94%, 47.98% 24.04%, 47.46% 24.39%, 47.10% 24.28%, 46.50% 24.31%, 45.91% 24.60%, 45.18% 24.56%, 44.75% 24.68%, 44.39% 25.31%, 43.65% 25.40%, 42.79% 25.23%, 41.78% 24.86%, 41.21% 24.18%, 40.33% 24.18%, 39.55% 24.91%, 39.23% 25.29%, 39.39% 25.91%, 39.36% 26.20%, 39.36% 26.20%, 39.23% 26.16%, 37.78% 26.16%, 37.06% 26.31%, 36.98% 27.05%, 36.54% 27.64%, 36.36% 28.55%, 36.33% 28.46%, 35.38% 28.33%, 34.69% 28.09%, 34.66% 28.08%, 34.59% 28.01%, 34.64% 28.03%, 35.33% 28.26%, 36.28% 28.40%, 36.28% 28.40%, 36.08% 27.70%, 36.08% 26.93%, 35.60% 26.20%, 34.83% 25.43%, 34.41% 24.34%, 34.35% 23.33%, 34.20% 22.60%, 35.21% 21.35%, 35.45% 21.01%, 35.75% 20.93%, 36.28% 20.66%, 36.74% 20.85%, 37.25% 20.85%, 37.93% 20.39%, 39.03% 20.39%, 39.83% 20.01%, 39.68% 19.39%, 40.45% 19.11%, 41.29% 18.98%, 43.03% 17.54%, 43.26% 16.85%, 43.71% 16.74%, 44.55% 16.54%, 44.66% 16.45%, 44.74% 16.68%, 44.76% 16.75%, 44.80% 16.84%, 44.84% 16.89%, 44.98% 17.03%, 44.99% 17.04%, 45.00% 17.04%, 45.03% 17.04%, 45.61% 18.53%, 45.61% 19.14%, 46.43% 19.49%, 47.16% 20.28%, 48.29% 21.44%, 49.10% 22.55%, 50.08% 23.10%, 50.53% 24.10%);
	top: 20.1%;left: 7%;width: 102%;height: 102%;
}
#mrk_centralafricanrepublic {
	top: 39.5%;left: 49%;
}
#togo {
	clip-path: polygon(18.74% 22.56%, 18.02% 22.79%, 17.70% 23.10%, 17.59% 22.96%, 17.07% 22.17%, 17.07% 21.27%, 16.95% 19.73%, 16.89% 18.91%, 16.50% 18.54%, 16.79% 17.73%, 16.34% 16.91%, 16.30% 16.74%, 16.55% 16.65%, 17.20% 16.43%, 17.66% 16.50%, 17.64% 16.53%, 17.60% 16.58%, 17.52% 16.68%, 17.49% 16.73%, 17.47% 16.75%, 17.47% 16.75%, 17.42% 16.84%, 17.41% 16.88%, 17.40% 16.91%, 17.40% 16.93%, 17.37% 16.99%, 17.37% 16.99%, 17.36% 17.00%, 17.36% 17.01%, 17.36% 17.01%, 17.35% 17.04%, 17.35% 17.04%, 17.34% 17.09%, 17.62% 17.60%, 18.14% 17.85%, 18.20% 18.41%, 18.40% 18.98%, 18.52% 19.44%, 18.55% 21.05%, 18.34% 22.03%, 18.66% 22.40%, 18.74% 22.56%);
	top: 20.1%;left: 6.5%;width: 102%;height: 102%;
}
#mrk_togo {
	top: 38.6%;left: 23.3%;
}
#eswatini {
	clip-path: polygon(60.84% 85.57%, 60.66% 85.74%, 60.56% 86.04%, 60.58% 86.05%, 59.59% 86.25%, 59.10% 85.95%, 59.00% 85.20%, 59.21% 84.35%, 59.45% 83.95%, 60.10% 83.95%, 60.58% 84.09%, 60.59% 84.25%, 60.59% 85.32%, 60.84% 85.57%);
	top: 0.75%;left: 2%;width: 102%;height: 102%;
}
#mrk_eswatini {
	top: 83.8%;left: 61.6%;
}
#sudan {
	clip-path: polygon(68.78% 27.21%, 67.61% 27.65%, 66.80% 28.85%, 66.80% 30.31%, 66.38% 31.27%, 66.63% 31.80%, 66.76% 32.05%, 66.78% 32.07%, 66.78% 32.15%, 66.16% 33.31%, 65.81% 33.69%, 65.23% 34.27%, 64.84% 34.89%, 64.84% 35.56%, 64.55% 36.15%, 63.71% 36.30%, 63.71% 38.00%, 63.65% 38.99%, 62.48% 39.45%, 62.48% 40.06%, 63.13% 40.52%, 63.64% 40.52%, 63.93% 41.22%, 64.80% 41.92%, 64.93% 42.95%, 65.54% 43.12%, 64.43% 44.05%, 63.55% 44.70%, 63.48% 44.95%, 62.86% 45.42%, 61.99% 45.31%, 60.48% 45.46%, 59.91% 45.57%, 59.70% 45.49%, 59.09% 44.94%, 58.25% 44.30%, 57.54% 44.56%, 56.63% 44.56%, 55.75% 43.77%, 55.71% 43.71%, 55.67% 43.64%, 55.62% 43.55%, 55.24% 42.61%, 54.26% 42.06%, 53.45% 40.95%, 52.32% 39.79%, 51.59% 39.00%, 50.77% 38.65%, 50.77% 38.04%, 50.19% 36.55%, 50.16% 36.55%, 50.15% 36.55%, 50.14% 36.54%, 50.00% 36.40%, 49.96% 36.35%, 49.92% 36.26%, 49.90% 36.19%, 49.82% 35.96%, 49.76% 35.72%, 49.31% 34.24%, 48.80% 33.69%, 48.64% 33.39%, 48.90% 32.89%, 49.12% 32.25%, 49.41% 31.20%, 49.84% 30.44%, 50.12% 29.97%, 51.16% 29.86%, 50.85% 24.80%, 50.85% 24.07%, 52.19% 24.07%, 52.17% 23.56%, 52.16% 23.14%, 52.15% 22.69%, 52.15% 22.45%, 52.14% 21.36%, 59.01% 21.56%, 59.89% 21.36%, 60.34% 21.56%, 62.09% 21.56%, 62.27% 21.54%, 62.26% 21.56%, 62.49% 21.76%, 63.10% 21.96%, 63.94% 21.64%, 65.76% 21.76%, 66.70% 21.96%, 67.29% 22.96%, 67.36% 23.61%, 67.20% 24.55%, 68.66% 26.39%, 68.97% 26.60%, 68.78% 27.21%);
	top: 0.2%;left: 2%;width: 102%;height: 102%;
}
#mrk_sudan {
	top: 30%;left: 60.1%;
}
#mali {
	clip-path: polygon(26.49% 28.38%, 26.05% 29.84%, 24.66% 30.12%, 23.24% 30.12%, 22.24% 30.76%, 22.09% 30.74%, 22.02% 30.72%, 21.90% 30.70%, 21.14% 30.52%, 21.05% 30.51%, 20.74% 30.52%, 20.00% 30.99%, 19.39% 31.51%, 18.64% 31.71%, 17.89% 31.97%, 17.27% 33.05%, 16.62% 32.90%, 16.04% 32.75%, 15.84% 33.51%, 15.76% 34.32%, 14.77% 34.94%, 14.77% 35.64%, 14.59% 36.34%, 14.60% 36.52%, 14.47% 36.59%, 13.99% 36.81%, 13.75% 36.81%, 13.64% 36.22%, 13.01% 36.22%, 13.01% 36.54%, 13.00% 36.71%, 12.87% 36.91%, 12.66% 37.00%, 12.37% 36.72%, 12.00% 36.59%, 11.81% 36.75%, 11.71% 36.95%, 11.35% 37.10%, 11.21% 37.09%, 11.21% 37.07%, 11.07% 35.79%, 10.47% 34.77%, 10.21% 33.99%, 9.66% 33.90%, 9.21% 34.49%, 8.50% 34.49%, 7.31% 34.26%, 7.34% 33.92%, 7.45% 33.34%, 6.95% 32.91%, 6.52% 32.66%, 6.51% 31.57%, 6.35% 30.94%, 6.92% 31.00%, 6.92% 30.36%, 7.29% 29.99%, 7.46% 30.07%, 8.00% 30.60%, 8.18% 30.36%, 8.69% 30.21%, 9.16% 30.36%, 9.97% 29.99%, 14.75% 29.99%, 14.75% 28.82%, 14.40% 28.21%, 13.69% 17.44%, 15.40% 17.35%, 15.40% 17.35%, 16.06% 17.81%, 16.60% 18.19%, 18.66% 19.63%, 19.39% 20.14%, 20.00% 20.56%, 20.28% 20.75%, 20.48% 20.90%, 20.91% 21.20%, 21.11% 21.34%, 22.30% 22.16%, 22.85% 22.63%, 23.05% 23.09%, 24.05% 23.85%, 25.34% 24.11%, 25.50% 24.46%, 25.34% 25.31%, 25.85% 25.31%, 26.08% 25.26%, 26.15% 25.25%, 26.23% 25.24%, 26.24% 25.24%, 26.36% 25.23%, 26.55% 25.20%, 26.40% 26.64%, 26.49% 28.38%);
	top: 0.2%;left: 1.3%;width: 102%;height: 102%;
}
#mrk_mali {
	top: 24%;left: 20%;
}
#kenya {
	clip-path: polygon(73.11% 52.19%, 72.93% 52.45%, 72.03% 52.74%, 71.90% 53.64%, 71.36% 53.87%, 71.26% 54.42%, 70.53% 55.69%, 70.25% 56.19%, 68.38% 54.69%, 68.24% 54.08%, 63.83% 51.50%, 63.83% 51.50%, 63.59% 51.36%, 63.79% 49.76%, 64.83% 48.60%, 65.15% 47.40%, 64.03% 45.19%, 63.70% 44.79%, 63.51% 44.97%, 63.59% 44.72%, 64.46% 44.07%, 65.58% 43.15%, 65.58% 43.15%, 65.90% 43.96%, 65.90% 44.34%, 66.45% 44.57%, 67.43% 44.57%, 68.36% 45.39%, 70.14% 45.85%, 70.98% 45.47%, 71.46% 44.95%, 71.91% 44.62%, 72.43% 44.97%, 73.20% 45.12%, 73.55% 45.12%, 72.65% 46.00%, 72.36% 46.70%, 72.36% 50.94%, 72.56% 51.73%, 72.85% 52.10%, 73.11% 52.19%);
	top: 0.3%;left: 2.1%;width: 102%;height: 102%;
}
#mrk_kenya {
	top: 49%;left: 71%;
}
#djibouti {
	clip-path: polygon(75.32% 35.79%, 75.19% 36.04%, 74.31% 36.17%, 74.35% 36.04%, 73.52% 36.04%, 73.09% 35.65%, 73.35% 34.99%, 73.91% 34.11%, 73.91% 34.11%, 74.56% 34.00%, 74.80% 33.85%, 74.85% 33.90%, 74.89% 33.95%, 74.92% 34.00%, 74.96% 34.06%, 74.99% 34.12%, 75.00% 34.16%, 75.01% 34.19%, 75.01% 34.20%, 75.01% 34.22%, 75.01% 34.40%, 74.67% 35.22%, 75.25% 35.74%, 75.32% 35.79%);
	top: 0.2%;left: 2.1%;width: 102%;height: 102%;
}
#mrk_djibouti {
	top: 32%;left: 76.3%;
}
#nigeria {
	clip-path: polygon(39.50% 35.58%, 38.54% 35.86%, 38.18% 36.70%, 37.76% 37.99%, 37.01% 39.19%, 36.63% 39.50%, 36.28% 40.05%, 35.89% 41.25%, 35.13% 41.68%, 34.59% 41.09%, 33.90% 41.15%, 33.25% 41.76%, 32.26% 42.56%, 32.26% 42.95%, 32.26% 43.59%, 31.78% 43.90%, 31.13% 44.36%, 30.08% 44.35%, 29.33% 44.64%, 28.35% 44.19%, 27.66% 42.76%, 26.63% 41.86%, 25.66% 41.86%, 25.29% 41.86%, 24.94% 41.88%, 24.84% 39.65%, 24.93% 38.71%, 25.44% 37.86%, 26.10% 36.71%, 26.10% 35.91%, 25.78% 35.45%, 25.68% 34.94%, 25.78% 35.04%, 25.90% 34.80%, 26.18% 34.03%, 26.41% 33.30%, 26.78% 32.39%, 28.65% 32.46%, 29.54% 32.80%, 29.99% 33.35%, 30.55% 33.20%, 31.11% 33.00%, 32.19% 33.45%, 33.40% 33.45%, 34.78% 32.83%, 35.88% 33.04%, 36.68% 33.45%, 37.21% 32.85%, 38.14% 32.25%, 38.64% 32.78%, 38.74% 33.69%, 39.48% 34.55%, 39.50% 35.58%);
	top: 0.2%;left: 1.7%;width: 102%;height: 102%;
}
#mrk_nigeria {
	top: 36%;left: 32.9%;
}
#republicofthecongo {
	clip-path: polygon(43.60% 48.99%, 43.66% 50.31%, 43.66% 50.99%, 42.29% 51.85%, 41.51% 52.76%, 41.62% 53.70%, 41.42% 54.92%, 40.39% 55.94%, 39.80% 56.62%, 39.47% 56.07%, 38.76% 55.76%, 38.35% 56.31%, 37.94% 56.37%, 37.34% 56.37%, 37.01% 57.54%, 36.52% 57.74%, 36.50% 57.65%, 36.05% 56.24%, 36.02% 56.20%, 35.90% 56.06%, 35.40% 55.56%, 35.19% 55.30%, 34.96% 54.99%, 35.15% 55.01%, 35.41% 55.01%, 35.65% 54.94%, 36.05% 54.94%, 36.40% 54.76%, 36.51% 54.21%, 36.46% 54.20%, 36.47% 54.15%, 35.87% 53.94%, 35.99% 53.32%, 36.57% 53.32%, 36.89% 53.14%, 36.94% 52.69%, 37.17% 52.66%, 37.34% 52.75%, 37.36% 52.77%, 37.39% 52.80%, 37.40% 52.81%, 37.62% 53.16%, 37.64% 53.17%, 37.69% 53.24%, 38.15% 53.25%, 38.46% 53.02%, 38.54% 53.00%, 38.54% 53.27%, 38.59% 53.34%, 38.81% 53.39%, 38.96% 53.05%, 39.36% 52.46%, 39.41% 51.45%, 39.14% 50.87%, 39.05% 50.77%, 38.69% 50.52%, 38.67% 50.51%, 38.67% 50.01%, 39.05% 49.62%, 39.54% 49.19%, 39.46% 48.89%, 39.46% 48.87%, 39.19% 48.60%, 38.70% 48.26%, 38.32% 48.67%, 37.66% 48.57%, 37.65% 48.56%, 37.71% 47.94%, 37.92% 47.49%, 37.87% 47.42%, 37.87% 47.42%, 38.80% 47.37%, 38.89% 47.39%, 38.92% 47.39%, 39.15% 47.41%, 39.34% 47.44%, 39.51% 47.47%, 39.56% 47.49%, 39.66% 47.51%, 39.77% 47.55%, 39.80% 47.56%, 40.49% 47.80%, 41.44% 47.94%, 41.47% 48.02%, 41.65% 47.11%, 42.09% 46.52%, 42.17% 45.79%, 42.89% 45.64%, 44.34% 45.64%, 44.47% 45.67%, 44.47% 45.67%, 44.52% 45.72%, 44.57% 45.80%, 44.61% 45.86%, 44.64% 45.95%, 44.64% 45.96%, 44.65% 46.00%, 44.65% 46.05%, 43.90% 47.42%, 43.60% 48.99%);
	top: 0.2%;left: 1.7%;width: 102%;height: 102%;
}
#mrk_republicofthecongo {
	top: 50%;left: 41.8%;
}
#cameroon {
	clip-path: polygon(41.41% 47.86%, 41.41% 47.86%, 40.46% 47.72%, 39.77% 47.49%, 39.72% 47.47%, 39.72% 47.47%, 39.62% 47.45%, 39.55% 47.42%, 39.46% 47.41%, 39.32% 47.39%, 38.92% 47.34%, 38.76% 47.31%, 37.84% 47.36%, 37.69% 47.30%, 37.59% 47.27%, 37.37% 47.22%, 37.15% 47.19%, 37.05% 47.17%, 35.80% 47.32%, 35.59% 47.44%, 33.69% 47.44%, 33.70% 47.34%, 33.74% 45.86%, 33.37% 45.51%, 33.31% 44.92%, 32.87% 45.02%, 32.40% 44.44%, 31.80% 43.92%, 32.29% 43.61%, 32.29% 42.97%, 32.29% 42.59%, 33.27% 41.79%, 33.92% 41.17%, 34.61% 41.11%, 35.15% 41.70%, 35.91% 41.27%, 36.30% 40.07%, 36.65% 39.52%, 37.04% 39.21%, 37.79% 38.01%, 38.20% 36.72%, 38.56% 35.89%, 39.52% 35.60%, 39.52% 34.57%, 38.79% 33.71%, 38.69% 32.80%, 38.84% 32.89%, 39.57% 33.17%, 40.05% 34.75%, 40.02% 36.35%, 41.01% 37.29%, 39.95% 37.29%, 39.09% 37.39%, 38.76% 37.91%, 39.74% 38.81%, 40.66% 39.76%, 40.60% 40.49%, 40.36% 40.82%, 39.35% 42.07%, 39.50% 42.80%, 39.56% 43.81%, 39.97% 44.90%, 40.75% 45.67%, 41.22% 46.40%, 41.22% 47.17%, 41.41% 47.86%);
	top: 0.2%;left: 1.65%;width: 102%;height: 102%;
}
#mrk_cameroon {
	top: 42%;left: 38.2%;
}
#benin {
	clip-path: polygon(26.13% 36.74%, 25.46% 37.89%, 24.95% 38.74%, 24.86% 39.67%, 24.96% 41.90%, 24.51% 41.92%, 24.19% 41.95%, 24.04% 41.96%, 23.85% 41.99%, 23.74% 41.82%, 23.41% 41.45%, 23.63% 40.47%, 23.60% 38.86%, 23.48% 38.40%, 23.28% 37.84%, 23.21% 37.27%, 22.70% 37.02%, 22.41% 36.51%, 22.43% 36.46%, 22.43% 36.46%, 22.44% 36.44%, 22.44% 36.42%, 22.45% 36.41%, 22.45% 36.41%, 22.48% 36.36%, 22.48% 36.35%, 22.49% 36.31%, 22.56% 36.19%, 22.56% 36.19%, 22.58% 36.16%, 22.61% 36.11%, 22.69% 36.01%, 22.73% 35.96%, 22.75% 35.94%, 22.85% 35.82%, 23.69% 35.59%, 24.38% 35.12%, 24.51% 34.76%, 24.53% 34.50%, 25.03% 34.32%, 25.70% 34.99%, 25.80% 35.50%, 26.13% 35.96%, 26.13% 36.74%);
	top: 0.38%;left: 1.58%;width: 102%;height: 102%;
}
#mrk_benin {
	top: 35.2%;left: 25%;
}
#ghana {
	clip-path: polygon(22.80% 42.53%, 22.41% 42.80%, 21.37% 42.84%, 20.32% 43.64%, 19.11% 44.03%, 18.21% 43.68%, 18.19% 43.66%, 18.14% 43.65%, 18.02% 43.64%, 18.01% 43.39%, 17.75% 42.75%, 17.42% 42.21%, 17.32% 41.46%, 17.65% 40.99%, 17.94% 40.00%, 18.30% 39.24%, 18.09% 38.75%, 18.09% 38.13%, 17.85% 37.93%, 17.86% 37.90%, 18.02% 37.05%, 18.09% 36.24%, 19.09% 35.83%, 20.24% 36.06%, 20.76% 36.06%, 21.16% 35.86%, 21.19% 35.88%, 21.20% 35.88%, 21.29% 35.95%, 21.31% 35.99%, 21.32% 36.03%, 21.37% 36.14%, 21.37% 36.15%, 21.41% 36.33%, 21.86% 37.14%, 21.57% 37.95%, 21.96% 38.33%, 22.02% 39.14%, 22.15% 40.69%, 22.15% 41.59%, 22.66% 42.38%, 22.80% 42.53%);
	top: 0.2%;left: 1.3%;width: 102%;height: 102%;
}
#mrk_ghana {
	top: 38%;left: 20.2%;
}
#cotedivoire {
	clip-path: polygon(17.34% 41.45%, 17.44% 42.20%, 17.76% 42.74%, 18.02% 43.38%, 18.04% 43.63%, 17.94% 43.61%, 17.77% 43.59%, 17.47% 43.55%, 17.36% 43.54%, 16.74% 43.49%, 16.54% 43.48%, 16.54% 43.48%, 16.35% 43.46%, 13.52% 43.81%, 13.40% 43.88%, 13.27% 43.95%, 13.16% 44.03%, 13.06% 44.10%, 12.76% 44.34%, 12.71% 44.38%, 12.65% 44.43%, 12.60% 44.45%, 12.55% 44.48%, 12.50% 44.50%, 12.34% 44.55%, 12.27% 44.55%, 12.25% 44.55%, 12.07% 44.53%, 12.07% 44.33%, 12.20% 43.28%, 12.01% 42.55%, 11.42% 42.00%, 11.16% 41.74%, 11.16% 41.06%, 11.12% 40.93%, 11.06% 40.70%, 11.06% 40.66%, 11.06% 40.65%, 11.07% 40.60%, 11.10% 40.54%, 11.12% 40.48%, 11.40% 39.36%, 11.82% 39.36%, 11.92% 39.01%, 11.60% 38.34%, 11.44% 37.66%, 11.24% 37.34%, 11.22% 37.30%, 11.21% 37.25%, 11.20% 37.14%, 11.20% 37.09%, 11.34% 37.10%, 11.70% 36.95%, 11.80% 36.75%, 11.99% 36.59%, 12.36% 36.73%, 12.65% 37.00%, 12.86% 36.91%, 12.99% 36.71%, 13.00% 36.54%, 13.00% 36.23%, 13.62% 36.23%, 13.74% 36.81%, 13.97% 36.81%, 14.46% 36.59%, 14.59% 36.53%, 14.84% 37.01%, 15.67% 37.65%, 16.67% 37.28%, 17.32% 37.66%, 17.52% 37.79%, 17.54% 37.80%, 17.55% 37.80%, 17.84% 37.89%, 18.07% 38.09%, 18.07% 38.71%, 18.29% 39.20%, 17.92% 39.96%, 17.64% 40.95%, 17.34% 41.45%);
	top: 0.2%;left: 1.3%;width: 102%;height: 102%;
}
#mrk_cotedivoire {
	top: 39%;left: 15%;
}
#senegal {
	clip-path: polygon(7.44% 33.35%, 7.33% 33.94%, 7.30% 34.27%, 7.26% 34.26%, 6.33% 34.06%, 5.51% 34.06%, 4.61% 33.69%, 2.45% 33.69%, 1.80% 33.97%, 1.01% 34.27%, 1.00% 34.25%, 0.56% 33.49%, 0.89% 32.76%, 0.91% 32.14%, 0.26% 31.26%, 0.26% 30.75%, 1.04% 29.89%, 1.15% 28.79%, 2.00% 28.74%, 2.90% 28.62%, 3.89% 28.62%, 4.54% 29.30%, 5.19% 29.51%, 5.66% 30.49%, 6.34% 30.91%, 6.50% 31.55%, 6.51% 32.64%, 6.94% 32.89%, 7.44% 33.35%);
	top: 0.2%;left: 1.2%;width: 102%;height: 102%;
}
#mrk_senegal {
	top: 29%;left: 3%;
}
#mauritania {
	clip-path: polygon(14.74% 28.81%, 14.74% 29.98%, 9.95% 29.98%, 9.14% 30.35%, 8.66% 30.20%, 8.15% 30.35%, 7.97% 30.59%, 7.44% 30.06%, 7.26% 29.98%, 6.90% 30.35%, 6.90% 30.99%, 6.32% 30.93%, 5.65% 30.50%, 5.17% 29.52%, 4.52% 29.31%, 3.87% 28.64%, 2.89% 28.64%, 1.99% 28.75%, 1.14% 28.80%, 1.24% 28.22%, 1.25% 28.17%, 1.27% 28.11%, 1.64% 27.24%, 1.55% 25.35%, 1.22% 24.92%, 1.31% 24.09%, 1.01% 23.05%, 0.72% 22.45%, 5.37% 22.45%, 5.37% 21.12%, 5.37% 20.42%, 6.19% 19.84%, 6.81% 19.49%, 6.81% 16.17%, 10.93% 16.17%, 10.93% 14.25%, 11.21% 14.45%, 11.43% 14.60%, 11.48% 14.64%, 11.70% 14.80%, 12.40% 15.29%, 12.68% 15.48%, 12.88% 15.61%, 15.34% 17.34%, 13.63% 17.43%, 14.34% 28.20%, 14.74% 28.81%);
	top: 0.2%;left: 1.2%;width: 102%;height: 102%;
}
#mrk_mauritania {
	top: 22%;left: 9.5%;
}
#zambia {
	clip-path: polygon(62.69% 64.28%, 62.41% 65.29%, 62.52% 66.30%, 62.32% 66.79%, 62.09% 67.49%, 61.91% 68.19%, 62.13% 68.34%, 62.15% 68.36%, 62.16% 68.39%, 61.98% 68.54%, 60.27% 69.03%, 58.55% 69.63%, 58.99% 70.33%, 58.99% 70.34%, 58.96% 70.39%, 58.96% 70.39%, 58.95% 70.40%, 58.90% 70.43%, 58.80% 70.45%, 58.65% 70.48%, 58.57% 70.48%, 58.44% 70.48%, 57.55% 70.58%, 57.01% 70.85%, 56.92% 71.55%, 55.85% 72.19%, 54.87% 73.16%, 54.22% 73.41%, 52.76% 73.31%, 52.54% 73.31%, 52.45% 73.30%, 52.30% 73.29%, 52.29% 73.29%, 52.25% 73.28%, 51.45% 73.00%, 50.55% 73.11%, 50.35% 73.23%, 49.52% 72.28%, 48.66% 71.58%, 48.42% 70.76%, 48.30% 66.95%, 49.71% 66.88%, 50.75% 66.88%, 51.02% 66.04%, 51.02% 64.93%, 51.07% 64.38%, 51.57% 64.53%, 51.90% 64.99%, 52.40% 64.65%, 52.81% 64.99%, 53.37% 65.51%, 54.57% 65.63%, 54.84% 65.35%, 55.25% 65.63%, 55.81% 66.19%, 56.50% 66.43%, 57.10% 67.06%, 57.51% 67.53%, 58.40% 67.53%, 58.27% 66.90%, 58.24% 65.93%, 57.85% 65.96%, 57.46% 66.11%, 56.88% 65.44%, 56.38% 65.01%, 56.82% 64.21%, 57.13% 63.18%, 56.65% 62.28%, 57.04% 61.68%, 57.45% 61.08%, 58.61% 60.86%, 59.48% 60.90%, 59.69% 60.94%, 59.85% 60.96%, 59.94% 61.00%, 60.09% 61.14%, 61.28% 61.83%, 62.40% 62.45%, 62.45% 62.51%, 63.05% 63.36%, 62.69% 64.28%);
	top: 0.5%;left: 1.8%;width: 102%;height: 102%;
}
#mrk_zambia {
	top: 68.5%;left: 55%;
}
#algeria {
	clip-path: polygon(25.35% 18.81%, 17.79% 24.04%, 16.56% 24.36%, 15.68% 24.56%, 15.49% 24.59%, 15.36% 24.60%, 15.35% 24.60%, 15.28% 24.61%, 15.20% 24.62%, 14.98% 24.67%, 14.46% 24.67%, 14.63% 23.82%, 14.46% 23.47%, 13.18% 23.21%, 12.18% 22.45%, 11.98% 21.99%, 11.43% 21.52%, 10.24% 20.70%, 10.04% 20.56%, 9.60% 20.26%, 9.40% 20.11%, 9.13% 19.92%, 8.51% 19.50%, 7.79% 18.99%, 5.73% 17.55%, 5.19% 17.17%, 4.53% 16.71%, 4.53% 16.71%, 2.06% 14.99%, 1.86% 14.85%, 1.59% 14.66%, 0.89% 14.17%, 0.66% 14.01%, 0.61% 13.97%, 0.40% 13.82%, 0.11% 13.62%, 0.09% 13.52%, 0.00% 13.15%, 0.05% 11.96%, 0.88% 11.11%, 2.28% 10.57%, 3.78% 10.27%, 4.46% 9.89%, 4.78% 9.25%, 5.68% 8.92%, 6.14% 8.67%, 6.14% 8.11%, 6.34% 7.67%, 6.93% 7.60%, 7.05% 7.19%, 8.14% 7.06%, 9.03% 7.11%, 9.38% 6.51%, 9.04% 6.19%, 8.48% 5.37%, 8.48% 4.40%, 8.39% 3.67%, 8.28% 2.87%, 9.46% 2.02%, 10.21% 1.79%, 11.20% 1.32%, 12.10% 0.76%, 13.41% 0.66%, 14.66% 0.41%, 16.19% 0.31%, 16.90% 0.69%, 17.85% 0.12%, 18.66% 0.05%, 19.46% 0.25%, 20.50% 0.30%, 20.58% 1.09%, 20.74% 2.71%, 20.20% 3.81%, 19.60% 4.50%, 19.97% 5.12%, 20.19% 5.56%, 20.70% 5.85%, 20.77% 6.32%, 21.30% 6.86%, 21.65% 7.12%, 21.65% 7.76%, 22.05% 9.57%, 22.14% 9.62%, 22.14% 9.96%, 22.41% 10.81%, 22.57% 12.10%, 22.57% 13.14%, 22.60% 14.07%, 22.90% 14.62%, 22.14% 15.09%, 22.39% 15.61%, 22.91% 16.69%, 22.92% 17.39%, 23.91% 17.56%, 24.71% 17.89%, 25.11% 18.44%, 25.35% 18.81%);
	left: 12.4%;top: 0.7%;width: 102%;height: 102%;
}
#mrk_algeria {
	top: 11%;left: 26%;
}
#libya {
	clip-path: polygon(41.30% 23.41%, 39.96% 23.41%, 39.96% 24.14%, 30.22% 18.79%, 29.25% 19.33%, 28.11% 19.94%, 26.95% 19.03%, 26.45% 19.06%, 25.97% 18.91%, 25.88% 18.91%, 25.35% 18.81%, 25.13% 18.46%, 24.73% 17.91%, 23.93% 17.59%, 22.94% 17.41%, 22.92% 16.71%, 22.40% 15.64%, 22.15% 15.11%, 22.91% 14.65%, 22.61% 14.10%, 22.59% 13.16%, 22.59% 12.13%, 22.43% 10.84%, 22.15% 9.99%, 22.15% 9.65%, 22.20% 9.68%, 23.09% 9.03%, 23.09% 8.33%, 22.83% 7.73%, 23.76% 7.21%, 24.54% 6.66%, 24.70% 6.21%, 24.66% 5.76%, 24.80% 5.88%, 25.51% 5.98%, 25.80% 6.21%, 26.77% 5.88%, 27.51% 6.21%, 28.22% 6.45%, 28.97% 6.70%, 29.36% 7.81%, 30.16% 8.45%, 31.77% 8.46%, 32.96% 9.35%, 33.95% 9.70%, 34.79% 9.18%, 35.05% 8.44%, 34.84% 8.01%, 34.89% 7.08%, 35.96% 6.31%, 37.30% 6.00%, 38.42% 6.38%, 38.51% 6.66%, 38.51% 6.73%, 38.52% 6.79%, 38.55% 6.81%, 38.61% 6.85%, 39.62% 7.09%, 40.10% 7.34%, 40.90% 7.31%, 40.96% 7.38%, 40.90% 7.76%, 40.90% 8.64%, 40.85% 9.16%, 40.49% 9.70%, 40.79% 10.54%, 41.09% 11.10%, 41.10% 11.95%, 41.10% 12.20%, 41.12% 13.83%, 41.14% 14.34%, 41.16% 15.63%, 41.16% 15.91%, 41.17% 16.79%, 41.19% 17.38%, 41.19% 17.43%, 41.21% 18.55%, 41.22% 19.01%, 41.24% 19.48%, 41.25% 19.91%, 41.26% 20.73%, 41.27% 21.81%, 41.27% 22.05%, 41.29% 22.50%, 41.30% 22.93%, 41.30% 23.41%);
	left: 12.9%;top: 0.7%;width: 102%;height: 102%;
}
#mrk_libya {
	top: 13%;left: 44.2%;
}
#gabon {
	clip-path: polygon(27.76% 49.31%, 27.81% 49.86%, 27.83% 49.88%, 27.86% 49.93%, 28.24% 50.19%, 28.29% 50.24%, 28.51% 50.75%, 28.46% 51.76%, 28.06% 52.35%, 27.91% 52.69%, 27.74% 52.69%, 27.74% 52.69%, 27.69% 52.35%, 27.56% 52.33%, 27.25% 52.55%, 26.79% 52.54%, 26.78% 52.53%, 26.59% 52.24%, 26.54% 52.19%, 26.53% 52.18%, 26.50% 52.15%, 26.48% 52.13%, 26.26% 51.98%, 26.03% 52.00%, 25.98% 52.45%, 25.66% 52.64%, 25.08% 52.64%, 24.96% 53.25%, 25.01% 53.31%, 25.60% 53.57%, 25.50% 54.09%, 25.15% 54.26%, 24.75% 54.26%, 24.51% 54.34%, 24.25% 54.34%, 24.06% 54.31%, 23.83% 53.95%, 21.98% 51.71%, 21.53% 50.60%, 22.09% 49.91%, 22.45% 49.56%, 22.81% 49.31%, 22.30% 49.03%, 22.34% 48.79%, 22.55% 48.36%, 22.20% 48.05%, 22.55% 47.39%, 22.60% 47.29%, 22.61% 47.28%, 22.68% 47.18%, 22.75% 47.03%, 22.75% 47.03%, 22.80% 46.81%, 24.70% 46.81%, 24.91% 46.70%, 26.16% 46.55%, 26.26% 46.56%, 26.49% 46.60%, 26.70% 46.65%, 26.80% 46.68%, 26.95% 46.74%, 27.00% 46.80%, 27.00% 46.80%, 27.00% 46.80%, 26.79% 47.25%, 26.78% 47.94%, 26.84% 48.01%, 27.50% 48.11%, 27.88% 47.71%, 28.36% 48.05%, 28.59% 48.26%, 28.59% 48.28%, 28.61% 48.51%, 28.13% 48.95%, 27.76% 49.31%);
	left: 12.9%;top: 1.1%;width: 102%;height: 102%;
}
#mrk_gabon {
	top: 49.5%;left: 37%;
}
#namibia {
	clip-path: polygon(36.50% 73.00%, 36.50% 78.31%, 35.14% 78.31%, 35.13% 79.14%, 35.11% 79.46%, 35.11% 79.80%, 35.10% 80.02%, 35.10% 80.26%, 35.09% 80.49%, 35.08% 81.10%, 35.06% 81.32%, 35.05% 81.71%, 35.05% 81.94%, 35.05% 82.11%, 35.05% 82.45%, 35.05% 82.69%, 35.04% 82.99%, 35.04% 83.15%, 35.04% 83.21%, 35.04% 83.26%, 35.04% 83.34%, 35.04% 83.47%, 35.04% 83.60%, 35.04% 83.65%, 35.04% 83.76%, 35.04% 83.87%, 35.03% 84.21%, 35.03% 84.25%, 35.03% 84.41%, 35.03% 84.66%, 35.03% 84.84%, 35.00% 86.09%, 34.91% 87.06%, 34.08% 87.49%, 33.81% 87.83%, 33.04% 87.63%, 32.26% 87.55%, 31.81% 87.23%, 31.43% 86.54%, 31.23% 86.50%, 30.86% 86.91%, 30.60% 87.11%, 30.43% 87.14%, 30.43% 87.14%, 29.98% 86.55%, 29.79% 86.29%, 29.64% 86.06%, 28.98% 84.55%, 28.70% 82.76%, 28.70% 81.69%, 28.31% 80.67%, 28.58% 79.10%, 27.99% 77.80%, 26.48% 75.25%, 25.35% 73.17%, 25.00% 72.20%, 25.03% 71.97%, 25.41% 72.05%, 26.24% 71.91%, 26.86% 71.62%, 27.38% 72.11%, 30.46% 72.21%, 33.18% 72.11%, 33.63% 72.70%, 34.68% 72.95%, 35.96% 73.09%, 36.50% 73.00%);
	left: 12.9%;top: 1.2%;width: 102%;height: 102%;
}
#mrk_namibia {
	top: 80%;left: 44.1%;
}
#botswana {
	clip-path: polygon(46.40% 78.40%, 46.21% 78.63%, 45.48% 79.09%, 44.20% 80.11%, 43.73% 80.33%, 43.49% 80.93%, 43.29% 81.56%, 42.43% 81.98%, 42.15% 82.53%, 42.15% 83.41%, 40.60% 83.41%, 40.18% 83.23%, 39.06% 82.63%, 38.59% 82.74%, 38.59% 83.41%, 38.08% 84.13%, 37.18% 84.80%, 35.65% 84.80%, 35.71% 84.29%, 36.10% 83.70%, 35.74% 82.38%, 35.05% 82.08%, 35.05% 81.90%, 35.05% 81.68%, 35.06% 81.29%, 35.08% 81.06%, 35.09% 80.45%, 35.10% 80.23%, 35.10% 79.99%, 35.11% 79.76%, 35.11% 79.43%, 35.13% 79.10%, 35.14% 78.28%, 36.50% 78.28%, 36.50% 73.00%, 36.76% 72.97%, 37.11% 72.94%, 37.17% 72.94%, 37.26% 72.92%, 37.27% 72.92%, 37.49% 72.90%, 37.50% 72.90%, 37.51% 72.90%, 37.65% 72.89%, 37.85% 72.86%, 38.02% 72.84%, 38.09% 72.82%, 38.14% 72.82%, 38.15% 72.82%, 38.22% 72.81%, 38.24% 72.81%, 38.42% 72.79%, 38.60% 72.76%, 39.06% 72.70%, 39.11% 72.69%, 39.16% 72.67%, 39.51% 72.59%, 39.71% 72.47%, 40.61% 72.36%, 41.41% 72.64%, 41.45% 72.65%, 41.46% 72.65%, 41.61% 72.66%, 41.70% 72.68%, 41.67% 73.03%, 42.26% 73.81%, 42.76% 74.69%, 43.15% 75.39%, 44.29% 75.91%, 44.69% 76.51%, 44.81% 77.47%, 45.63% 77.78%, 46.14% 77.79%, 46.40% 78.40%);
	left: 12.95%;top: 1.4%;width: 102%;height: 102%;
}
#mrk_botswana {
	top: 78.5%;left: 52.5%;
}
#tunisia {
	clip-path: polygon(35.40% 7.28%, 34.63% 7.83%, 33.69% 8.34%, 33.95% 8.94%, 33.95% 9.64%, 33.06% 10.29%, 33.01% 10.26%, 32.93% 10.21%, 32.53% 8.40%, 32.53% 7.76%, 32.18% 7.50%, 31.65% 6.96%, 31.58% 6.49%, 31.06% 6.20%, 30.85% 5.76%, 30.48% 5.14%, 31.08% 4.45%, 31.61% 3.35%, 31.45% 1.73%, 31.38% 0.94%, 31.73% 0.93%, 32.09% 0.76%, 32.21% 0.69%, 32.28% 0.64%, 32.34% 0.59%, 32.40% 0.53%, 32.45% 0.46%, 33.05% 0.13%, 33.59% 0.64%, 33.74% 1.05%, 33.91% 1.13%, 34.11% 1.18%, 34.33% 0.88%, 34.69% 0.80%, 34.91% 1.01%, 34.65% 1.31%, 34.41% 1.55%, 34.09% 1.90%, 34.50% 2.53%, 34.91% 2.84%, 34.91% 3.85%, 34.09% 4.41%, 33.53% 5.19%, 33.58% 5.24%, 33.68% 5.33%, 33.78% 5.39%, 34.09% 5.59%, 34.28% 5.70%, 34.51% 5.85%, 35.54% 6.40%, 35.58% 6.85%, 35.40% 7.28%);
	top: 0.1%;left: 1.6%;width: 102%;height: 102%;
}
#mrk_tunisia {
	top: 2%;left: 33.5%;
}
#morocco {
	clip-path: polygon(19.86% 7.75%, 18.97% 7.70%, 17.89% 7.82%, 17.76% 8.24%, 17.17% 8.31%, 16.97% 8.75%, 16.97% 9.31%, 16.51% 9.56%, 15.61% 9.89%, 15.30% 10.52%, 14.61% 10.91%, 13.11% 11.21%, 11.71% 11.75%, 10.89% 12.60%, 10.84% 13.79%, 5.40% 13.79%, 5.59% 13.43%, 6.34% 13.25%, 6.61% 13.25%, 6.75% 13.23%, 6.93% 13.18%, 7.03% 13.14%, 7.13% 13.09%, 7.23% 13.04%, 7.31% 12.98%, 8.00% 12.41%, 8.11% 12.30%, 8.21% 12.20%, 8.84% 11.61%, 8.98% 11.48%, 9.08% 11.38%, 9.15% 11.30%, 9.50% 10.84%, 9.83% 9.90%, 9.23% 9.31%, 9.49% 8.40%, 10.26% 7.63%, 10.29% 6.90%, 11.18% 6.17%, 12.64% 5.45%, 13.65% 4.12%, 14.43% 2.20%, 14.94% 2.57%, 15.35% 2.99%, 16.33% 3.34%, 17.37% 3.24%, 17.74% 3.16%, 18.15% 3.59%, 19.05% 3.57%, 19.11% 3.52%, 19.22% 4.32%, 19.31% 5.05%, 19.31% 6.03%, 19.89% 6.84%, 20.22% 7.16%, 19.86% 7.75%);
	top: 0.1%;left: 1.3%;width: 102%;height: 102%;
}
#mrk_morocco {
	top: 5%;left: 15%;
}
#egypt {
	clip-path: polygon(65.00% 20.16%, 64.26% 20.38%, 63.97% 20.96%, 63.14% 21.38%, 63.08% 21.40%, 62.99% 21.43%, 62.85% 21.45%, 62.76% 21.46%, 62.26% 21.53%, 62.08% 21.55%, 60.33% 21.55%, 59.88% 21.35%, 59.00% 21.55%, 52.13% 21.35%, 52.11% 20.54%, 52.10% 20.10%, 52.09% 19.64%, 52.08% 19.18%, 52.05% 18.05%, 52.05% 18.00%, 52.04% 17.41%, 52.03% 16.54%, 52.03% 16.25%, 52.00% 14.96%, 51.99% 14.45%, 51.96% 12.83%, 51.96% 12.58%, 51.95% 11.73%, 51.65% 11.16%, 51.35% 10.33%, 51.71% 9.79%, 51.76% 9.26%, 51.76% 8.39%, 51.83% 8.00%, 52.08% 8.43%, 52.76% 8.58%, 53.56% 8.40%, 54.69% 8.93%, 55.75% 9.16%, 56.34% 9.24%, 56.92% 9.61%, 57.76% 9.09%, 58.81% 8.74%, 59.40% 8.53%, 60.02% 8.78%, 60.32% 9.16%, 62.05% 9.26%, 62.85% 9.16%, 63.47% 9.40%, 63.47% 10.14%, 64.01% 11.09%, 63.66% 12.14%, 63.42% 13.18%, 63.10% 13.76%, 62.45% 13.20%, 61.74% 11.76%, 61.29% 11.00%, 61.20% 10.49%, 60.69% 10.98%, 61.08% 11.93%, 61.79% 12.90%, 62.74% 14.55%, 63.32% 15.93%, 64.45% 18.01%, 64.62% 18.29%, 64.69% 18.39%, 64.80% 18.59%, 64.84% 18.66%, 64.94% 18.90%, 64.97% 19.04%, 64.97% 19.31%, 64.95% 19.46%, 64.94% 19.54%, 64.92% 19.64%, 64.91% 19.74%, 64.91% 19.81%, 65.00% 20.16%);
	top: 0.2%;left: 2%;width: 102%;height: 102%;
}
#mrk_egypt {
	top: 14%;left: 59.5%;
}
#angola {
	clip-path: polygon(51.00% 64.95%, 51.00% 66.06%, 50.72% 66.90%, 49.69% 66.90%, 48.27% 66.97%, 48.40% 70.79%, 48.64% 71.60%, 49.50% 72.30%, 50.32% 73.25%, 49.97% 73.34%, 49.92% 73.35%, 49.87% 73.36%, 49.41% 73.42%, 49.24% 73.45%, 49.05% 73.47%, 49.04% 73.47%, 48.96% 73.49%, 48.95% 73.49%, 48.90% 73.49%, 48.84% 73.50%, 48.66% 73.51%, 48.46% 73.54%, 48.31% 73.55%, 48.30% 73.55%, 48.09% 73.57%, 48.07% 73.57%, 47.92% 73.59%, 47.57% 73.62%, 47.31% 73.65%, 46.75% 73.69%, 45.46% 73.55%, 44.41% 73.30%, 43.96% 72.71%, 41.25% 72.81%, 38.16% 72.71%, 37.65% 72.22%, 37.02% 72.51%, 36.20% 72.65%, 35.81% 72.57%, 36.00% 71.56%, 36.17% 70.59%, 36.56% 69.32%, 36.80% 67.77%, 37.87% 66.39%, 38.67% 64.71%, 38.29% 63.55%, 37.60% 62.35%, 37.69% 61.62%, 38.05% 61.04%, 37.34% 59.54%, 36.90% 58.39%, 36.81% 58.25%, 36.92% 58.20%, 37.60% 57.74%, 41.97% 57.74%, 43.01% 60.37%, 43.81% 60.82%, 44.35% 60.40%, 45.06% 60.65%, 45.72% 60.20%, 45.72% 59.65%, 45.77% 59.14%, 46.98% 59.27%, 46.98% 59.70%, 48.01% 59.64%, 48.46% 59.64%, 48.46% 60.01%, 48.26% 60.19%, 48.46% 60.74%, 48.65% 61.07%, 48.29% 62.37%, 48.89% 63.07%, 49.09% 63.62%, 48.76% 64.35%, 49.00% 64.70%, 49.89% 64.60%, 50.43% 64.29%, 50.99% 64.42%, 51.03% 64.41%, 51.00% 64.95%);
	top: 0.66%;left: 1.90%;width: 102%;height: 102%;
}
#mrk_angola {
	top: 65.5%;left: 45%;
}
#seychelles {
	clip-path: polygon(92.71% 56.26%, 92.99% 56.16%, 92.90% 56.03%, 92.69% 55.93%, 92.56% 56.10%);
	left: -12.55%;top: 0;width: 117.5%;height: 102.8%;
}
#mrk_seychelles {
	top: 53.5%;left: 95%;
}
#saotomeandprincipe {
	clip-path: polygon(30.45% 49.64%, 30.49% 49.86%, 30.59% 49.89%, 30.73% 49.79%, 30.81% 49.61%, 30.59% 49.48%);
	left: -4.4%;top: 0;width: 117.5%;height: 102.8%;
}
#mrk_saotomeandprincipe {
	top: 47%;left: 30.2%;
}
#mauritius {
	clip-path: polygon(94.65% 75.99%, 94.48% 75.98%, 94.44% 76.28%, 94.28% 76.41%, 94.61% 76.74%, 94.89% 76.55%, 94.86% 76.31%, 95.00% 76.19%, 94.98% 75.99%, 94.80% 75.90%);
	top: 0.7%;left: 1.5%;width: 102%;height: 102%;
}
#mrk_mauritius {
	top: 74.5%;left: 96.7%;
}
#madagascar {
	clip-path: polygon(85.49% 68.84%, 85.49% 68.56%, 85.41% 68.21%, 85.46% 68.09%, 85.50% 67.44%, 85.30% 67.19%, 85.28% 66.63%, 85.19% 66.43%, 85.09% 66.46%, 84.86% 66.18%, 84.84% 65.93%, 84.61% 65.84%, 84.74% 65.58%, 84.65% 65.33%, 84.33% 65.61%, 84.41% 65.79%, 84.19% 65.94%, 83.98% 65.80%, 83.84% 65.80%, 84.04% 66.08%, 84.05% 66.24%, 84.20% 66.40%, 84.20% 66.48%, 83.95% 66.71%, 83.95% 67.09%, 83.80% 67.34%, 83.63% 67.28%, 83.41% 67.51%, 83.39% 67.73%, 83.23% 67.85%, 83.09% 67.76%, 83.06% 67.49%, 82.95% 67.43%, 82.78% 67.59%, 82.76% 67.89%, 83.01% 68.14%, 83.08% 68.25%, 82.98% 68.34%, 82.85% 68.30%, 82.56% 68.35%, 82.63% 68.60%, 82.88% 68.68%, 82.91% 68.83%, 82.80% 68.96%, 82.69% 68.81%, 82.49% 68.89%, 82.45% 69.04%, 82.10% 69.34%, 82.10% 69.06%, 82.15% 68.98%, 82.06% 68.83%, 81.83% 69.05%, 81.98% 69.14%, 81.93% 69.25%, 81.63% 69.41%, 81.74% 69.65%, 81.91% 69.71%, 81.89% 69.84%, 81.74% 69.88%, 81.53% 70.01%, 81.50% 69.85%, 81.38% 69.83%, 81.50% 69.63%, 81.39% 69.55%, 80.93% 69.94%, 80.85% 70.30%, 80.91% 70.45%, 80.84% 70.61%, 80.69% 70.55%, 80.58% 70.46%, 80.59% 70.14%, 80.46% 70.11%, 80.16% 70.43%, 79.84% 70.20%, 79.78% 70.29%, 79.66% 70.31%, 79.70% 70.66%, 79.60% 70.65%, 79.51% 70.68%, 79.51% 70.49%, 79.39% 70.43%, 79.25% 70.63%, 79.13% 70.43%, 78.63% 70.89%, 78.49% 70.90%, 78.39% 70.80%, 78.13% 70.80%, 78.01% 70.98%, 78.06% 71.36%, 77.69% 71.95%, 77.70% 72.06%, 77.34% 72.44%, 77.34% 72.63%, 77.54% 72.79%, 77.36% 73.03%, 77.49% 73.39%, 77.47% 73.70%, 77.82% 74.38%, 77.80% 74.56%, 78.01% 74.81%, 78.02% 74.91%, 77.85% 75.09%, 77.91% 75.26%, 77.79% 75.85%, 77.54% 76.01%, 77.46% 76.34%, 77.32% 76.38%, 77.24% 76.59%, 77.01% 76.78%, 76.99% 77.24%, 76.84% 77.41%, 76.47% 77.50%, 76.37% 77.63%, 76.41% 78.04%, 76.12% 78.33%, 76.16% 78.66%, 76.07% 78.86%, 76.14% 79.01%, 76.15% 79.41%, 76.47% 79.81%, 76.42% 80.10%, 76.49% 80.28%, 76.65% 80.38%, 76.74% 80.35%, 76.65% 80.43%, 76.40% 80.49%, 76.41% 80.76%, 76.45% 81.18%, 76.41% 81.70%, 76.50% 81.81%, 76.51% 81.98%, 76.66% 82.06%, 76.82% 82.33%, 76.96% 82.40%, 77.07% 82.58%, 77.24% 82.76%, 77.42% 82.71%, 77.49% 82.79%, 77.69% 82.84%, 77.90% 83.13%, 78.06% 83.15%, 78.06% 83.26%, 78.12% 83.33%, 78.29% 83.23%, 78.56% 83.25%, 78.86% 83.06%, 79.10% 82.79%, 79.90% 82.71%, 80.14% 82.76%, 80.55% 82.60%, 80.67% 82.38%, 80.87% 82.35%, 81.00% 81.95%, 81.20% 81.63%, 81.21% 81.40%, 81.46% 81.25%, 81.45% 80.86%, 81.37% 80.81%, 81.56% 80.68%, 81.67% 80.25%, 81.64% 80.19%, 81.72% 80.19%, 81.97% 79.81%, 82.15% 78.96%, 82.27% 78.50%, 82.47% 78.30%, 82.59% 77.79%, 82.92% 77.18%, 83.26% 76.15%, 83.50% 75.80%, 83.50% 75.34%, 83.75% 74.88%, 83.79% 74.70%, 84.07% 74.24%, 84.22% 73.53%, 84.34% 73.01%, 84.45% 72.88%, 84.52% 72.51%, 84.41% 72.33%, 84.47% 72.00%, 84.74% 71.64%, 84.71% 71.46%, 84.89% 71.25%, 84.85% 70.94%, 84.74% 70.84%, 84.85% 70.63%, 84.84% 70.31%, 84.74% 70.25%, 84.74% 69.95%, 84.90% 69.86%, 85.02% 69.96%, 85.07% 70.23%, 85.30% 70.51%, 85.45% 70.55%, 85.55% 70.39%, 85.56% 70.16%, 85.62% 70.09%, 85.65% 69.86%, 85.75% 69.78%, 85.72% 69.51%, 85.49% 69.19%, 85.42% 68.95%);
	top: 0.7%;left: 1.5%;width: 102%;height: 102%;
}
#mrk_madagascar {
	top: 75%;left: 82%;
}


/* standard */
.stdpg {
	padding: 140px 7%;
}
.stdpgw {
	max-width: 1400px;
}
.stdpg .stdpg-title {
	padding-bottom: 60px;
}
.stdpg .stdpg-content {
}
.stdpg .stdpg-content ul, .stdpg .stdpg-content ol {
	margin: 0 0 0 23px;
	letter-spacing: 0.01em;
	line-height: 32px;
}
.stdpg .stdpg-content ul > li, .stdpg .stdpg-content ol > li {
	margin-bottom: 34px;
}


/* guest form */
#gfrmpg {
}
.gfrmban {
	background-size: cover;
	background-position: 50% 50%;
	position: relative;
	padding-top: 47.5%;
	background-color: #CCC;
}
.gfrmbouter {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
}
.gfrmbouter::after {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}
.gformbinner {
	width: calc(100% - 0.5em);
	display: inline-block;
	vertical-align: middle;
	color: #FFF;
	box-sizing: border-box;
	padding: 100px 7%;
}
.gformbinner b {
	display: block;
	font-weight: normal;
	vertical-align: middle;
	font-size: 120px;
	line-height: 110px;
	margin: 0 -8px;
}
.gfrm-intro {
	padding: 110px 7% 30px;
}
.gfrm-intro p {
	line-height: 46px;
}
.gfrmw {
	padding: 0 7% 140px;
}
.gfrmtop {
	background-color: #f0ece4;
	padding: 100px 4% 40px;
}
.gfrmbtm {
	padding: 120px 4% 0;
}
.gfrmw .cftitle {
	padding: 0 4% 80px;
	color: #b58361;
	font-size: 28px;
	line-height: 32px;
	text-transform: uppercase;
}
.gfrmw .cffield {
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 4px);
	padding: 0 4% 40px;
	box-sizing: border-box;
}
.gfrmw .cffieldf {
	width: calc(92% - 4px);
	padding: 0 4% 40px;
}
.gfrmw .cfnote {
	display: block;
	font-size: 14px;
	line-height: 18px;
	padding-top: 5px;
}
.gfrmw .cffield.cfchbox {
}
.gfrmw .cffield.cfchbox span.wpcf7-list-item {
	width: calc(50% - 4px);
	box-sizing: border-box;
	padding: 0 20px 20px 0;
	margin: 0;
}
.gfrmw .cffield.cfchbox input {
	width: 16px;
	height: 16px;
	border: 1px solid #b58361;
	display: inline-block;
	vertical-align: top;
	margin-right: 6px;
	padding: 0;
}
.gfrmw .cffield.cfchbox .wpcf7-list-item-label {
	width: calc(100% - 26px);
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 18px;
	padding-top: 2px;
}
.gfrmw .cffield label {
	display: block;
	padding-bottom: 12px;
}
.gfrmw .cffield input, .gfrmw .cffield textarea, .gfrmw .cffieldf input {
	width: 100%;
	box-sizing: border-box;
	font-size: 23px;
	line-height: 32px;
	color: #533930;
	background-color: transparent;
	box-shadow: none;
	border: 0px;
	border-bottom: 1px solid #707070;
	padding: 10px 0;
}
.gfrmw .cffieldf input[type="checkbox"] {
	width: auto;
	padding: 0;
}
.gfrmw .cffieldf .wpcf7-list-item {
	margin: 0;
}
.gfrmw .cffieldf .cfinline input {
	width: auto;
	max-width: 100px;
}
.gfrmw .cffieldf p.cffname input {
	max-width: 300px;
}
.gfrmw .cfsubmit {
	padding: 20px calc(8% - 72px) 0;
	text-align: right;
}
.gfrmw .cfsubmit input {
	border: 0px;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	background-color: #b58361;
	color: #FFF;
	font-size: 17px;
	line-height: 17px;
	padding: 14px 38px;
	border-radius: 6px;
	text-transform: uppercase;
}
.gfrmw input::-moz-placeholder, .gfrmw textarea::-moz-placeholder {
	opacity: 1 !important;
}
.gfrmw input::-webkit-input-placeholder, .gfrmw textarea::-webkit-input-placeholder {
	color: #533930;
}
.wpcf7 u {
	position: fixed;
	z-index: -20;
	top: -100px;
	left: -100px;
	text-indent: -99999px;
	pointer-events: none;
}


/* Testimonials form */
#tstmfpg {
	padding: 200px 7% 80px;
}
.tstmf-heading {
	color: #9f272a;
	padding: 0 0 70px;
}
.tstmf-heading.htxt h3 b {
	display: block;
	font-size: 80px;
	line-height: 70px;
}
#tstmfpg .gfrmw {
	padding: 0;
}
#tstmfpg .gfrmw p {
	margin-bottom: 0;
}
.cffielddbl p .wpcf7-form-control-wrap:nth-child(1) {
	display: block;
	margin-bottom: 45px;
}
.cffield .wpcf7-list-item {
	display: block;
	margin: 0 0 15px 0;
}
.cffield .wpcf7-list-item input {
	width: auto;
}
#tstmfpg .gfrmw .cffield input, #tstmfpg .gfrmw .cffield textarea, #tstmfpg .gfrmw .cffieldf input, #tstmfpg .gfrmw .cffield p {
	color: #6d6d6d;
	font-size: 21px;
	line-height: 30px;
}
.gfrmw .cffield label.cfupload {
	background-color: #ad1423;
	color: #FFF;
	display: inline-block;
	padding: 6px 34px 4px;
	font-size: 20px;
	line-height: 20px;
	border-radius: 25px;
	cursor: pointer;
	margin: 10px 0;
}
.gfrmw .cffield .cfuploadsel label.cfupload {
	background-color: #CCC;
}
.cfuploadsel::after {
	content: '✓';
	display: inline-block;
	vertical-align: middle;
	color: green;
	font-weight: bold;
	font-size: 26px;
	line-height: 26px;
	margin-left: 15px;
}
#tstmfpg .gfrmw .cffield input[type="file"] {
	display: none;
}
#tstmfpg .cfsubmit {
	text-align: left !important;
}
#tstmfpg .cfsubmit input {
	background-color: #ad1423;
	color: #FFF !important;
	display: inline-block;
	text-transform: uppercase;
	padding: 6px 34px 4px;
	font-size: 20px !important;
	line-height: 20px !important;
	border-radius: 25px;
	width: auto;
}


/* search */
.hsearch {
	position: relative;
}
.hsearchbar {
	display: none;
	position: absolute;
	top: -6px;
	right: -30px;
	z-index: 1010;
	width: clamp(300px, 54vw, 830px);
}
.hsearchico {
	cursor: pointer;
	margin: 5px 0 0 35px;
}
.hsearchico img {
	width: 20px;
	position: relative;
	z-index: 100;
}
#searchform #s {
	background-color: #FFF;
	border: 1px solid #533930;
	padding: 9px 20px;
	border-radius: 40px;
	box-sizing: border-box;
	font-size: 18px;
	line-height: 18px;
	width: 100%;
	color: #533930;
}
#searchform #searchsubmit {
	position: absolute;
	top: 11px;
	right: 30px;
	z-index: 10;
	background-color: #FFF;
	background-image: url('images/icon-searchbr.svg');
	background-size: contain;
	background-repeat: no-repeat;
	width: 20px;
	height: 19px;
	border: 0;
	padding: 0;
	cursor: pointer;
}
#searchform .searchclose {
	width: 15px;
	height: 15px;
	position: absolute;
	top: 14px;
	right: 7px;
	cursor: pointer;
}
#searchform .searchclose::before, #searchform .searchclose::after {
	position: absolute;
	content: '';
	display: block;
	top: -8px;
	border-bottom: 1px solid #533930;
	width: 15px;
	height: 17px;
}
#searchform .searchclose::before {
	left: -6px;
	transform: rotate(-45deg);
}
#searchform .searchclose::after {
	left: 6px;
	transform: rotate(45deg);
}
#search {
	padding: 120px 10% 70px;
}
#search .search-title {
	padding: 0 0 90px;
}
#search .search-title b {
	display: block;
}
.searchitem {
	margin-bottom: 40px;
	max-width: 800px;
	border-bottom: 1px solid #552F25;
}


/* blog/category/tag */
.blogh {
	position: relative;
	line-height: 0;
	background-color: #552F25;
}
.blogh .ctitleh3 {
	margin-bottom: 30px;
}
.blog-featarticle {
	background-image: url('images/background-blog.webp');
	background-size: cover;
	background-position: 50% 50%;
	background-color: #F2EDDF;
	padding: 90px 2.7% 120px 8%;
	display: flex;
	align-items: center;
}
.blog-featarticle .htxt {
	width: 33.2%;
	box-sizing: border-box;
	padding: 0 5% 0 0;
}
.blog-featarticle .ctitleh3 {
	color: #9E2520;
	margin-bottom: 10px;
}
.blog-featarticle .ctitleintro {
	color: #00656C;
}
.blog-featarticle .cntflx-media {
	width: 66.8%;
}
.blog-featarticle .cntflx-media img {
	border-radius: 10px;
}
.blog-featarticle .cntflx-media a {
	display: block;
}
.blogintro {
	padding: 115px 4% 60px;
}
.blogintro .htxtw {
	display: flex;
}
.blognav-items {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding: 0 4%;
}
.blognav-item {
	margin: 0 5px 10px;
}
.blognav-item a {
	display: block;
	font-family: "gaultier", sans-serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.08em;
	font-style: normal;
	font-weight: 600;
	text-transform: uppercase;
	transition: 0.3s linear;
	border-radius: 40px;
	padding: 6px 17px 5px;
	color: #552F25;
	background-color: transparent;
	border: 1px solid #552F25;
}
.blognav-item a:hover {
	background-color: #D9ECEA;
	border: 1px solid #D9ECEA;
}
.blognav-item.blognav-itemc a {
	background-color: #552F25;
	color: #FFF;
}
.blognav-item.blognav-itemc a:hover {
	background-color: #441e14;
	border: 1px solid #441e14;
}
.blogitem .ctitlebtn {
	position: absolute;
	top: 2vw;
	right: 6.4%;
	z-index: 20;
	padding: 6px 18px 5px;
	color: #FFF;
	background-color: #552F25;
	border-radius: 20px;
}
.idx.cntflx-sldritems.cntflx-sldritemsgrid {
	box-sizing: border-box;
	padding: 30px 4% 70px;
	width: 100%;
}
.blogitem .cntflx-sldritemw {
	padding: 0 10px calc(11.8% + 100px);
}
.navigation.pagination {
	position: relative;
	padding: 0 4% 80px;
}
.navigation.pagination h2 {
	display: none;
}
.navigation.pagination .nav-links {
	display: flex;
	flex-wrap: wrap;
	max-width: 900px;
	margin: 0 auto;
	justify-content: center;
	text-align: center;
}
.navigation.pagination .nav-links .page-numbers {
	color: #552F25;
	font-size: 18px;
	line-height: 29px;
	text-transform: uppercase;
	margin: 0 6px 6px;
	text-decoration: none;
}
.navigation.pagination .nav-links .page-numbers.current {
	font-weight: 600;
}
.navigation.pagination .nav-links .page-numbers.next {
	width: 33px;
	height: 33px;
	border-radius: 40px;
	border: 1px solid #552F25;
	margin-left: 18px;
	font-size: 15px;
	font-weight: 600;
}
.navigation.pagination .nav-links .page-numbers.prev {
	width: 33px;
	height: 33px;
	border-radius: 40px;
	border: 1px solid #552F25;
	margin-right: 18px;
	font-size: 15px;
	font-weight: 600;
}


/* single */
.stdpost {
}
.stdpost-h {
	background-size: cover;
	background-position: 50% 50%;
	padding-top: 47.5%;
	background-color: #552F25;
	position: relative;
}
.stdpost-houter {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 10;
}
.stdpost-houter::after {
	content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}
.stdpost-hw {
	width: calc(100% - 0.5em);
	display: inline-block;
	vertical-align: middle;
	color: #FFF;
	box-sizing: border-box;
	padding: 0 6%;
}
.stdpost-hnoimg {
	padding: 160px 6% 0;
	text-align: center;
}
.stdpost-hnoimg .stdpost-hw {
	color: #ad1423;
	max-width: 1170px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
.stdpost-title {
}
.stdpostouter {
	padding: 130px 6% 160px;
}
.stdpostw {
	max-width: 1170px;
	margin: 0 auto;
}
.stdpost-content {
}
.stdpost-content ul, .stdpost-content ol {
	margin: 0 0 30px 19px;
	line-height: 32px;
}
.stdpost-content img {
	max-width: 100%;
}
.stdpost-content h5 img {
	width: calc(50% - 50px);
	margin-right: 50px;
}


/* content flexible */
#cntflxpg {
}
.cntfl-section {
	background-repeat: no-repeat;
	background-size: cover;
}
.bgc-white {
	background-color: #FFFFFF;
}
.bgc-brown {
	background-color: #552F25;
}
.bgc-fawn {
	background-color: #BB916A;
}
.bgc-canvas {
	background-color: #F2EDDF;
}
.bgc-paleteal {
	background-color: #D3E7E5;
}
.bgc-darkteal {
	background-color: #00656C;
}
.bgc-darkred {
	background-color: #9E2520;
}
.cntflxrpadtop-thin {
	padding-top: 10px;
}
.cntflxrpadtop-small {
	padding-top: 30px;
}
.cntflxrpadtop-medium {
	padding-top: 50px;
}
.cntflxrpadtop-large {
	padding-top: 70px;
}
.cntflxrpadtop-wide {
	padding-top: 110px;
}
.cntflxrpadtop-ewide {
	padding-top: 150px;
}
.cntflxrpadbtm-thin {
	padding-bottom: 10px;
}
.cntflxrpadbtm-small {
	padding-bottom: 30px;
}
.cntflxrpadbtm-medium {
	padding-bottom: 50px;
}
.cntflxrpadbtm-large {
	padding-bottom: 70px;
}
.cntflxrpadbtm-wide {
	padding-bottom: 110px;
}
.cntflxrpadbtm-ewide {
	padding-bottom: 150px;
}
.cntflxtxt-ewide {
	max-width: 1200px;
}
.cntflxtxt-full {
	width: 100%;
}
.cntflxtxt-wide {
	max-width: 1100px;
}
.cntflxtxt-elrg {
	max-width: 1000px;
}
.cntflxtxt-large {
	max-width: 900px;
}
.cntflxtxt-med {
	max-width: 800px;
}
.cntflxtxt-stdpls {
	max-width: 700px;
}
.cntflxtxt-std {
	max-width: 600px;
}
.cntflxtxt-narrw {
	max-width: 500px;
}
.cntflxtxt-sml {
	max-width: 400px;
}
.cntflxtxt-esml {
	max-width: 300px;
}
.cntflxcva-top {
	align-items: start;
}
.cntflxcva-center {
	align-items: center;
}
.cntflxcva-bottom {
	align-items: end;
}
.cntflxva-top {
	align-self: start;
}
.cntflxva-center {
	align-self: center;
}
.cntflxva-bottom {
	align-self: end;
}
.cntflxcha-left {
	justify-content: start;
}
.cntflxcha-center {
	justify-content: center;
}
.cntflxcha-right {
	justify-content: end;
}
.cntflxl-ban {
	line-height: 0;
}
.cntflxl-ban .cntflxw {
	position: relative;
}
.cntflx-media {
}
.cntflx-media img {
	width: 100%;
	object-fit: cover;
}
.cntflx-media video {
	width: 100%;
	object-fit: cover;
}
.cntflxban-txt {
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	bottom: 0;
	z-index: 2000;
	box-sizing: border-box;
	padding: 5vw 4% 5vw;
}
.cntflxl-ct {
	padding: 0 4%;
	position: relative;
	z-index: 10;
}
.cntflxl-ct .htxtw {
	display: flex;
}
.cntflxl-sbs {
	padding: 0 4%;
}
.cntflx-sldrouter {
}
.cntflx-sldrouter.cntflx-sldrfull {
}
.cntflx-sldrouter.cntflx-sldrsml {
	display: flex;
}
.cntflx-ctxt {
	display: flex;
	width: 32.5%;
	box-sizing: border-box;
	padding: 0 4% 0 0;
}
.cntflx-sldritems {
	padding: 60px 0 0;
	margin: -10px 0 0;
	left: -10px;
	width: calc(100% + 20px);
}
.cntflx-sldrsml .cntflx-sldritems {
	width: 67.5%;
}
.cntflx-sldritems.cntflx-sldritemsgrid {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
	left: -10px;
	width: calc(100% + 20px);
}
.cntflx-sldritems.cntflx-sldritemsgrid.cntflx-sldritemspr2 .cntflx-sldritem {
	width: 50%;
}
.cntflx-sldritems.cntflx-sldritemsgrid.cntflx-sldritemspr3 .cntflx-sldritem {
	width: 33.333%;
}
.cntflx-sldritems.cntflx-sldritemsgrid.cntflx-sldritemspr4 .cntflx-sldritem {
	width: 25%;
}
.cntflx-sldritems.cntflx-sldritemsgrid.cntflx-sldritemspr5 .cntflx-sldritem {
	width: 20%;
}
.cntflx-sldritems.cntflx-sldritemsgrid.cntflx-sldritemspr6 .cntflx-sldritem {
	width: 16.666%;
}
.cntflx-sldritem {
}
.cntflx-sldritem.cntflx-sldritembg {
}
.cntflx-sldritemw {
	padding: 0 10px calc(11.8% + 20px);
	transition: 0.3s linear;
}
.cntflx-sldritemiw {
	position: relative;
	padding-top: 88.9%;
	border-radius: 10px;
	transition: 0.3s linear;
	overflow: hidden;
	transform: translateZ(0);
}
.cntflx-sldritemiw .cntflx-media {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	z-index: 10;
	background-color: #EEE;
	transition: 0.3s linear;
}
.cntflx-sldritemiw .cntflx-media img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transform: scale(1);
	transition: 0.3s linear;
}
.cntflx-sldritemhtxt {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 4;
}
.cntflx-sldritemhtxt .ctitlequote {
	position: relative;
	color: #F2EDDF;
	max-width: 80%;
	text-align: center;
	transform: rotate(-8.342deg);
}
.cntflx-sldritemhtxt .ctitlequote::after {
	content: '';
	position: absolute;
	bottom: -45%;
	left: calc(50% - 32px);
	width: 63px;
	height: 14px;
	background-image: url('images/icon-arrow-right-fawn.svg');
	background-size: contain;
	background-repeat: no-repeat;
	transform: rotate(10deg);
}
.cntflx-sldrtxt {
	margin: 20px 0 0;
}
.cntflx-sldrtxt .htxt {
	position: relative;
}
.cntflx-sldritem .cntflx-sldrtxt .htxt::after {
	content: '';
	position: absolute;
	bottom: -30px;
	left: 0;
	width: 63px;
	height: 14px;
	background-image: url('images/icon-arrow-right-fawn.svg');
	background-size: contain;
	background-repeat: no-repeat;
	opacity: 0;
	transition: 0.3s linear;
}
.cntflx-sldritem.cntflx-sldritembg .cntflx-sldrtxt .htxt::after {
	display: none;
}
.cntflx-sldritemw:hover {
	margin-bottom: -11.8%;
}
.cntflx-sldritemw:hover .cntflx-sldritemiw {
	padding-top: 100.7%;
}
.cntflx-sldritemw:hover .cntflx-media img {
	transform: scale(1.06);
}
.cntflx-sldritemw:hover .htxt::after {
	opacity: 1;
}
.cntflxl-ps {
	padding: 0 4%;
}
.cntflxl-ps .cntflx-sldritemw {
	padding: 0 10px calc(15% + 20px);
}
.cntflx-sldritemsp .cntflx-sldritemiw {
	padding-top: 121.6%;
}
.cntflx-sldritemsp .cntflx-sldritemw:hover {
	margin-bottom: -15%;
}
.cntflx-sldritemsp .cntflx-sldritemw:hover .cntflx-sldritemiw {
	padding-top: 136.6%;
}
.cntflx-sldritem.cntflx-sldritembg .cntflx-sldritemw:hover .cntflx-media {
	opacity: 0;
}
.cntflx-sldrouter .slick-prev {
	right: 50px;
}
.cntflx-sldrouter .slick-next {
	right: 0;
}
.cntflx-sldrouter .slick-prev, .cntflx-sldrouter .slick-next {
	position: absolute;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 46px;
	height: 46px;
	border-radius: 50%;
	background-color: transparent;
	cursor: pointer;
	transition: 0.3s linear;
}
.cntflx-sldrouter .slick-prev:hover, .cntflx-sldrouter .slick-next:hover {
	background-color: #D9ECEA;
}
.cntflx-sldrouter .slick-prev span, .cntflx-sldrouter .slick-next span {
	display: block;
	background-image: url('images/icon-arrowshort-right-brown.svg'); 
	background-size: contain;
	background-repeat: no-repeat;
	width: 17px;
	height: 15px;
}
.cntflx-sldrouter .slick-prev span {
	transform: scaleX(-1);
}
.cntflxl-tct {
	padding: 0 4%;
	position: relative;
	z-index: 10;
}
.cntflxl-tct .cntflxw {
	display: flex;
}
.cntflxcol-left {
	display: flex;
	width: 50%;
	box-sizing: border-box;
	padding: 0 5% 0 0;
}
.cntflxcol-right {
	display: flex;
	width: 50%;
	justify-content: end;
	box-sizing: border-box;
}
.cntflxl-fbwb {
	padding: 0 calc(8.5% - 10px);
}
.cntflxl-fbwb .cntflxw {
	display: flex;
}
.cntflx-fbcol {
	position: relative;
	width: 33.333%;
	padding-top: 10%;
}
.cntflx-fbcol:nth-child(2) {
	padding-top: 0;
}
.cntflx-fblock {
	position: relative;
	background-color: #BB916A;
	border-radius: 10px;
	margin: 20px 10px 0;
	overflow: hidden;
	aspect-ratio: 1 / 1;
}
.cntflx-fblock a {
	display: block;
}
.cntflx-fblock .cntflx-media {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 4;
	opacity: 1;
	transition: 0.3s linear;
}
.cntflx-fblock .cntflx-media img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.cntflxbl-txt {
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	z-index: 8;
	width: 100%;
	display: flex;
	align-items: center;
	text-align: center;
	color: #FFF;
	box-sizing: border-box;
	padding: 0 5%;
	transition: 0.3s linear;
}
.cntflxbl-txt .htxt {
	width: 100%;
}
.cntflxbl-txt .ctitleheading {
	margin-bottom: 20px;
}
.cntflxbl-txt .ctitlebtn {
	margin-top: -10px;
	margin-bottom: 20px;
}
.cntflxbl-txt p {
	display: none;
	margin: 0;
	opacity: 0;
	transition: opacity 0.3s;
}
.cntflx-fblock.cntflx-fblockhv:hover .cntflx-media {
	opacity: 0;
}
.cntflx-fblock.cntflx-fblockhv:hover .cntflxbl-txt {
	top: 0;
}
.cntflx-fblock.cntflx-fblockhv:hover .cntflxbl-txt p {
	display: block;
	opacity: 1;
}
.cntflxl-it {
	padding: 0 4%;
}
.cntflxl-it.cntflxl-nopad {
	padding: 0;
}
.cntflxl-lit {
}
.cntflx-itw {
	display: flex;
	flex-wrap: wrap;
}
.cntflx-itw.cntflx-itfwwtbg {
	align-items: stretch;
}
.cntflx-itw.cntflx-itwr {
	flex-direction: row-reverse;
}
.cntflx-ittxt, .cntflx-littxt {
}
.cntflx-ittxt {
	display: flex;
	position: relative;
	width: 53.5%;
	box-sizing: border-box;
	padding: 0 4%;
}
.cntflx-itw.cntflx-itfwwtbg.cntflxcva-top .cntflx-ittxt {
	align-items: start;
}
.cntflx-itw.cntflx-itfwwtbg.cntflxcva-center .cntflx-ittxt {
	align-items: center;
}
.cntflx-itw.cntflx-itfwwtbg.cntflxcva-bottom .cntflx-ittxt {
	align-items: end;
}
.cntflx-ittxt .htxt {
	width: 100%;
	position: relative;
	z-index: 4;
}
.cntflxcha-center .htxt hr {
	margin: 0 auto 20px;
}
.cntflx-itfwwtbg .cntflx-ittxt {
	width: 50%;
	padding: 30px 5.5% 10px;
}
.cntflx-itfwwtbg .cntflx-itimg {
	width: 50%;
}
.cntflx-itw.cntflx-itfwwtbg .cntflx-media, .cntflx-itw.cntflx-itfwwtbg .cntflx-media img {
	height: 100%;
}
.cntflx-itfwwtbg .cntflx-ittxt .cntflx-media {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	z-index: 2;
}
.cntflx-itfwwtbg .cntflx-ittxt .cntflx-media img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.cntflx-littxt {
	width: 38.5%;
	box-sizing: border-box;
	padding: 0 4%;
}
.cntflx-itimg, .cntflx-litimg {
}
.cntflx-itimg {
	position: relative;
	width: 46.5%;
}
.cntflx-litimg {
	position: relative;
	width: 61.5%;
}
.cntflx-itw .cntflx-media {
	width: 100%;
}
.cntflx-itw .cntflx-media img {
	width: 100%;
	object-fit: cover;
}
.cntflx-litimgcpt {
	position: absolute;
	bottom: -1vw;
	right: 6%;
}
.cntflx-litimgcpt .ctitleh1 {
	color: #00656C;
	transform: rotate(-10deg);
	margin: 0;
	max-width: 560px;
	text-align: center;
}
.cntflx-itw.cntflx-itwr .cntflx-litimgcpt {
	left: 6%;
	right: auto;
}
.cntflx-itfwwtbg .cntflx-litimgcpt {
	right: 25%;
	bottom: 3.8vw;
}
.cntflx-itw.cntflx-itwr.cntflx-itfwwtbg .cntflx-litimgcpt {
	left: 25%;
}
.cntflx-itfwwtbg .cntflx-litimgcpt .ctitleh1 {
	color: #DF4626;
}
.cntflxl-accr {
	padding: 0 4%;
}
.cntflxl-accr .cntflxw {
	max-width: 1000px;
	margin: 0 auto;
}
.cntfxl-accordion {
}
.cntfxl-accrrow:nth-child(1) {
	border-top: 1px solid #552F25;
}
.cntfxl-accrrow {
	border-bottom: 1px solid #552F25;
}
.cntfxl-accrh {
	position: relative;
	padding: 28px 40px 10px 0;
	cursor: pointer;
}
.cntfxl-accrh::after {
	content: '+';
	position: absolute;
	top: 30px;
	right: 0;
	color: #9E2520;
	font-size: 32px;
	line-height: 15px;
	transition: 0.3s linear;
}
.cntfxl-accrrow.cntfxl-accrrowopen .cntfxl-accrh::after {
	transform: rotate(-45deg);
}
.cntfxl-accrc {
	display: none;
	padding: 10px 10px 40px;
}
.cntflxl-bi {
	padding: 0 4%;
}
.cntflxl-bi .hfeatdest {
	padding: 0;
}
.cntflxl-bi .hftdt-items {
	padding: 0;
}
.cntflxl-qb {
	padding: 0 4%;
}
.cntflxl-qb .hintro {
	padding: 0;
}
#homebanner .htxt .ctitleh1 {
	position: relative;
}
#homebanner .cntflx-media {
	position: relative;
}
#homebanner .cntflx-media::after {
	content: '';
	position: absolute;
	right: 4%;
	bottom: 3vw;
	z-index: 100;
	width: clamp(90px, 12vw, 170px);
	height: clamp(90px, 12vw, 170px);
	background-image: url('images/conde_nast_top_traveler_2026.png');
	background-size: contain;
	background-repeat: no-repeat;
}
#stdbanner .ctitleh3 {
	margin-bottom: 25px;
}
#contactus.cntflxl-tct {
	padding: 0 8%;
}
#contactus .ctitlesubtext {
	margin-bottom: 20px;
}
#contactus a, #contactus a:focus, #contactus a:active, #contactus a:hover {
	text-decoration: none;
}
#bgalignbtmleft {
	background-size: contain;
	background-position: bottom left;
	background-repeat: no-repeat;
}
#bgalignbtmright {
	background-size: contain;
	background-position: bottom right;
	background-repeat: no-repeat;
}
#featurebook .cntflxw {
	position: relative;
}
#featurebook .cntflxw::before {
	content: '';
	position: absolute;
	top: 0;
	right: -2.5vw;
	width: 56.0vw;
	height: 20vw;
	z-index: 100;
	background-image: url('images/background-birds.svg');
	background-size: contain;
	background-repeat: no-repeat;
}
#featurebook .cntflx-itw {
	position: relative;
}
#featurebook .cntflx-itw::before {
	content: '';
	position: absolute;
	top: -2.5vw;
	left: -2vw;
	width: 18.7vw;
	height: 32vw;
	z-index: 100;
	background-image: url('images/element-book-club.png');
	background-size: contain;
	background-repeat: no-repeat;
}
#featurebook .cntflx-ittxt {
	padding: 70px 6% 40px;
	width: 56.5%;
	background-color: #f2eddf;
}
#featurebook .cntflx-itimg {
	width: 43.5%;
	box-sizing: border-box;
	padding: 0 0 0 12%;
}
#featurebook .cntflx-media {
	position: relative;
}
#featurebook .cntflx-media img {
	position: relative;
	z-index: 4;
	border-radius: 10px;
}
#featurebook .cntflx-media::before {
	content: '';
	position: absolute;
	left: -2.5vw;
	bottom: -1.6vw;
	width: 70%;
	background-color: #BB916A;
	z-index: 0;
	height: 90%;
	border-radius: 10px;
}
#featurebook .cntflx-litimgcpt {
	z-index: 10;
	bottom: -5.4vw;
	left: auto;
	right: 8%;
}
#featurebook .cntflx-litimgcpt .ctitleh1 {
	color: #2DA1A1;
}
#cptnorange .cntflx-litimgcpt .ctitleh1 {
	color: #DF4626;
}


/* footer */
#footer {
}
.ftrtop {
	position: relative;
	background-color: #D3E7E5;
}
.ftrtopsocial {
	padding: 150px 4% 120px;
	text-align: center;
}
.ftrtopw {
	max-width: 450px;
	margin: 0 auto;
	text-align: center;
}
.ftrtopicon {
	position: absolute;
	right: 4%;
	bottom: 4.5vw;
	z-index: 10;
}
.ftrtopicon img {
	width: 165px;
}
.ftrtopbg {
	line-height: 0;
}
.ftrtopbg .widget {
	display: none;
}
.ftrtopbg .widget.widget_media_image {
	width: 100%;
	position: relative;
	display: block;
}
.ftrtopbg .widget img {
	width: 100%;
	object-fit: cover;
}
.nsuw {
}
.nsuw .ctitleh2 {
	color: #00656C;
	margin-bottom: 10px;
}
.nsuw .ctitleh1 {
	margin-bottom: 20px;
}
.nsu-field {
}
.nsu-field input {
	border: 0px;
	background-color: transparent;
	border-bottom: 2px solid #b58360;
	color: #b58360;
	font-size: 26px;
	line-height: 26px;
	text-align: center;
	box-sizing: border-box;
	width: 100%;
	padding: 20px 60px;
}
.nsubtn {
    display: inline-block;
    position: absolute;
	top: 30px;
	right: 0;
	z-index: 10;
}
.nsubtn::after {
    content: '';
    position: absolute;
    display: block;
	height: 2px;
	width: 50px;
	background-color: #b58360;
	top: 8px;
	right: 0;
}
.nsubtn::before {
    content: '';
    position: absolute;
	display: block;
	height: 16px;
	width: 16px;
	border-top: 2px solid #b58360;
	border-right: 2px solid #b58360;
	transform: rotate(45deg);
	top: 0;
	right: 2px;
}
.nsubtn input {
	box-shadow: none;
	background-color: transparent;
	border: 0px;
	cursor: pointer;
	width: 50px;
	height: 32px;
}
::-moz-placeholder {
	opacity: 1 !important;
}
.nsu-field input::-webkit-input-placeholder {
	color: #b58360;
}
.ftrtopw .socialh {
	margin: 70px 0 0;
}
.socialh {
	display: flex;
	justify-content: center;
}
.socialh a {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	font-size: 30px;
	line-height: 40px;
	color: #D3E7E5;
	background-color: #9e2520;
	text-decoration: none;
	margin: 0 9px 9px;
	transition: 0.3s linear;
}
.socialh a:hover {
	background-color: #552F25;
}
.socialh a .socicon-pinterest {
	font-size: 31px;
	line-height: 46px;
}
.socialh a .socicon-youtube {
	font-size: 26px;
	line-height: 41px;
}
.socialh a .socicon-linkedin {
	font-size: 21px;
}
.socialh a .socicon-instagram {
	font-size: 24px;
	line-height: 40px;
}
.socialh a .socicon-facebook {
	font-size: 32px;
	line-height: 49px;
}
.socialh a .socicon-spotify {
	font-size: 28px;
	line-height: 40px;
}
.ftrbtm {
	display: flex;
	justify-content: space-between;
	padding: 75px 4% 25px;
	background-color: #FFF;
	font-size: 18px;
	line-height: 34px;
	font-weight: 400;
}
.ftrbtm a {
	color: inherit;
	text-decoration: none;
	white-space: nowrap;
}
.ftrbtm strong a {
	color: #DF4626;
}
.ftrbtm p {
	line-height: 34px;
	margin-bottom: 12px;
}
.ftrlogo {
	min-width: 200px;
}
.ftrlogo a {
	display: block;
}
.ftrlogo img {
	min-width: 184px;
}
.ftrbtm-l {
	display: flex;
	width: 60%;
}
.ftrbtm-l .widget {
	width: 33.333%;
	padding: 0 3% 0 0;
	box-sizing: border-box;
}
.ftrbtm-l .widget-title, .ftrbtm-l .ctitlebtn {
	color: #552F25;
	font-family: "gaultier", sans-serif;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 0.08em;
	font-style: normal;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.ftrbtm-r {
	display: flex;
	flex-wrap: wrap;
	width: 255px;
}
.ftrbtm-rt {
	width: 100%;
}
.ftrbtm-rb {
	width: 100%;
	display: flex;
	align-items: end;
}
.grecaptcha-badge {
	visibility: hidden;
}
.ftrsignup {
	height: 0;
	opacity: 0;
	position: fixed;
	bottom: 0;
	right: 3%;
	z-index: 3000;
	width: 424px;
	transition: 0.3s linear;
}
.ftrsignup.ftrsignupopen {
	opacity: 1;
	height: auto;
}
.ftrsgnu-close {
	cursor: pointer;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 10;
}
.ftrsgnu-close::before, .ftrsgnu-close::after {
	position: absolute;
	content: '';
	display: block;
	top: -20px;
	border-bottom: 1px solid #FFF;
	width: 22px;
	height: 34px;
}
.ftrsgnu-close::before {
	left: -12px;
	transform: rotate(-45deg);
}
.ftrsgnu-close::after {
	left: 12px;
	transform: rotate(45deg);
}
.ftrsgnu-initial {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #543a31;
	background-size: cover;
	background-position: 50% 50%;
}
.ftrsgnuw {
	padding: 34px 24px 26px;
}
.ftrsgn-ico {
	width: 56px;
	padding: 0 24px 0 0;
}
.ftrsgn-ico img {
	width: 100%;
}
.ftrsgn-title {
	width: calc(100% - 80px - 126px);
	box-sizing: border-box;
	padding: 0 24px 0 0;
	color: #FFF;
	font-size: 16px;
	line-height: 20px;
}
.ftrsgn-btn {
	color: #FFF;
	cursor: pointer;
	font-size: 13px;
	line-height: 13px;
	text-transform: uppercase;
	border-radius: 5px;
	background-color: #b08060;
	width: 126px;
	box-sizing: border-box;
	text-align: center;
	padding: 8px 2px;
	margin-bottom: 6px;
}
.ftrsgnu-final {
	display: none;
	box-shadow: #FFF 0px 0px 2px;
	background-color: #552F25;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 5px;
}
#footer [data-ff-el="root"].ff-617bed740b51fd1569c54229 .ff-617bed740b51fd1569c54229__title,
.ftrsgnu-final [data-ff-el="root"].ff-617bed740b51fd1569c54229 .ff-617bed740b51fd1569c54229__title {display: none;}
#footer [data-ff-el="root"].ff-617bed740b51fd1569c54229 .ff-617bed740b51fd1569c54229__subtitle,
.ftrsgnu-final [data-ff-el="root"].ff-617bed740b51fd1569c54229 .ff-617bed740b51fd1569c54229__subtitle {display: none;}
#footer [data-ff-el="root"].ff-617bed740b51fd1569c54229,
#footer [data-ff-el="root"].ff-617bed740b51fd1569c54229 .ff-617bed740b51fd1569c54229__container,
.ftrsgnu-final [data-ff-el="root"].ff-617bed740b51fd1569c54229,
.ftrsgnu-final [data-ff-el="root"].ff-617bed740b51fd1569c54229 .ff-617bed740b51fd1569c54229__container {background: transparent;}
#footer [data-ff-el="root"].ff-617bed740b51fd1569c54229 .ff-617bed740b51fd1569c54229__footer {
	position: absolute;
	top: 9px;
	right: -45px;
}
#footer [data-ff-el="root"].ff-617bed740b51fd1569c54229 .ff-617bed740b51fd1569c54229__control {
	padding: 15px 130px 15px 30px;
}
#footer [data-ff-el="root"].ff-617bed740b51fd1569c54229 .ff-617bed740b51fd1569c54229__label {
	padding: 15px 130px 15px 30px;
}
#footer [data-ff-el="root"].ff-617bed740b51fd1569c54229 .ff-617bed740b51fd1569c54229__field {
	min-width: 500px;
	max-width: 640px;
}
.ftrsgnu-final [data-ff-el="root"].ff-617bed740b51fd1569c54229 .ff-617bed740b51fd1569c54229__button {
	background-color: #FFF;
	color: #552F25;
}