/*******************************************************************************
* COMMON
*******************************************************************************/
@import url(font.css);
@import url(sections.css);
@import url(pie.css);

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

html,body {
  height: 100%;
}

.hidden2 {
	visibility: hidden;
}

.visible {
	visibility: visible !important;
}

body {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAgMAAAC5PL9AAAAACVBMVEW2trbOzs6kpKTF1a6GAAAAD0lEQVQI12NoYGAQDUFDAB9+Avc3CR+/AAAAAElFTkSuQmCC) repeat scroll 3px 3px transparent;
	font-family: "NBC", sans-serif;
	color: #323232;

}

p,h1,h2,h3,h4, h5, h6 {
  margin: 0;
  font-weight: normal;
  line-height: 1em;
}

em {font-style: normal;}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

a { color: #323232; }
a:hover { text-decoration: none; }

/*******************************************************************************
* ANIMATIONS
*******************************************************************************/
@keyframes sat {
	6%   { opacity: 0.7; background-size: 85% 85%; }
	12%   { opacity: 0.7; background-size: 86% 86%; }
	18%   { opacity: 0.7; background-size: 87% 87%; }
	24%   { opacity: 0.7; background-size: 88% 88%; }
	30%   { opacity: 0.8; background-size: 89% 89%; }
	36%   { opacity: 0.8; background-size: 90% 90%; }
	42%   { opacity: 0.8; background-size: 91% 91%; }
	48%   { opacity: 0.8; background-size: 92% 92%; }
	54%   { opacity: 0.9; background-size: 93% 93%; }
	60%   { opacity: 0.9; background-size: 94% 94%; }
	66%   { opacity: 0.9; background-size: 95% 95%; }
	72%   { opacity: 0.9; background-size: 96% 96%; }
	78%   { opacity: 0.9; background-size: 97% 97%; }
	86%   { opacity: 1; background-size: 98% 98%; }
	92%   { opacity: 1; background-size: 99% 99%; }
	100%   { opacity: 1; background-size: 10% 100%; }
}

@-webkit-keyframes sat {
	6%   { opacity: 0.7; background-size: 85% 85%; }
	12%   { opacity: 0.7; background-size: 86% 86%; }
	18%   { opacity: 0.7; background-size: 87% 87%; }
	24%   { opacity: 0.7; background-size: 88% 88%; }
	30%   { opacity: 0.8; background-size: 89% 89%; }
	36%   { opacity: 0.8; background-size: 90% 90%; }
	42%   { opacity: 0.8; background-size: 91% 91%; }
	48%   { opacity: 0.8; background-size: 92% 92%; }
	54%   { opacity: 0.9; background-size: 93% 93%; }
	60%   { opacity: 0.9; background-size: 94% 94%; }
	66%   { opacity: 0.9; background-size: 95% 95%; }
	72%   { opacity: 0.9; background-size: 96% 96%; }
	78%   { opacity: 0.9; background-size: 97% 97%; }
	86%   { opacity: 1; background-size: 98% 98%; }
	92%   { opacity: 1; background-size: 99% 99%; }
	100%   { opacity: 1; background-size: 10% 100%; }
}


@keyframes gm {
	0%   { background-size:85% 85%; opacity: 0;}
	100%   { background-size:100% 100%; opacity: 1; }
}

@-webkit-keyframes gm {
	0%   { background-size:85% 85%; opacity: 0;}
	100%   { background-size:100% 100%; opacity: 1;}
}

@keyframes regions {
	0%   {  opacity: 0;}
	100%   { opacity: 1; }
}

@-webkit-keyframes regions {
	0%   { opacity: 0;}
	100%   { opacity: 1;}
}

@keyframes regions-link {
	0%   { opacity: 0;}
	100%   { opacity: 1;}
}

@-webkit-keyframes regions-link {
	0%   { opacity: 0;}
	100%   { opacity: 1;}
}


@keyframes pulsate {
	0% {opacity: 0.4;}
	33% {opacity: 1;}
	66% {opacity: 0.4;}
	100% {opacity: 1;}
}

@-webkit-keyframes pulsate {
	0% {opacity: 0.4;}
	33% {opacity: 1;}
	66% {opacity: 0.4;}
	100% {opacity: 1;}
}

@keyframes pulsate-details {
    0% {opacity: 0;}
    33% {opacity: 1;}
    66% {opacity: 0;}
    100% {opacity: 1;}
}

@-webkit-keyframes pulsate-details {
	0% {opacity: 0;}
	33% {opacity: 1;}
	66% {opacity: 0;}
	100% {opacity: 1;}
}


@keyframes regional-detailed {
    0% { opacity: 0;}
    50% { opacity: 1;}
    100% {opacity: 1; background-size: 130%; transform: rotateY(-8deg) rotateX(8deg) rotate(8deg);}
    
}
@-webkit-keyframes regional-detailed {
    0% { opacity: 1; transform: rotate(0deg); }
    50% { opacity: 1;}
    100% {opacity: 1; background-size: 130%; -webkit-transform: rotateY(-8deg) rotateX(8deg) rotate(8deg);}
    
}


/*******************************************************************************
* GENERAL
*******************************************************************************/
div.container-fluid {
	padding-bottom: 1vw;
}

.page-container {
  /*min-height: 100%;*/
  height: auto !important;
  /*height: 100%;*/
  margin: 0 auto;
  padding: 0;
}

.btn {border-radius:1px;box-shadow:0 0 0;border-color:transparent;}

/* CENTERING */
.center {
	margin: 0 auto;
}

.center-out {
    float: left;
    left: 50%;
    position: relative;
}

.center-in {
    float: left;
    left: -50%;
    overflow: hidden;
    position: relative;
}

.content-container {
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 96.5vw;
}

/*******************************************************************************
* COLORS
*******************************************************************************/
.brown {background-color: #9a8462;}
.btn.orange {background-color: #f26522 !important;}
.btn.green {background-color: #32c246 !important;}
/*.orange {background-color: #f26522 !important;}*/
.dk-gray { /*background-color: #000;*/}
.gray {color: #636363;}



.lt-green div {background-color: #a1cc3a !important;}
.dk-violet div {background-color: #7c4a69 !important;}
.lt-blue div {background-color: #40bded !important;}
.dk-blue div {background-color: #28356c !important;}

/*******************************************************************************
* HEADER
*******************************************************************************/
header {
	background-color: #ebebeb;
	box-shadow: 0.06vw 0.06vw 0.12vw rgba(0, 0, 0, 0.4);
	height: 6.2vw;
	margin-bottom: 1.45vw;
	overflow: hidden;
	padding: 0.89vw 0.83vw 0.76vw 0.95vw;
}

/* IE10+ hack */
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   header {padding:0.89vw 1.83vw 0.76vw 0.95vw !important;}
}

header .logo {
	background: url("../img/logo-small.png") no-repeat scroll center 0.2vw / 86% 95% transparent;
	float: left;
	height: 4.4vw;
	margin-right: 1.29vw;
	width: 5.39vw;
}

header .logo:after {
	background-color: #000;
	content: "";
	display: block;
	float: right;
	height: 4.2vw;
	margin-right: -1.4vw;
	margin-top: 0.2vw;
	width: 0.12vw;
}

header .copyright {
	color: #000;
	float: left;
	font-size: 1.4vw;
	line-height: 4.8vw;
	margin-left: 1.7vw;
	text-transform: uppercase;
}

header .copyright small {
	font-size: 1vw;
}

/*******************************************************************************
* HEADER TOP PANEL
*******************************************************************************/
header .top-panel {
	float: right;
	line-height: 4.81vw;
	width: 66vw;
}

header .top-panel .item:first-child {
	margin-right: 0;
}

header .top-panel .item.switch {
	background-color: #45c8f0;
	border-radius: 0.3vw;
	color: #fff;
	font-size: 1vw;
	line-height: 2.6vw;
	font-family: 'NRC', arial;
	height: 2.6vw;
	margin-top: 1vw;
	text-align: center;
	text-transform: uppercase;
	width: 8vw;
}

header .top-panel .switch div {
	cursor: pointer;
	height: 2.5vw;
	margin-top: 0.06vw;
	width: 3.9vw;
}

header .top-panel .switch .show {
	float: left;
}

header .top-panel .switch .hide {
	display: block !important;
	float: right;
	margin-right: 0.05vw;
	margin-left: 0;
}

header .top-panel .switch.active .show,header .top-panel .switch .hide {
	background-color: #fff;
	border-radius: 0.3vw;
	box-shadow: 0.1em 0.2em 0.3em rgba(163, 162, 146, 0.64), 0em 0.1em 0.2em rgba(0, 0, 0, 0.3);
	color: #45c8f0;
	height: 2.45vw;
	position: relative;
	width: 3.85vw;
	margin-left: 0.10vw;
}

header .top-panel .switch.active .hide {
	background-color: transparent;
	border-radius: 0;
	box-shadow: none;
	color: #fff;
}

header .top-panel .switch .active.hide {
	right: 0.06vw
}

header .top-panel .switch .active.show {
	left: 0.06vw
}

header .top-panel .item {
	float: right;
	font-size: 1.4vw;
	margin-right: 3.7vw;
	text-transform: uppercase;
}

header .top-panel .item em {
	font-style: normal;
}

header .top-panel .item i {
	color: #00aeef;
	font-style: normal;
	cursor: pointer;
}

header .top-panel .item i.ng-binding {
	cursor: default;
}

header .top-panel .user {
	margin-right: 4.5vw;
}

header .top-panel .export {}

header .top-panel .support {}

header .top-panel .logged {}

header .top-panel .globe {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAkFBMVEUAAAAAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfIAyfKqMclUAAAAL3RSTlMAVerHCAQMiJb+7hT28kLSuhpH+uZg2hCLNi0BJL51HmY9Tlu2quBuk32isZCaguHQogEAAASBSURBVFjDpJPnYqJQEIWHagApUhQQ7LEmO+//dnvuqIGrks3uzh/BOXzT6RtzqtVxF+/9jMM8voyKyqF/sMkhCfnB/Mth+XcUe7vL+G7jPO+QXlvYP8a4i5yVZRbKCeakLKiNkXWFm6fZjzDOwZQyPlP3KUL6dvUtftCtdcwwy+gKmGthjJZh0+hPzTl6kLVXmVurms4fRKOPAI/VNcUqUb16c7/jNBY0+41QiiRviCKT34jeOK+Iaj8p5PN0ClncDHMiH6FGSjspffZSos2YryAOQTLQnnKiEi89PKZDHANf5Ws8zEo88VHlwHcQm1ihd7UN5UwlZWKq29ecVYYmq3hbmX7ukj3lDsSWQ0EoHgWYWMh+9YqzRbYXG+m8s1iBHnMfxAuiBYu9Iyk3QU7Gi/5k8DuoZspiU4eaTAeFAbn+zYuBOu8gRU/zguLigHe/BmR9Zh3EWIRfN3cYgdSi4w+zc1Cx5WIdxzehaVPjPYLGAQV3wXiN6vBVrJ/eB1qo+jw34q/gR34E8ekrzdiYq46bcGt34XGmIihUJIdfkx0+g/I5peqaL9GcRJ567K17hSGNEvOaJhWpOKd4Ktv3BOKIHNM6BBI82eO3RHLdBWOoe/e6bkkqNypvL0B4nskhb1q1BSSrtrhzXFS6+UphughItHVRXuI8u4H8eFcWtUShyeK2IwaKg2vWJdQiEnBXy3b93XfBDQK7dwFtdleaQLRqBmJ2jtpVtZ3tkN/2xXU325Qo7glHRJHsitwGs4V0ZUG6MVvMoXX+dTDSBoBNsSjPVighPnvC8USUhYB2qFVPiFOyM37VbPbnVPSVpfTWks5lbDpyRJ1NqOLXIG6o7it9FwvB3hKgg0i1MCbeh0Absr2+thDvAaAElUh9nSHT0RAIS7NnfS4pc0LkjHlsk5v1nWeiyxDo8yFo5pINhEOVLNGGWR9qPARq9bGhVlmlilb4Tp+ZVGwOgXCFJ01cSh9WdJTht5rPIMcbAoWE2H1rZTJHVXCtJSA3HvAQiB0yNHFOqj071YyAXNasomYQBHWkq10VNsYsM6JGd9VUD4OWtNbVDVHGOYryiZYjzWbaHxsMtfca0ERXLwmQELA9/bdhRX+3Yi47DIJAFO1LG9/4NjaptnHRNsb//7wiLEaMowHGxI0xwCjcOfeSDSRLS21KS0VpZB+b7Pfbb8iL3JBkR4Ts0JLJCImwRVzYMKltNKXWRPxdRPxp2pF2g7yc0AaJt2yft+z+HPPZuvjcT7/rzJlIy8Yh4r0NEbEKEQ1AxBbWsCXWBAG/U3eBNQywJgCsQUHLafuRAWhFCRv71pFjr0ELR78aQT++HcU0j4wt0A+D0W4fRpNvJ21bVYtjljjbeJwN3hEee4NY9wz4uYLHHM4Ngb0AYIfiDC2Ea2BqPitTw4SpMbBZKWKz1Ks0M370VhQ3x+OeOX4V0hzjdj1X7HqG2PW7x59kWgGCrxEgYJFG3c5r04w0oLzKMmSBV58asY9dEDXVGtEYA/GPlGjsWt7sw7qQ6YZ16/gwPI4P/3QLwMMm3z7ZAAAAAElFTkSuQmCC) no-repeat scroll center 0.6vw / 100% 71% transparent;
	width: 3.5vw;
	cursor: pointer;
}

header .top-panel a:hover {
	color: #00aeef;
}

/*******************************************************************************
* LOGIN
*******************************************************************************/
#login {
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
}

#login .glow {
	background: url("../img/shine-big.png") no-repeat scroll center center / contain transparent;
	height: 44.7vw;
	margin: 0 auto;
	position: relative;
	width: 72%;
}

#login .logo-wrapper {
	margin: 0 auto 6.0vw;
	padding-top: 20.2vw;
	position: relative;
	width: 15.2vw;
}

#login .logo-wrapper .logo {
	background: url("../img/logo-big.png") no-repeat scroll center center / contain transparent;
	height: 9.9vw;
	margin: 0 auto 0.9vw;
	position: relative;
	width: 11.4vw;
}

#login .logo-wrapper .line {
	background-color: #000;
	height: 0.12vw;
	margin: 0 0 0.9vw;
	position: relative;
	width: 100%;
}

#login .logo-wrapper .text {
	color: #000;
	font-size: 2.2vw;
	line-height: 0.9em;
	text-align: center;
	text-transform: uppercase;
}

#login .sub-logo {
	margin: 0 auto;
	position: relative;
	width: 47vw;
	overflow: hidden;
	margin-top: 20px;
	padding: 1.5vw;
}

#login .sub-logo .btn {
	background-color: #00aeef;
	box-shadow: 0.06vw 0.12vw 0 rgba(0, 0, 0, 0.4);
	color: #fff;
	font-size: 2.1vw;
	height: 2.8vw;
	padding: 0;
	text-transform: uppercase;
	width: 11.3vw;
	margin-right: 4.9vw;
}

