/*
Version 1.0
*/

#envyGeo-container{position: fixed;z-index: 100;width: 100%;top:0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.7);cursor:pointer;}

#envyGeo-modal{  max-width: 600px; width:calc(100% - 20px); height: 500px;  margin:5% auto 0;
  background-color: #fff;  color: #101010;  padding: 50px;  font-family: inherit;
  font-size: 11px;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;
  box-sizing: border-box;  box-shadow: 0 0 20px rgba(0,0,0,0.25);	text-align:center;
cursor:default;}

#envyGeo-modal .inner{  background: #fff;  padding: 1px;  border: 1px solid #ccc;  height: 100%;  position: relative;}

#envyGeo-modal .m-logo img{max-width:175px;margin-top:15px;}
#envyGeo-modal .m-title{margin: 15px auto;font-size: 18px;font-family: inherit;font-weight: 600;text-transform: uppercase;letter-spacing: 0;text-align: center;}

#envyGeo-modal a{color:#000;cursor:pointer;}

#envyGeo-modal .m-choose{text-align: center;font-family: roboto-regular,sans-serif;margin: 5px auto;font-size: 15px;}
#envyGeo-modal .m-flags{padding-top:15px;padding-bottom:10px;text-align:center;}
#envyGeo-modal .m-flags table{width:100%;max-width:420px;margin-left:auto;margin-right:auto;border:none !important;max-width: 340px;  margin: auto;}
#envyGeo-modal .m-flags table tr td{background:#FFF !important;border:none !important;}
#envyGeo-modal .m-flags img{margin-bottom:7px;}
#envyGeo-modal .m-flags a{text-transform:uppercase;color:#000;font-weight:bold;display:block;text-align:center;font-size:13px;}
#envyGeo-modal .m-flags a:hover{text-decoration:underline;}
#envyGeo-modal .m-footer{margin-top:10px;font-size: 11px;color: #000;text-transform:uppercase;color:#000;font-weight:bold;text-align:center;}
#envyGeo-modal .m-footer a:hover{text-decoration:underline;}

#envyGeo-modal .m-hr {display: block; width: 90px; height: 1px; background: #333;  margin: 20px auto 5px;}

/*div.table{display:table;width: 100%;}
div.table > div {display:table-row}
div.table > div > div{display:table-cell}*/



@media only screen and (max-width: 600px) {
	#envyGeo-modal{  padding: 40px;width: calc(100% - 40px); }
}

@media only screen and (max-width: 480px) {
	#envyGeo-modal{  padding: 35px; width: calc(100% - 35px); }
}
