@import url(http://fonts.googleapis.com/css?family=Lato:400,900);@import url(http://fonts.googleapis.com/css?family=Coustard:400,900);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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:"Freedom Icons";src:url('../fonts/iconsfreedom.ttf') format('truetype'), url('../fonts/iconsfreedom.eot') format('embedded-opentype'), url('../fonts/iconsfreedom.svg') format('svg'), url('../fonts/iconsfreedom.woff') format('woff')}body{font-size:16px;font-family:'Lato', Verdana, Geneva, sans-serif}p{font-size:1em;line-height:1.7500em;margin:0 0 1.7500em 0}.button{display:block;background:#dd4b39;padding:1em;color:white;text-align:center;text-transform:uppercase;text-decoration:none}header h1 a{font-family:'Coustard', Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;font-size:2em;line-height:1.1200em;color:white;text-decoration:none;display:block}header h1 a a:hover{text-decoration:underline !important}header ul.social li a{display:block;width:60px;height:60px;text-indent:-10000px;background:#dd4b39}#embedcode strong{color:#dd4b39;text-transform:uppercase}#embedcode h2{margin-bottom:1em}#map-content h2,#chart-content h2,#embedcode h2{color:#dd4b39;text-transform:uppercase;line-height:1.1200em;font-size:1.5em}#map-content h3,#map-content h3 a:link,#map-content h3 a:visited,#chart-content h3,#chart-content h3 a:link,#chart-content h3 a:visited,#embedcode h3,#embedcode h3 a:link,#embedcode h3 a:visited{color:#dd4b39;text-transform:uppercase;line-height:1.1200em;font-size:1em}#map-content h3 a:hover,#chart-content h3 a:hover,#embedcode h3 a:hover{color:#c23321}#map-content .checklist p,#map-content .blocked-networks p,#chart-content .checklist p,#chart-content .blocked-networks p,#embedcode .checklist p,#embedcode .blocked-networks p{font-size:0.8em;color:#191919}#map-content #intro p strong,#chart-content #intro p strong,#embedcode #intro p strong{color:#dd4b39}.table-top b{text-transform:uppercase;font-weight:400}.table p,.table h3,.table h2{margin-bottom:0}.social-networks .label p{line-height:inherit;text-align:center;text-transform:uppercase;float:none;width:100%}.embedlink a{color:#dd4b39}.embedlink a:hover{color:#e78174}#embedcode a{color:#dd4b39}#embedcode a:hover{color:#e78174}#embedcode a.closemodal{float:right}#embedcode small{font-size:70%}nav a{color:white;display:block;background-color:#dd4b39;padding:0.5em 0;text-decoration:none}nav a:hover{background-color:#6b1c12}.tickcross{width:60px;height:60px;float:right;text-indent:-10000px;display:block;position:relative;font-family:'Freedom Icons'}.icon{position:relative}.icon p{position:absolute;top:0;left:0;text-indent:-10000px}.icon:before{line-height:60px;font-family:'Freedom Icons';width:60px;height:60px;font-size:2em;top:0;left:0;text-indent:0;text-align:center}.icon.yes:before{content:'\e601';display:block}.icon.no:before{content:'\e600';display:block}.col-1-2 .icon.yes:before{color:#dd4b39}.col-1-2 .icon.no:before{color:#343434}.blocked-networks .icon.social{display:block;width:60px;height:60px;margin:0 auto;position:relative}.blocked-networks [data-icon]:before{font-family:'Freedom Icons';content:attr(data-icon);width:60px;height:60px;display:block;font-size:30px;text-align:center;line-height:60px;speak:none;position:relative;z-index:0}.blocked-networks .blocked-status{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blocked-networks .blocked-status.active{display:block;background:transparent url("../img/blocked.png") center no-repeat !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#f0f0f0}html,body{height:100%;width:100%;margin:0}.wrap{width:960px;margin:0 auto;background:white;overflow:hidden;*zoom:1}.social-nav{text-align:center}section,.row{display:block;position:relative;width:100%;height:auto;overflow:hidden;*zoom:1}section{padding:1em 0;overflow:hidden;*zoom:1}.hidden{display:none}header{background:#423f41;position:relative}header .title-centering{display:table;width:100%;height:100%;position:relative;margin:1.5em auto;overflow:hidden;*zoom:1}header .logo{display:table-cell;line-height:1.1200em;vertical-align:middle;width:135px;text-align:center;height:100%;padding-left:20px}header .site-title{display:table-cell;padding-left:20px;vertical-align:middle}header ul.social{list-style:none;padding:0;margin:1.5em auto;display:inline-block;position:relative;overflow:hidden;*zoom:1}header ul.social li{float:left;width:60px;height:60px;margin-right:1.25em;overflow:hidden;*zoom:1}header ul.social li:last-of-type{margin-right:0}header .embedlink{display:block;padding-bottom:1em;text-transform:uppercase}#embedcode{width:600px;border:1px solid #f0f0f0;display:block;padding:1em;margin:0 auto;background:white}#embedcode textarea{display:block;height:6.5em;padding:1em;max-width:100%;width:100%;height:150px;min-height:150px;max-height:150px}nav{display:block;width:100%;background:#dd4b39;position:relative;text-align:center;overflow:hidden;*zoom:1}nav li{padding:0;float:left;width:33%;margin-bottom:-99999px;padding-bottom:99999px;text-transform:uppercase}.grid{height:auto;float:left;width:100%;position:relative;overflow:hidden;*zoom:1}.grid [class*='col-']{float:left;position:relative;height:auto;padding-right:20px}.grid [class*='col-']:last-of-type{padding-right:0}.grid .col-1-2{width:50%}.grid .col-2-3{width:66%}.grid .col-1-3{width:33%}.grid .col-1-4{width:25%}.grid .col-2-4{width:50%}.grid .col-3-4{width:75%}.grid .col-4-4{width:100%;padding:0}#pagecontainer .page{width:100%;height:100%;display:none}#pagecontainer #chart-content.page{display:none}#pagecontainer #map-content.page{display:block}#chart-content.page .chart{width:100%;min-height:400px;padding:0}#chart-content.page #user-rights{display:none}#chart-content.page #obstacles{display:none}#chart-content.page #content-limits{display:none}#chart-content.page .chart .table{min-height:200px}#chart-content.page .chart .table-top{background:#d6d6d6;padding:2em 1em 0 1em;height:350px}#chart-content.page .chart .table,#chart-content.page .chart .table-top{display:table;text-align:center;position:relative;height:auto;width:100%}#chart-content.page .chart .table h2,#chart-content.page .chart .table h3,#chart-content.page .chart .table-top h2,#chart-content.page .chart .table-top h3{text-align:left}#chart-content.page .chart .table .row,#chart-content.page .chart .table-top .row{position:relative;display:block;padding:1em}#chart-content.page .chart .table .row:nth-child(2n),#chart-content.page .chart .table-top .row:nth-child(2n){background:#e3e3e3}#chart-content.page .chart .table [class*='col-'],#chart-content.page .chart .table-top [class*='col-']{position:relative;vertical-align:middle;display:table-cell}#map-content.page{display:block}#map-content.page .intro-container{position:relative;padding:1em;display:block;overflow:hidden;*zoom:1}#map-content.page .intro-container [class*='col-']{padding:0 1em;float:left}#map-content.page .map{margin-bottom:1em}#map-content.page .map-canvas{background:#343434;display:block;width:100%;height:400px;padding:1em 0;position:relative}#map-content.page #mapload{display:block;position:absolute;width:100%;height:400px;padding:1em 0;top:0;left:0;z-index:0}#map-content.page .mapkey{width:150px;height:100px;bottom:15px;z-index:1;left:15px;position:absolute;display:block;padding:10px}#map-content.page .mapkey .intro-block{padding:2em;position:relative}#map-content.page .mapkey ul.mapkey_legend li{color:white;display:block;margin-bottom:0.5em}#map-content.page .mapkey ul.mapkey_legend li:before{content:'';width:20px;height:20px;float:left;line-height:1em;margin-right:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#map-content.page .mapkey ul.mapkey_legend li.free:before{background:white}#map-content.page .mapkey ul.mapkey_legend li.partlyfree:before{background:#eea59c !important}#map-content.page .mapkey ul.mapkey_legend li.notfree:before{background:#dd4b39 !important}.country-container{position:relative;display:inline-block;width:100%;height:600px;overflow:hidden;*zoom:1}.country-content-container{overflow:hidden;*zoom:1;position:relative;height:100%;display:block}.country-content-container #intro,.country-content-container #country-info{position:absolute;width:100%;top:0}.country-content-container #intro{z-index:1}.country-content-container #country-info{z-index:0;height:auto;overflow:hidden;*zoom:1}#country-info.grid{overflow:hidden}#country-info.grid .country-column{padding:0;float:left;margin-bottom:-99999px;padding-bottom:99999px}#country-info.grid .country-column:nth-child(1){width:62.91%;margin-left:20px;padding-right:20px}#country-info.grid .country-column:nth-child(2){width:35%;padding-left:20px;padding-top:1em}.social-networks{border-top:1px solid #423f41;padding:0.5em 0}ul.blocked-networks{display:block;position:relative;height:500px;overflow:hidden;*zoom:1}ul.blocked-networks li{position:relative}ul.blocked-networks li p{line-height:60px;float:left}ul.blocked-networks .social-network{margin:0 auto}ul.blocked-networks .label{height:60px;overflow:hidden;*zoom:1;position:relative;display:block}#country-info.grid .country-title{border-bottom:1px solid #191919;padding-top:0}#country-info.grid .country-stats{padding:0 !important;background:white}#country-info.grid .country-basics{display:table;width:100%}#country-info.grid .flag-column,#country-info.grid .country-name-column{display:table-cell;vertical-align:middle}#country-info.grid .column:last-of-type{padding-right:0}#country-info.grid .flag-column{width:78px;padding-right:20px}#country-info.grid .flag{width:78px;height:46px;display:block;background:#f0f0f0;overflow:hidden;*zoom:1}footer{padding:1em;color:#f0f0f0;background:#343434}.jvectormap-label{position:absolute;display:none;border:solid 1px #CDCDCD;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:white;text-transform:uppercase;padding:5px}.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;width:15px;height:15px;display:block;left:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#7a787a;padding:3px;color:#343434;cursor:pointer;line-height:10px;text-align:center}.jvectormap-zoomin{top:0px}.jvectormap-zoomout{top:20px}