#login .sub-logo .btn.last {
	margin-right: 0vw;
}

/*******************************************************************************
* LOGIN ICONS
*******************************************************************************/
#login .icons {
	margin: 0 auto;
	padding-top: 14.65vw;
	width: 38.3vw;
}

#login .icons .box {
	box-shadow: 0.06vw 0.12vw 0 rgba(0, 0, 0, 0.4);
	display: block;
	height: 18.63vw;
	margin: 0 0 1vw;
	position: relative;
	width: 18.63vw;
}

#login .icons .mediabiz {
	background: url("../img/logo-mediabiz.png") no-repeat scroll center center / contain  #c6ff00;
}

#login .icons .skyreport {
	background: url("../img/logo-skyreport.png") no-repeat scroll center center / contain #45c8f0;
}

#login .icons .line {
	background-color: #000;
	clear: both;
	height: 0.12vw;
	margin: 0 0 1vw;
	position: relative;
	width: 100%;
}

#login .icons .btn {
	background-color: #00aeef;
	box-shadow: 0.06vw 0.12vw 0 rgba(0, 0, 0, 0.4);
	color: #fff;
	font-size: 2.14vw;
	height: 4.4vw;
	padding: 0;
	text-transform: uppercase;
	width: 18.63vw;
}

/*******************************************************************************
* LOGIN FORM
*******************************************************************************/
div.login-form {
	background-color: #fff;
	margin: 0 auto 0;
	padding: 0.59vw;
	position: relative;
}

