@charset "UTF-8";
/* CSS Document */

.popup_algeria h5, .popup_canada h5, .popup_chad h5, .popup_egypt h5, .popup_iraq h5, .popup_jordan h5, .popup_kenya h5, .popup_lebanon h5, .popup_libya h5, .popup_malta h5, .popup_oman h5, .popup_israel h5, .popup_qatar h5, .popup_saudiarabia h5, .popup_srilanka h5, .popup_tajikistan h5, .popup_uae h5, .popup_uganda h5, .popup_cyprus h5, .popup_unitedkingdom h5, .popup_yemen h5, .popup_mozambique h5, .popup_zambia h5, .popup_mauritanie h5 {
	color: #EF4723;
    font-family: DaxWeb-Medi;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 18px;
    margin: 0rem;
    text-transform: none;
}

.popup_algeria, .popup_canada, .popup_chad, .popup_egypt, .popup_iraq, .popup_jordan, .popup_kenya, .popup_lebanon, .popup_libya, .popup_malta, .popup_oman, .popup_israel, .popup_qatar, .popup_saudiarabia, .popup_srilanka, .popup_tajikistan, .popup_uae, .popup_uganda, .popup_cyprus, .popup_unitedkingdom, .popup_yemen, .popup_mozambique, .popup_zambia, .popup_mauritanie{
    background-color: #fff;
    display: none;
    float: left;
    height: auto;
    left: 1px;
    margin-bottom: 0rem;
    margin-top: 10px;
    opacity: 1;
    padding: 0 3%;
    position: relative;
    top: 1px;
    width: 93.5%;
    z-index: 2;
}

.popup_algeria p, .popup_canada p, .popup_chad p, .popup_egypt p, .popup_iraq p, .popup_jordan p, .popup_kenya p, .popup_lebanon p, .popup_libya p, .popup_malta p, .popup_oman p, .popup_israel p, .popup_qatar p, .popup_saudiarabia p, .popup_srilanka p, .popup_tajikistan p, .popup_uae p, .popup_uganda p, .popup_cyprus p, .popup_unitedkingdom p, .popup_yemen p, .popup_mozambique p, .popup_zambia p, .popup_mauritanie p, .closebtn p, .closebtn a, {
	color: #444444;
    font-family: DaxWeb;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    margin-top: 0rem;
}

.closebtn a {
	color: #444444;
    font-family: DaxWeb-Medi;
    font-size: 13pxrem;
    font-weight: normal;
    line-height: 0.9rem;
    margin-top: 0rem;
	font-weight:normal;
	text-decoration:none;
}

.closebtn {
    display: block;
    float: right;
    margin-top: 1rem;
    padding: 0 3%;
    width: auto;
	cursor:pointer;
}

#vmap_holder h4 {
   	color: #000000;
    font-family: DaxWeb-Medi;
    font-size: 14px !important;
    font-weight: normal;
    height: 24px;
    margin-bottom: 10px;
}

.popup_left {
	width:48%;
	float:left;
	display:block;
}

.popup_right {
	width:48%;
	float:right;
	display:block;
}

#regionList1, #regionList2, #regionList3, #regionList4 {
	
	display:block;
	list-style:none;
	float:left;
	padding:0;
	
}

#regionList1, #regionList4 {
	width:30%;
}

#regionList2, #regionList3 {
	width:20%;
}

.gap {
	margin-bottom:0.5rem;
}

#regionList1 li a, #regionList2 li a, #regionList3 li a, #regionList4 li a, #columns123 li a {
    font-family: DaxWeb-Medi;
    font-size: 13pxrem;
    font-weight: normal;
    height: auto;
    line-height: 18px;
    margin: 0rem;
    text-transform: none;
	text-decoration:none;
	color: #004B8D;
}

#regionList1, #regionList2, #regionList3, #regionList4 {
	font-family: DaxWeb-Medi;
    font-size: 13pxrem;
    font-weight: normal;
    height: auto;
    line-height: 18px;
    margin: 0rem;
    text-transform: none;
	text-decoration:none;
	color: #000000;
}

#regionList1 li:first-of-type, #regionList2 li:first-of-type, #regionList3 li:first-of-type, #regionList4 li:first-of-type {
    margin-bottom: 10px;
}

#regionList1 li a:hover, #regionList2 li a:hover, #regionList3 li a:hover, #regionList4 li a:hover, #columns123 li a:hover {
    font-family: DaxWeb-Medi;
    font-size: 13pxrem;
    font-weight: normal;
    height: auto;
    line-height: 18px;
    margin: 0rem;
    text-transform: none;
	text-decoration:none;
	color: #EF4723;
}

#regionList1 {
	float:left;
}

#regionList2 {
	float:left;
}