div.login-form p {
	background-color: #00aeef;
	color: #fff;
	font-size: 2.14vw;
	height: 3.8vw;
	line-height: 3.8vw;
	margin-bottom: 0.55vw;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

div.login-form div {
	
}
div.login-form div div.content {
	font-family: "NRC", sans-serif;
	line-height: 1.2em;
	font-size: 1.5em;
	padding: 1vw 1vw;
}

div.login-form div div.content a {
	color: #00aeef;
	cursor: pointer;
}

div.login-form p.logo {
	background: url("../img/product-logo-white.png") #00aeef no-repeat scroll 1.222vw center;
	background-size: 78%;
}

div.login-form p.logo-company {
	background: url("../img/company-logo-white.png") #00aeef no-repeat scroll 1.222vw center;
	background-size: 78%;
}

div.login-form #component-contact {}

div.login-form #component-contact div.input {
	margin-bottom: 0.59vw;
}

div.login-form #component-contact div.input:last-child {
	margin-bottom: 0.66vw;
}

div.login-form #component-contact div.input input {
	background-color: rgba(194, 194, 194, 0.4);
	border: medium none;
	color: #6b6b6b;
	font-family: 'NRC', arial;
	font-size: 2.14vw;
	height: 3.8vw;
	padding: 0 1.07vw;
	width: 100%;
}

div.login-form #component-contact button {
	background-color: #00aeef;
	width: 100%;
	height: 3.8vw;
	font-size: 2.14vw;
	color: #fff;
	text-transform: uppercase;
	font-family: "NBC", sans-serif;
}

/*******************************************************************************
* SATELLITE NAV
*******************************************************************************/
nav {
	height: 100%;
	padding-left: 0.80vw;
	padding-top: 1.35vw;
	position: relative;
	/*width: 11.72vw;*/
	width: 15vw;
}

nav ul {
	height: 100%;
}

nav ul:after { /* Last line */
	background-color: #000;
	bottom: 0.72vw;
	content: "";
	height: 1px;
	left: 0.8vw;
	min-height: 1px;
	position: absolute;
	width: 1.48vw;
}

nav ul li {
	cursor: default;
	height: 2.85vw;
	position: relative;
		
}

nav ul li aside {
	display: block;
	background-color: rgba(255, 255, 255, 0.75);
	box-shadow: 0.06vw 0.06vw 0.12vw rgba(0, 0, 0, 0.4);
	/*left: 11vw;*/
	left: 12.5vw;
	position: absolute;
	top: 1vw;
	width: 32.7vw;
	/*border: 0.7vw solid #fff;*/
	border: 0.35rem solid #fff;
	opacity: 0;
	visibility: hidden;
	z-index: 1;
}

nav ul li:before, nav ul li:after { /* Short line */
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
	content: "";
	width: 1.48vw;
	height: 1px;
	min-height: 1px;
	background-color: #000;
	position: absolute;
	left: 0;
	top: 0px;
}

nav ul li:after { /* Long line */
	width: 2.34vw;
	top: 1.41vw;
}

nav ul li p {
	cursor: pointer;
	color: #c9c9c9;
	font-size: 1.37vw;
	line-height: 1em;
	font-family: 'NRC', arial;
	display: block;
	position: absolute;
	left: 6.25vw;
	top: 0.86vw;
	width: 200px; /* TODO: Test */
}

nav ul li p:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAhCAMAAABkz+JgAAAAe1BMVEUAAAAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICAjICCZXn1dAAAAKHRSTlMALhQFCQIl/MoP8TfrTb7lQrKM3fbDcNOmVR24YxiCe5RJals8m6vPVpg8fgAAAR1JREFUOMuFk9mywiAQRMmKmH03MTdG49X5/y9UkAAFgv1CAaemZpoGuRTe0S+RHI8/EP8AgDcn8jcA1c2BTA18dLEicQG7egvipQJ5+t+R5CiQA9HuomsWvZeyFUge6p6dAc7vQ1mlCnTPOnrckVggp8jwjHdw25E1Mj3jwnytka4HCFnNy0FRWi2ZxRPJeBbjUgU6JpYHKBSoLZGpwNtOoAibDRHmjhPyBzBUWRLVKeUulkTVofDpPxzXR+2ZA20oqDhdstqpL42RiQrYeMuMFTNLaXBOWNJWwH3CkCJmyLWVg4R7BghivTfTp10sE6WEjuVsmPiuF3Ooicpoc/JHzPhLou40tMp+pNCivV5Dw68Wbs3PGOs/opyRQy/moEA2CiGpzgAAAABJRU5ErkJggg==) no-repeat scroll left top transparent;
	background-size: 85% 85%;
	bottom: 0;
	content: "";
	display: block;
	height: 1.72vw;
	left: -3.44vw;
	position: absolute;
	width: 1.72vw;
}

nav ul li p:before {
	background-size: 85% 85%;
	opacity: 0.7;
	transition: opacity 0.7s ease;
	-webkit-transition: opacity 0.7s ease;
	-moz-transition: opacity 0.7s ease;
	-o-transition: opacity 0.7s ease;
	-ms-transition: opacity 0.7s ease;
}
nav ul li:hover p:before {
/*
	animation: sat 1s;
	animation-iteration-count: 1;
	-moz-animation: sat 1s;
	-webkit-animation: sat 1s;
*/
	/*background-size: 100% 100%;*/
	opacity: 1;
	transition: opacity 0.7s ease;
	-webkit-transition: opacity 0.7s ease;
	-moz-transition: opacity 0.7s ease;
	-o-transition: opacity 0.7s ease;
	-ms-transition: opacity 0.7s ease;
}

nav ul li.selected {
	z-index: 1;
}

nav ul li.selected p {
	/*text-indent: -9999px;*/
}

nav ul li.selected aside {
	opacity: 1;
	visibility: visible;
}

nav ul li aside {
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.5s ease, visibility 0s ease;
	-webkit-transition: opacity 0.5s ease, visibility 0s ease;
	-moz-transition: opacity 0.5s ease, visibility 0s ease;
	-o-transition: opacity 0.5s ease, visibility 0s ease;
	-ms-transition: opacity 0.5s ease, visibility 0s ease;
}

nav ul li:hover aside, nav ul li:focus aside {
	opacity: 1;
	visibility: visible;
	transition: opacity 0.3 ease, visibility 0s ease;
	-webkit-transition: opacity 0.3s ease, visibility 0s ease;
	-moz-transition: opacity 0.3 ease, visibility 0s ease;
	-o-transition: opacity 0.3 ease, visibility 0s ease;
	-ms-transition: opacity 0.3 ease, visibility 0s ease;
}

/* SATELLITE OVERLAY */
nav ul li aside div:first-child {
	color: #fff;
	font-size: 4vw;
	height: 5.15vw;
	line-height: 5.15vw;
	margin-bottom: 0.78vw;
	padding: 0 1.15vw 0 0vw;
	text-transform: uppercase;
}

nav ul li aside div:first-child h2 {
	/* Satellite white big */
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAzCAMAAAAU9C6+AAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9qkf8RAAAALHRSTlMAIz7oBAIR+AwBilkIyXk35IL8xKqj1CpgrxzPu5Tc7VBjb0QgS2nyGbWaL0zTobcAAAHDSURBVEjHpdXpcoIwFIbhD0FANkEQweLaup/7v74OjrRgThImPn9lYuYkvMDYNMSHJiVN8AmrJqLFFMb8wKNWYjyEyqYX33AIMf1pYGBdUJ8FPQd9UebRgD2DhptTGqIzC1N6t9fsYEOt7vjnOTEcyM3C10Pl86nrklgBpFYX6pzbHaXEyx35EP7tXOBMrDSUzTOhgQ2cLTG8LILEkYYWq5AYyzWkCnrTlCSI51DYkFZaqS/VakFqXuajZb6N4gda7o7kvsbV6kgy9mFkq5xSPIFbvL14gYuxvsUlZuO7dq7vQVKJ17Ea/feldAr+2LjLBSPjruBZ2iEcbFKrdXH/Iq1vTdwF4pqlIx9Cxg1hLubyKA0tG8YG1wu92fGZmsfEmgCJuDOI3CXxYgCRcEe5c41kcV+1v+5p6AZOpYx7Q313nx+meBiXLOIamEuD+1DGfdPbmL8PirpImJViVdzdXffVse7dfhthqK4y7nvvuTEn8XrXQ1gjUMbdSpIH3Hz4eRNKqY27Hw+uOVPgky7u/ftX85fcZuLOx3i7Bu8nUIYx1xRD70ovyRSGTq8XxIexw/MbYMFQ976e8BHXy6b4UASFX3bCzizM3FuZAAAAAElFTkSuQmCC) no-repeat scroll 1.4vw center / 12% 50% transparent;
	float: left;
	font-size: inherit;
	line-height: inherit;
	padding-left: 5.19vw;
	background-color: #000;
	padding-right: 3vw; 
}