#regionList3 {
	float:left;
}

#regionList4 {
	float:left;
}

#title_text {
	display: block;
    float: left;
    list-style: none outside none;
    margin-top: 1rem;
    padding: 0 3%;
    width: auto;
}

.header_line {
    border-bottom: 0px solid #999;
}

.countries {
	display: block;
    float: right;
    padding: 0 3%;
    width: 94%;
}

#title_text p {
    color: #ef4723;
    font-family: DaxWeb-Medi;
    font-size: 18px;
    font-weight: normal;
    height: auto;
    line-height: 1.4rem;
    margin: 0rem;
    text-transform: none;
}

#vmap_holder {
    border: 1px solid #999;
    display: block;
    float: left;
    height: auto;
    max-width: 99%;
    padding: 0 0 3px;
    position: relative;
    width: 595px;
	margin-bottom:30px;
}

.columns {
    float: left;
	
    position: relative;
    margin-right: 20px;
	margin: 1rem 20px 0 0;
    padding: 0 0 0 3px;
	max-height:130px;
}



.wide, .thin { clear:both; }


@media screen and (min-width: 481px) and (max-width:580px) {
	
#vmap_holder {
    border: 1px solid #999;
    display: block;
    float: left;
    height: auto;
    max-width: 99%;
    padding: 0 0 3px;
    position: relative;
    width: 595px;
	margin-bottom:30px;
}

#title_text {
    display: block;
    float: left;
    list-style: none outside none;
    margin-top: 1rem;
    padding: 0 3%;
    width: auto;
}


.countries {
    display: block;
    float: left;
    margin: 0;
    padding: 0 3%;
    width: 94%;
}
	
}


@media screen and (min-width: 1px) and (max-width:380px) {

#vmap_holder {
    border: 1px solid #999;
    display: block;
    float: left;
    height: auto;
    max-width: 99%;
    padding: 0 0 3px;
    position: relative;
    width: 595px;
	margin-bottom:30px;
}

#title_text {
    display: block;
    float: left;
    list-style: none outside none;
    margin-top: 1rem;
    padding: 0 3%;
    width: auto;
}


.countries {
    display: block;
    float: right;
    padding: 0 3%;
    width: 94%;
}

#regionList1, #regionList2, #regionList3, #regionList4 {
    width: 50%;
}

.popup_left, .popup_right {
    display: block;
    float: left;
    width: 100%;
}

#regionList1, #regionList2 {
    float: left;
    min-height: 210px;
}
	
}

@media screen and (min-width: 381px) and (max-width:480px) {

#vmap_holder {
    border: 1px solid #999;
    display: block;
    float: left;
    height: auto;
    max-width: 99%;
    padding: 0 0 3px;
    position: relative;
    width: 595px;
	margin-bottom:30px;
}

#vmap {
	background-color: #E8EFF4 !important;
    height: 280px !important;
    overflow: hidden !important;
    position: relative !important;
    width: 100% !important;
}

#regionList1, #regionList2, #regionList3, #regionList4 {
    width: 50%;
}

.popup_left, .popup_right {
    display: block;
    float: left;
    width: 100%;
}

#regionList1, #regionList2 {
    float: left;
    min-height: 210px;
}

}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari only override */
    ::i-block-chrome, .popup_algeria, .popup_canada, .popup_chad, .popup_egypt, .popup_iraq, .popup_jordan, .popup_kenya, .popup_lebanon, .popup_libya, .popup_malta, .popup_oman, .popup_israel, .popup_qatar, .popup_saudiarabia, .popup_srilanka, .popup_tajikistan, .popup_uae, .popup_uganda, .popup_cyprus, .popup_unitedkingdom, .popup_yemen, .popup_mozambique, .popup_zambia, .popup_mauritanie{
        width: 94.1%;
    } 
}

#canvas {
    width: 100%;
}

#canvas img {
	width:100%;
	height:auto;
	border-bottom: 1px solid #999;
}

.country_holer {
    display: block;
    float: left;
    height: auto;
    position: relative;
    width: 100%;
	margin-top: 19px;
	margin-bottom: 10px;
}

#regionList1 li, #regionList2 li, #regionList3 li, #regionList4 li {
    font-size: 14px;
    margin: 0;
	cursor:pointer;
}

#regionList1 li a, #regionList2 li a, #regionList3 li a, #regionList4 li a, #columns123 li a {
    color: #004b8d;
    font-family: DaxWeb;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    line-height: 18px;
    margin: 0rem;
    text-decoration: none;
    text-transform: none;
}

#regionList1 li a:hover, #regionList2 li a:hover, #regionList3 li a:hover, #regionList4 li a:hover {
	font-size: 13px ;
	line-height: 18px;
}