nav ul li aside div:first-child em {
	float: right;
	font-size: inherit;
	font-style: normal;
	line-height: inherit;
	color: #000;
	font-size: 4.5vw;
	
}

nav ul li aside .item {
	display: table;
	height: 5.9vw;
	padding: 0 0.9vw;
	position: relative;
	width: 100%;
}

nav ul li aside .item:before {
	background-color: #000;
	content: "";
	height: 1px;
	left: 0;
	min-height: 1px;
	position: absolute;
	top: -1px;
	width: 100%;
}

nav ul li aside .item.total:after {
	background-color: #000;
	content: "";
	height: 1px;
	left: 0;
	min-height: 1px;
	position: absolute;
	bottom: 0;
	width: 100%;
}

nav ul li aside .item.total {
	margin-bottom: 0.70vw;
}

nav ul li aside .item.head {
	color: #ae5d37;
}

nav ul li aside .item.subsc {
	color: #0076a3;
}

nav ul li aside .item.total {
	color: #dab85e;
}

nav ul li aside .item span {
	display: table-cell;
	line-height: 1em;
	padding-top: 0.62vw;
	vertical-align: middle;
}

nav ul li aside .item span:first-child {
	display: table-cell;
	font-size: 2.28vw;
	text-transform: uppercase;
}

nav ul li aside .item.total span:first-child {
}

nav ul li aside .item span:last-child {
	font-size: 4.7vw;
	padding-top: 0.7vw;
	width: 10.8vw;
	text-align: right;
}

nav ul li aside .btn {
	color: #fff;
	font-size: 2.81vw;
	height: 4.37vw;
	line-height: 4.37vw;
	padding: 0;
	text-transform: uppercase;
	width: 15.31vw;
}

nav ul li aside .btn.reg {}

nav ul li aside .btn.sat {}

/*******************************************************************************
* HEADINGS
*******************************************************************************/
h1.orange span, h1.orange em {background-color: #f26522 !important;}
h1.green span, h1.green em {background-color: #32c246 !important;}

.content-container section h1 {
	color: #fff;
	cursor: default;
	display: block;
	font-size: 2.7vw;
	overflow: hidden;
	text-transform: uppercase;
	z-index: 1;
}

.content-container.reg-view section.map h1 {
	/*overflow: visible;*/
}

.content-container section h1 span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAnFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+TINBkAAAAM3RSTlMADxmkBv0z8PgLkYQeAkZLsHjd9CFzVOzoFc4jvTAmljiftbmKCD4sqmDX22vV4n1lXMcUOfsHAAAC6ElEQVRIx5TPiY6iQBSF4SNQFDvY7CAo4tataNvn/d9tCKa6XWbJfEmFcG/+pAqvvKvTHyWt/KN3rh7+ybsMfDBc/l41B0HKKA3b0jBmbZBGkhSHBn9SdoKWHvi44we6RdGV+K0sZ+xowHYF1AdA9+DvtoC2iSkzvDKW5LoGzE6GCGIClDtkstsD9ZpcGngyW9D6HIOe3MCMSYCUezgUkQmcLPY2HthfLEzYjiDPtn3kLWHlzwpSuAbMgl8PjdHzLUE7cPSODVXCE04cDS3qNy4M/FiyqLHKOTobWvyT5KWdT98VkjOX+JbRMoF0Ws7hUiXT72ZKUqCJmalCy3mCZsNOBwrPKO6Ts78nj+m41PDJXMONzjWMqhjnME8IeZ9wh/kKmF3yysCaOiaNsOrpNtLZAyjDy6EqYiAuqsjNSgCrpSTporaEOSUHOjAFJ0OJLR5skbxxIkw4jDBKhKVhwZvYb62qm18DEzCD61wfhGYL3iygWSIB4FJHw+/pOx/fwgyV2jbQ6QL4YIBODZdwnhMXutp2CPgBJJT+VqrhCf1zcsBcbeXWl0zwzmhslRDH56TClUqAiJ9wmMKl0sB6TgrsqLhI6aBniDWVcsbnRBgtlTVC9jiyHY9iey8JZxqVI9rxSM4Qq5HA/jXxbCoxSuYg8T8MWr86LfsWBGEgDl9laRb5tlLMaKGMpkjCvv93K7GZ47RN/94O9nL3PL8FJSYHW6kHM7n+Vb2+ySNT9ZFNvvKkfuWShiEintOWsSCzm7/6jtjObMRoN2JokLf1JuAeBaAeHxtkPS4sIFWPi0L4EkpkCKXLwU8TB8BJ0udrACUXiISSFn2sRV9S73/og7Utmg6w5RRgVxKwA4zfAII/GLcDiXFFFmxEFraUBYOjIguwsgklBb2SiKIkJL5QltQWEh/Wa9bqlSK9NkiviyQO8FkWUaGPCjiQPNiMQIJjj3f2Yxx7cLgq9eEKV3E3DyPhxFV+5yP7343k7rzh+0y2AAAAAElFTkSuQmCC) no-repeat scroll 0.7vw center / 2.5vw 2.4vw;
	background-color: #32c246;
	color: #fff;
	cursor: default;
	display: block;
	float: left;
	font-size: 2.7vw;
	margin-right: 0.2vw;
	padding: 0.5vw 1.6vw 0.4vw 4vw;
	position: relative;
	text-transform: uppercase;
	z-index: 1;
}

.content-container section h1 em {
	background-color: inherit;
	color: #fff;
	cursor: default;
	display: block;
	float: left;
	font-style: normal;
	padding: 0.5vw 0.8vw 0.4vw 1.1vw;
	text-align: center;
}

/* Global View */
.content-container.glob-view section h1 span {
	background-color: #9a8462;
}

.content-container.glob-view section h1 em {
	background-color: #9a8462;
}

/* Satellite View - Map */
.content-container.sat-view section.map h1 span {
	background-color: #32c246;
}

.content-container.sat-view section.map h1 em {
	background-color: #32c246;
}

/* Section Info */
.content-container section.info h1 {
	margin-bottom: 1.3vw;
}

.content-container section.info h1 em {}

.content-container.reg-view section.info h1 span, .content-container.reg-view section.map h1 span  {
	background-color: #32c246
}

.content-container.reg-view section.info h1 em, .content-container.reg-view section.map h1 em {
	background-color: #32c246;
}

.content-container.sat-view section.info h1 span {
	background-color: #f26522
}

.content-container.sat-view section.info h1 em {
	background-color: #f26522;
}

/* Section Data */
.content-container section.data h1 {}

.content-container.sat section.data h1 span {
	/* img: satellite-white-big.png */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAAzCAYAAAAjKt6MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhGM0I5RTBFMTBENzExRTQ4QkFCRDU5NzIzMDBFRjNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhGM0I5RTBGMTBENzExRTQ4QkFCRDU5NzIzMDBFRjNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEYzQjlFMEMxMEQ3MTFFNDhCQUJENTk3MjMwMEVGM0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEYzQjlFMEQxMEQ3MTFFNDhCQUJENTk3MjMwMEVGM0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4o6h5dAAAELElEQVR42uSaa0gUURTHd22z1KzUXlr0MBNMC7EyCe1hBYEQ9aFMpKLAkAIrAqMUhdCihz2gICIiLQOjx5coyvwgpqlBJUVQWYEZZSYVpqmZ0//m2Rim3Z3ZmXtnl/XAD1Rm7j3+59x7zz33WiVJsgwBGwYywGVnD/gNARGWgifgEkhx9pDVhyMiEhwDa2V/+w38wcBQiIhgcAi8UIhgHyK5vh4R7KNuJhEmqjw7CnT5YkQkg0ZwQYMIzG74WkRMBYfBBh3vRoE33iKEDfTreC8Q7KXxPlJn320gHEieHBphoAb8Ai20xmsxK8gEr0CBAREsNIRW//uNRYSJDAdnpP9tACxReTcR1En8zfZ3VJgkABuC6SoOPbM7pSAClEri7LhZQsSAbxqd2q541x+0SmLtAfsAIgUYC2rddKoDhMrayBYoQAvIoGgVFhH5Bhw8TW2wYdIsQIBuUAgC5D6LECHHoKP9IA5kChChHExx5LdNwNKYwmHLfBJEcPTpEdgF6lwlNLztM4c2lnPy5SPYB8rsiZOZ2/A48JS+rKesF5TQBuyH1h0bb3sOznlQhGsgBuRpFUHkXoOl0K9BiIkCNIGdoFrvHl6EdYBCkwRgc9I2kKBXBNG7TxvNFbEc2mogccOICSAAnAJF4LvRDkRvw1eASk7L30K1md/oV+NVLs8Cq0A7fb0O+pltmaMNtr+AynAXRQnBIyJSKQGaI3guYIWUWaBTVMHTSLn8JqgyQQR7ISXfmyIimBxiKau/yTlCH02+zZ6MCPbsVsoPcj0ggoX6LPFkRCTTUpXgJdVrNinfNTMiWLm8ggqtPERo4uT3Cd4bRmdCBIED4CVYz7G/bFDKoR22l9jBNcYcFFkzBdUJK6mPcNDJob0OZZXJCPKISAQPLYN3CCYLGNfFshpBEYf2QkE8z4gYB8oEV4rrFV9gBKd65EyeEcEytY0CZ/haWnaVhZM9Btu9ZZGdXfKaI7YIKpen28vlTrino112KnYeBPMsOssnyW5OAnSBAo0T2WyqWrtzGDNfxBGEPKGay2Gdv2IZPKVudeMdlqjlqDzznrLZClraV4IkMIOyzV6qfdynLbvh5bNeZxQ0giSdXyMEfHFxGGOPrihwFvSo+FIFIvUODblT7tgHsEllHtDCGtDn5DCGnXjlgV43/GoH0UaEYBzV0NFPUAyCOI7TaPqH94N4+tsYUK3ztCzWqBA2lU6ugukmnKIzkRt0iLAb+BkdGnbSHHTwGCw28VJJuZsCXAeBRpdPR3yiDtpAlh6VDZDqhgDvnB3s8hJiGjgCRpt8vYhRo1GEZSLyCG+xCMpDrC6eyadzzQFvK+fztHkuRLgD1lkUt2Z9VYjxTkr5i8BbUZ164xXkr4rf08AkkSJ4qxDsIJddRD1IEXvbjE699S42u1HbY2aHfwQYAFzwrf0am4e1AAAAAElFTkSuQmCC);
	background-position: 1vw center;
	background-size: 2.4vw 1.8vw;
	left: 0;
	/*padding-right: 1.3vw;*/
	position: absolute;
	top: 0;
}

.content-container.reg-view.sat section.data h1 span {
	background-color: #f26522
}

.content-container.reg-view.sat section.data h1 em {
	background-color: #f26522;
}

.content-container.sat-view.sat section.data h1 span {
	background-color: #f26522
}

.content-container.sat-view.sat section.data h1 em {
	background-color: #f26522;
}

/* Regional view */
.content-container.reg-view section.data article .wrapper aside:hover div i {
	background-color: #ffF;
}

/* Regional view -Headends */
.content-container.reg-view.head section.data h1 span, .content-container.sat-view.head section.data h1 span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAAh1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9qkf8RAAAALHRSTlMA7TSi83LCA+b8EhoeCZeIhMiRaA0nFF1hxnbqIrI/bDl9+J9K3vHYrdz135LKhTEAAAJKSURBVEjHpZfruqogEIbxgEKWmqZleXZFtdbc//XtZzOd1haNLe+/nvhwBr6BgSjxWxp6N+a67OaFtPWJJpt9JUBsnZimKY2dQoCo9hsNYRkK8I62/xaCffRAhOUHYTD0rFMMKjvWD8GM0KcuS/2J/1Lm0smk1wVPdmSSXcKLtfqvL+tsv//OM9vOcvKGfba+VMoDr1bP6OrYs0BieXH9jHNV8cNYSSF8jAgiBr9gUfCYMwQ6+ibEj5mTHkb0ySOiGA7/5MkjguxPoOS0J0jEf+W7tq53Jw0wyXB31NV6W2e/OK8w2C3MsL0POhf+a4m4jdtxgVkuOe4Rp0/3iQSj3cIHthhz4j5WfGDoIQc+4qCv2IDKkje4tqABrnPDsURCtpHZn3Sk1kqmxkL5dbfDGUALqSGdu/sbJ5c5B72etJejS+mpykOTgCZoO68ixBdH6QqmK2XSD0fhkxakHWrQppa2gJZQ4WNBaBPLKAUlYYGx60txbQqHeGgQS5FUU5YNU2wtWs8jl1j6QaFcy3JUaHOZ4Y0wWQUZjEiJJIURmaw2Rlw5pFUPUE/ayild4jYT0nJe2riEHZcF3DFyiZYtU3Qz2BwDSxgY0cD+Ur6s6ExKnRwWHjBGx9rrMLX+6zA1OMIXXxyOwXVlekni1bzTv5p3eDWPGgJnJs9XQ2DShqibn1zd/OSq5gehkOi0XAnQhY3elR8M20vzpta8lUYCh7NurQioY9wJyDzZ1LMh03usfIMo3h4r33qPFVTXdPB+LM6tH8+htVr3B9gUH1HbmB3cAAAAAElFTkSuQmCC) no-repeat scroll 0.7vw center / 2.5vw 2.4vw transparent;
	background-color: #a5491d
}

.content-container.reg-view.head section.data h1 em, .content-container.reg-view.head section.data article aside div span i, .content-container.reg-view.head section.data article .wrapper aside:hover {
	background-color: #a5491d;
}

.content-container.sat-view.head section.data h1 em, .content-container.sat-view.head section.data article aside div span i, .content-container.sat-view.head section.data article .wrapper aside:hover {
	background-color: #a5491d;
}

/* Regional view - Feeds */
.content-container.reg-view.feed section.data h1 span, .content-container.sat-view.feed section.data h1 span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAzCAMAAADmSHsbAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMABQ4v+BzKAQjb7OLyZYb8557DtThzbk3RvaOolxRSgUpcepNDJn2LP4gAGeUAAAF1SURBVEjHlZXZloIwEERBkAmLyC7K5u7U///gKIqoSY3hPnK4HLq7kjYMcTamscJqmhDDm08SfMARhj5zXIknCC1uLPSFrhfsTFvYoCfSLjxBj37hLh5UP3pChIFQTwjwZKcl2KNgH3UEDyOBpZeMEV+juSVeKWdfhRRvJF/HccA76XMcZpfsFcICH2wGowDQykKGT+qHcQGQy4KwJeNw/6OaRHINicv1seVEp6OyZzlkOrOz0RpqTlDgA5XBcKDCa6iwgIrYoAgPKkJunKHkQo9gE0BJTY091MTMEC4xKpMYWxDWM3qFE0pyBmcuCP5JbVgBCF5GFtEShGDFEsJYFux0U2JVe00XnKSRhQL/4VpSYz0QSOnh4zkv/fyWrLmNHueXl5I28qqDa5iFR6eejYMexhbcysl9YtiFfDmJvsVtSgYfSvEe0tnsNtHn953Quhf+U+KJ9dqJbV6nieOWzroKF5lQxkhnz4kIZJXq3AH5l5f/AHh6m0ebHs+eAAAAAElFTkSuQmCC) no-repeat scroll 0.7vw center / 2.5vw 2.4vw transparent;
	background-color: #c99815
}

.content-container.reg-view.feed section.data h1 em, .content-container.reg-view.feed section.data article aside div span i, .content-container.reg-view.feed section.data article .wrapper aside:hover {
	background-color: #c99815;
}

.content-container.sat-view.feed section.data h1 em, .content-container.sat-view.feed section.data article aside div span i, .content-container.sat-view.feed section.data article .wrapper aside:hover {
	background-color: #c99815;
}

/* Regional view - Subscribers */
.content-container.reg-view.subs section.data h1 span, .content-container.sat-view.subs section.data h1 span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAMAAABEQrEuAAAAhFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8g2+bRAAAAK3RSTlMABKAHpfPL5UQj++pqAQktW/6YDDo+jOF519wU06+9z2Uz7xfxhhu2TFF/Vm2WnwAAAilJREFUSMeNltmaojAQhUsaCJsCsgRRURG1Z877v9+MPcYspTj/FR8hJKd2Yizqzg/FiFGEftd80QeWkT/BZPKjJb1nUWwASC+L4vP2HEeZJwFsigW9odkB6SUnk/ySAruGXrFalxDZir/PBMo1f0/xAUlb0SuqNsEhJodcQDzPrtuh7/vQKyp1XwGRk8VpRLhVzyEUY/cw1DnEaG2JUwzqf0UCg9tDQDVAxoa4A0IlLUpg4atvQhy0/DWkutKXhMP3Y2UrsVYbojKp1XMBl/Bpj6SMHp7eoCXFDYyrWmux+ef9I4T2QwrGr6dfBI4/wdcjoyfg6NUM/fKuAqkRAgEYhbapwF2Jh5Y0OzBOerWF91f3BNOZezDORixhWlANSQYeGGYaStTUwSODNVxK+4cd+cjIYADDjPMjfAp/5M/7Q9MgpBRWrmzAaMwgh6BE2WImSjRnTARYqdrBRVoJDLhnxCUcWrLPcHRwF05XcnQoW+l3NhcyiRAqf2gET0FNBt/2OY+ToCLX5zV6p5bywqDpUavY1SwlNI7IHMGCyNPiuLWk3Qou8O0c5OG7J5OvFBHL87kdKs/piFQbpCr8AJrkdtySWUucerUq9glckiG76npl1sRl5AV4TTkUlaqJ6ubi9FtijsD7llibtf1/OKys/vEZGTs96hNjzvrgPCLnvXZeQ/y6n79B93M+M7xm18zNJQw2l7DZJ7A9x2afd/PVhOk+X0X8/n8AzDCqXZAI71kAAAAASUVORK5CYII=) no-repeat scroll 0.7vw center / 2.5vw 2.4vw transparent;
	background-color: #087aa6
}

.content-container.reg-view.subs section.data h1 em, .content-container.reg-view.subs section.data article aside div span i, .content-container.reg-view.subs section.data article .wrapper aside:hover {
	background-color: #087aa6;
}

.content-container.sat-view.subs section.data h1 em, .content-container.sat-view.subs section.data article aside div span i, .content-container.sat-view.subs section.data article .wrapper aside:hover {
	background-color: #087aa6;
}

/* Regional view - Providers */
.content-container.reg-view.prov section.data h1 span, .content-container.sat-view.prov section.data h1 span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAwCAMAAAC2edPQAAAAhFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8g2+bRAAAAK3RSTlMA5hxk+AJ5pf4PMppRkOA8BtfBcdImhfFCrqJIFizurR+9y4BeqYwIyLdsf62kqAAAASVJREFUSMftldlugzAQRS8EiAlbErawJCF72vn//2uNqAaK49DXivOCkA/Y8pXmQoVdlUZZ2ZjG6m6QxLiv3suNsyEmcRqd7C62goaI7cJVy2v/aJEK6+avR3bkHeg1hyDqy2kW0jvCS4qWOj7TNJ6fNbCerJNVVIAJpJeNXuSLWkGc2mdgaO2N08hsEoLc5+g/YO+8fOxx0F02oJbc29nqBPKykitFt4LffzkJYsTH1YXdzwaDU8o7NuOkez3HNbDnbNhnnj9OmPG3r3w+A75l98pnU/mMtYwQ3Sxi1D6zxJJo9md/9v+ZL/7kCy5Enc9TmgtX44/qmIf52Of53YdH9ti3Cv+hrWv2ubDVmE4y8BPHhB45zDs/zPaYgCyUAIEX2RjzBX90GzNHDxIQAAAAAElFTkSuQmCC) no-repeat scroll 0.7vw center / 2.5vw 2.4vw transparent;
	background-color: #ae9073
}

.content-container.reg-view.prov section.data h1 em, .content-container.reg-view.prov section.data article aside div span i, .content-container.reg-view.prov section.data article .wrapper aside:hover {
	background-color: #ae9073;
}

.content-container.sat-view.prov section.data h1 em, .content-container.sat-view.prov section.data article aside div span i, .content-container.sat-view.prov section.data article .wrapper aside:hover {
	background-color: #ae9073;
}

/* Regional view - Geography */
.content-container.reg-view.geo section.data h1 span, .content-container.sat-view.geo section.data h1 span {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAMAAABEQrEuAAAAk1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ROyVeAAAAMHRSTlMAmYLnB9hDfAX98mL4z1UCNN4PICSmnrIbw+wtOaPi00nMc6oVvWoJPoNfMCiU27grgMaYAAACIUlEQVRIx4TR13KjQBQE0AYMM0POSYCyUPT2/3/dipVdIqzL520eem51NRZkI7KtYdM2tpk4S/wisFqbY3ZrBfiZvJokTc1pyhhx2Tjav/f1x0PnNdnpKUpf5Ps/+1z4JVK9I9dn/E//UIwceddNDhQHpn6XTkSl9VhIPLp6HxaKLx5fVBH2uksvwczKYBQecsVvgt9UfggjGitM3GoeY8vg24pvhhUfWU8iac1CnhTfatR8UydZsEtGpT0epeBYhYpjQh7pvetrjOITJzRonDjFETV8sZQbWooTO+w4oTahq6yvpU1eDganNthwyjhcaEoMHEZ9zpkECWfyPqKDp+CTTqg45QYIXE6p0OFnMLRgJwvOeAA8zhSy49CkpZ4qzmQAMs6oVGcLSJvphXMCgODcJaUt0XANk3M+AJ9zJtZsIPgoubACsOJC+aBAy+vyM/UBoFfL01e22LIRi0CFQbWIiIZbGCzz0Q5eJvzbB14+br7IPHc0YskOLuM9n+pK222SAEtBstlpVc2nfUwbJAq1FXf85m+pZa4CIAwEURW8sPPAJilSJYrF/v/XSSAWsgHzMHUg2WPezNW7cY/X+Ru8DicB9CqIqzaZwDwmsXzmfK/47mJ9cA0mnRug88QSW8CSLbLk4VVTxKtG2oEwsYtMxNx9sd1/sN1HtlP/WLFHYR/kXquOr3N+fmg/55khn0uWeZgXc6pc8j/76HzV6f/fNSILWGiiwecAAAAASUVORK5CYII=) no-repeat scroll 0.7vw center / 2.5vw 2.4vw transparent;
	background-color: #524538
}

.content-container.reg-view.geo section.data h1 em, .content-container.reg-view.geo section.data article aside div span i, .content-container.reg-view.geo section.data article .wrapper aside:hover {
	background-color: #524538;
}

.content-container.sat-view.geo section.data h1 em, .content-container.sat-view.geo section.data article aside div span i, .content-container.sat-view.geo section.data article .wrapper aside:hover {
	background-color: #524538;
}



/* USA */
.anchor-global-america {
	position: absolute;
	top: 21.7vw;
	left: 6vw;
	width: 18.5vw;
	height: 11vw;
	z-index: 1000;
	cursor: pointer;

}

.anchor-global-alaska {
	position: absolute;
	top: 5.0vw;
	left: 0vw;
	width: 8.8vw;
	height: 14vw;
	z-index: 1000;
	cursor: pointer;
}

/* LATIN */
.anchor-global-latin {
	position: absolute;
	top: 32vw;
	left: 10vw;
	width: 24vw;
	height: 29vw;
	z-index: 1000;
	animation: regions-link 0.6s 3.0s 1 ease-out forwards;
	-webkit-animation: regions-link 0.6s 3.0s 1 ease-out forwards;
	opacity: 0;	
}
.anchor-global-latin span {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	position: absolute;
	left: 14vw;
	top: 9.5vw;
	color: #fff;
	font-family: "NrC", sans-serif;
	font-size: 1.5vw;
	cursor: default;
}
.anchor-global-latin:hover span {
	opacity: 1;
}

/* EU */
.anchor-global-eu {
	position: absolute;
	top: 11vw;
	left: 41.6vw;
	width: 17vw;
	height: 18vw;
	z-index: 1000;
	animation: regions-link 0.6s 3.5s 1 ease-out forwards;
	-webkit-animation: regions-link 0.6s 3.5s 1 ease-out forwards;
	opacity: 0;
}
.anchor-global-eu span {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	position: absolute;
	left: 3.8vw;
	top: 11.7vw;
	color: #fff;
	font-family: "NrC", sans-serif;
	font-size: 1.2vw;
	cursor: default;
	width: 8vw;
	text-align: center;
}
.anchor-global-eu:hover span {
	opacity: 1;
}

/* RU */
.anchor-global-ru {
	position: absolute;
	top: 1vw;
	left: 51.6vw;
	width: 41vw;
	height: 25.5vw;
	z-index: 1000;
	animation: regions-link 0.6s 4s 1 ease-out forwards;
	-webkit-animation: regions-link 0.6s 4s 1 ease-out forwards;
	opacity: 0;
}
.anchor-global-ru span {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-ms-transition: opacity 0.3s ease;
	position: absolute;
	left: 16vw;
	top: 12vw;
	color: #fff;
	font-family: "NrC", sans-serif;
	font-size: 1.5vw;
	cursor: default;
}
.anchor-global-ru:hover span, .anchor-global-ru:focus span {
	opacity: 1;
}


.cursor-pointer {
  cursor: pointer;
}

.skyr-slider {
  overflow: hidden;
}

.modal-dialog {
  width: 30.76vw;
}

.modal-content {
  border-radius: 0;
  opacity: 0.9;
}


