body{font:18px Arial,sans-serif;}
@media only screen and (max-width:500px){body{font:16px Arial,sans-serif;}}
.assangeBanner{margin:10px;padding:20px;background-color:#ABB8C0;}
.assangeBanner .imgHolder{text-align:center;}
.assangeBanner img{width:60%;}
.assangeBanner p{color:#000000;padding-top:10px;font-weight:bold;text-align:center;}
.assangeBanner a{color:black!important;}
p{line-height:1.5em;}
.quote{font-style:italic;}
.done{text-decoration:line-through;font-style:italic;color:#ACACAC;}
strong{font-weight:bold;}
b{font-weight:bold;}
i{font-style:italic;}
.unimportantLink{text-decoration:none!important;}
.clickable{cursor:pointer;}
.headlineOffset{margin-top:12px;margin-bottom:10px;}
.offsetBelow{margin-bottom:10px;}
.section_text_title{font:200% Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;color:#292929;}
.block_text_big{font:140% Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;color:#EBB685;}
.block_text_medium{font:120% Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;color:#D9CCA9;}
.block_text_small{font:100% Arial,sans-serif;color:#EBEBEB;}
.block_text_tiny{font:80% Arial,sans-serif;color:#EBEBEB;}
.block_text_change{font:100% Arial,sans-serif;color:#FF3333;}
.block_text_warn{font:100% Arial,sans-serif;color:#EAEA00;}
.menu_category{font:160% Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;}
.menu_topic{font:120% Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;}
.spacing_tiny{font-size:10px;visibility:hidden;}
.spacing_small{font-size:20px;visibility:hidden;}
.spacing_medium{font-size:30px;visibility:hidden;}
.spacing_big{font-size:40px;visibility:hidden;}
.topic_btn_selected{filter:brightness(2);}
.spaceBeneathSmall{margin-bottom:12px;}
.spaceAboveSmall{margin-top:12px;}
#logoAndTitle #title{font:40px Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;}
@media only screen and (max-width:600px){.block_text_big{font:130% Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;}
.block_text_medium{font:110% Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;}}
@media only screen and (max-width:400px){.block_text_big{font:110% Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;}
.block_text_medium{font:105% Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;}}
h1{font:140% Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;color:#EBB685;}
h2{font:120% Franklin Gothic Medium,Franklin Gothic,ITC Franklin Gothic,Arial,sans-serif;color:#D9CCA9;}
h3{font:110% Arial,sans-serif;color:#EBEBEB;}
ul{list-style-type:circle;}
ul li{padding-bottom:10px;}
ul li a{padding-bottom:10px;}
.state_indicator{position:absolute;top:-999px;left:-999px;z-index:0;}
@media only screen and (max-width:800px){.state_indicator{z-index:1;}}
body{background-color:#101112;}
header{position:relative;height:100px;background-color:white;color:white;}
@media only screen and (max-width:800px){header{height:64px;}}
header #logoAndTitle{cursor:pointer;}
header #logoAndTitle #logo{position:relative;float:left;height:80px;top:7px;}
@media only screen and (max-width:800px){header #logoAndTitle #logo{height:51.2px;}}
header #logoAndTitle #title{float:left;margin-top:10px;margin-bottom:10px;margin-left:10px;height:80px;}
@media only screen and (min-width:801px){header #logoAndTitle #title{margin-left:29%;}}
@media only screen and (max-width:800px){header #logoAndTitle #title{width:58%;}}
header #btn_menu{position:absolute;right:0px;float:right;padding:8px;visibility:hidden;cursor:pointer;z-index:5;}
@media only screen and (max-width:800px){header #btn_menu{visibility:visible;top:-1px;}}
header #btn_menu #img_btn_menu{width:51.2px;height:51.2px;}
header #btn_menu:hover{filter:brightness(0.1);}
header #btn_menu:active{filter:brightness(0.5);}
@media only screen and (min-width:801px){header #btn_map{top:20px;right:10px;}}
@media only screen and (max-width:800px){header #btn_map{top:1px;right:54px;}}
@media only screen and (min-width:801px){header #btn_calendar2{top:20px;right:100px;}}
@media only screen and (max-width:800px){header #btn_calendar2{top:1px;right:111px;}}
header .navBarButton{cursor:pointer;z-index:5;position:absolute;}
@media only screen and (min-width:801px){header .navBarButton{top:20px;}}
@media only screen and (max-width:800px){header .navBarButton{top:1px;}}
header .navBarButton:hover{filter:brightness(0.5);}
header .navBarButton:active{filter:brightness(0.7);}
footer{position:fixed;padding:8px;bottom:0;width:100%;left:0px;z-index:2;background-color:black;}
footer a{cursor:pointer;color:white;margin-left:10px;margin-right:10px;}
#navArea{position:fixed;width:15%;height:100%;background-color:#101112;color:white;z-index:1;text-align:center;}
@media only screen and (max-width:800px){#navArea{visibility:hidden;width:100%;}}
#sideBar{position:absolute;width:13%;height:100%;right:144px;top:42px;z-index:2;visibility:hidden;}
@media only screen and (min-width:1720px){#sideBar{visibility:visible;}}
#sideBar #inner img{width:300px;}
.navBarLogo{border:none;}
@media only screen and (min-width:801px){.navBarLogo{visibility:visible;}}
@media only screen and (min-width:801px) and (min-width:801px) and (max-width:983px){.navBarLogo{padding-left:7%;width:150px;}}
@media only screen and (max-width:800px){.navBarLogo{visibility:hidden;position:absolute;}}
#menu{width:160%;height:80%;text-align:left;overflow-y:auto;}
#menu .navBarLogo img{border:0;}
@media only screen and (min-width:984px){#menu{padding-left:15%;}}
@media only screen and (min-width:983px) and (max-width:1100px){#menu{padding-left:5%;}}
@media only screen and (min-width:801px) and (max-width:983px){#menu{padding-left:0%;}}
@media only screen and (max-width:800px){#menu{position:fixed;}}
@media only screen and (max-width:800px) and (max-width:800px){#menu{padding-left:25%;font-size:150%;}}
@media only screen and (max-width:800px) and (max-width:600px){#menu{padding-left:15%;font-size:130%;}}
@media only screen and (max-width:800px) and (max-width:400px){#menu{padding-left:5%;font-size:100%;}}
#menu .menu_category{padding-left:14px;margin-top:4%;margin-bottom:2%;}
#menu .menu_topic{overflow-x:hidden;overflow-y:hidden;padding-left:40px;margin-top:11px;margin-bottom:8px;text-decoration:none;display:block;cursor:pointer;color:#B9B9B9;position:relative;}
#menu .menu_topic:hover{color:#f1f1f1;}
#menu .menu_topic:active{color:#EFC1AB;}
#menu .menu_topic .start{display:inline;}
#menu .menu_topic .end{display:block;}
#menu .menu_topic a{display:inline;}
#menu .newIndicator{top:0px;left:0px;position:absolute;}
#contentArea{position:fixed;overflow:auto;overflow-x:hidden;margin-left:25%;width:74%;top:100px;height:90%;}
@media only screen and (max-width:800px){#contentArea{margin-left:2%;width:95%;top:64px;}}
.topicsection{width:97%;height:66%;padding:10px;background-color:#AFB8C2;}
.topicsection .section_text_title{padding:40px 20px 40px 20px;}
@media only screen and (max-height:700px){.topicsection .section_text_title{padding-top:30px;}}
.topicsection .blockContainer{padding:1px;margin-bottom:50px;}
.topicsection ul{padding-left:20px;}
@media only screen and (max-width:600px){.topicsection{padding:2px;}}
@media only screen and (max-width:400px){.topicsection{padding:1px;}}
.topicsection_dark{width:97%;height:66%;padding:0px;}
.topicsection_dark .blockContainer{padding:1px;margin-bottom:50px;}
.topicsection_intro{width:97%;height:66%;padding:0px;}
.topicsection_intro .blockContainer{padding:1px;margin-bottom:50px;}
.intro img{width:100%;}
.intro .imageSource{font-size:80%;background-color:black;color:#97776C;text-align:center;}
.intro .quote{font-size:120%;padding:30px 20px;background-color:#FFFFFF;color:#4B4B4B;text-align:center;border-radius:4px;}
.intro .quote .author{font-style:normal;color:#8C8C8C;}
.buttons a:link{background-color:#A32E18;color:#FFFFFF;}
.buttons a:visited{background-color:#A32E18;color:#FFFFFF;}
.buttons a:hover{background-color:#FFFFFF;color:#A32E18;}
.buttons2 a:link{background-color:#8A8A8A;color:#FFFFFF;}
.buttons2 a:visited{background-color:#8A8A8A;color:#FFFFFF;}
.buttons2 a:hover{background-color:#FFFFFF;color:#8A8A8A;}
.actionButton{margin:0px auto;margin-bottom:12px;font-size:100%;padding:10px;background-color:#A31710;color:#FFFFFF;font-weight:bold;display:block;width:300px;text-decoration:none!important;cursor:pointer;text-align:center;padding-top:px;}
.actionButton2{margin:0px auto;margin-bottom:12px;font-size:100%;padding:10px;background-color:#5E5555;color:#FFFFFF;font-weight:bold;display:block;width:300px;text-decoration:none!important;cursor:pointer;text-align:center;padding-top:px;}
.paraTopicBlock{margin-left:10px;}
.topicblock{padding:30px 20px 40px 20px;background-color:#1F1F1F;border-radius:6px;margin:10px;max-width:900px;position:relative;}
.topicblock a:link{color:#EBB685;cursor:pointer;text-decoration:underline;}
.topicblock a:visited{color:#CEB9A2;}
.topicblock a:hover{color:#FBC78C;}
.topicblock .titleAnchor{text-decoration:none;}
.topicblock .tagContainer{position:relative;float:left;}
.topicblock .tagLabel{display:inline;margin-right:4px;margin-top:3px;}
@media only screen and (max-width:600px){.topicblock .tagLabel{margin-top:0px;}}
@media only screen and (max-width:600px){.topicblock{margin:4px 2px;padding:20px 10px;}}
.tagLabel{height:24px;}
.topicblock_focused{background-color:#363636;}
.topicblock_dark{background-color:inherit;border-radius:0px;}
.locationDetails{float:right;}
.oldDate{opacity:0.9;}
.video{display:block;text-align:center;}
.video .headline{margin:20px 0px;}
.map{position:absolute;top:0;bottom:0;}
.mapContainer .fixSize{height:500px;}
@media only screen and (max-width:800px){.mapContainer .fixSize{height:350px;}}
.mapContainer .maximize{height:500px;}
.mapFallbackImage{max-width:100%;max-height:100%;}
.nameDisplay{position:fixed;}
.nameDisplay .nameDisplayText{color:white;background-color:black;padding:4px;}
.nameDisplay .invisible{display:none;padding:0px;}
.mapboxgl-popup{max-width:400px;color:#37312B;}
.mapboxgl-popup a{color:#AD300C;}
.mapboxgl-popup a:link{color:#AD300C;}
.mapboxgl-popup a:visited{color:#AD300C;filter:brightness(1.2);}
.mapboxgl-popup a:hover{color:#AD300C;filter:brightness(1.5);}
.mapboxgl-popup h6{color:black;font-size:120%;}
.newsBanner{padding:4px;text-align:center;width:100%;background-color:#E94601;color:#FFE1D7;}
.newsBanner a{color:#FFEDE6!important;:hover:#FFFFFF!important;:active:#591800!important;}
#quickNotes{padding:2%;text-align:center;background-color:#8B1212;color:#FFFFFF;}
#quickNotes a{color:#E1E1E1;:hover:#FFFFFF;:active:#F3F3F3;}
#quickNotes .entry{line-height:170%;}
#quickNotes .caption{font-weight:bold;line-height:200%;}
.generalNote{padding:4%;background-color:#000000;color:#FFFFFF;line-height:150%;ul-margin-left:30px;}
.generalNote a{color:#F1AEA3;:hover:#FFFFFF;:active:#F8D7D1;}
.oldDate{color:#ababab;}
.featuredDateCont{padding-left:4%;}
.cityDateNote{padding-left:20%;ul-margin-left:30px;}
.cityDateNote a{color:#F1AEA3;:hover:#FFFFFF;:active:#F8D7D1;}
.picAndText{background-color:#2A2A2A;padding:2%;}
.picAndText img{float:left;padding-right:7px;}
.picAndText p{float:clear;padding-bottom:20px;}
.picOnly{text-align:center;margin:0px auto;}
.picOnly img{max-width:100%;}
.centeredH{margin:0px auto;text-align:center;}
.centeredV{margin:auto0px;}
.filterBar{padding:0px 20px;width:100%;}
.filterBar .filterButton{position:relative;cursor:pointer;opacity:0.5;}
.filterBar .filterButton img{max-width:60px;max-height:60px;}
.filterBar .hover{opacity:0.8;}
.filterBar .active{opacity:1;}
.filterBar .smallIcon{height:20px;position:absolute;right:-4px;top:-22px;}
.cycleButton{position:relative;opacity:0.8;}
.cycleButton img{max-height:60px;position:absolute;top:0px;left:0px;cursor:pointer;}
.sortButtonFix{top:-62px;}
.downloadables .downloadableElement{min-height:150px;}
@media only screen and (max-width:800px){.downloadables .downloadableElement{min-height:170px;}}
.downloadables .sub{position:relative;display:block;}
.downloadables .sub .imgCont{float:left;position:relative;background-color:black;width:100px;height:100px;border-radius:4px;margin-top:20px;}
.downloadables .sub .imgCont img{display:block;position:absolute;}
.downloadables .sub .textCont{margin-left:120px;margin-top:-20px;}
.downloadables .linkToShow{margin-right:10px;float:left;}
.downloadables .linkToDownload{float:clear;}
.noScroll{overflow:hidden;overflow-x:hidden;overflow-y:hidden;}
.popup{position:fixed;width:90%;height:80%;background-color:white;border-radius:4px;z-index:10;left:5%;top:10%;}
.featuredComponent{text-align:center;padding-top:20px;}
.featuredComponent .holder{margin:0px auto;}
.featuredComponent .title{border-top-left-radius:4px;border-top-right-radius:4px;background-color:black;font:120% Arial,sans-serif;padding-top:10px;padding-bottom:10px;margin:0px auto;}
.featuredComponent .license{background-color:rgba(0,0,0,0.5);font-size:100%;margin:0px auto;}
.featuredComponent .cont{padding-bottom:20px;}
.featuredComponent img{width:100%;}
.featuredComponent .text{width:100%;color:#3B3B3B;background-color:white;}
.featuredComponent .comment{width:100%;color:#646464;background-color:white;font-style:italic;padding-bottom:20px;}
.featuredComponent .textCont{width:90%;padding:20px;margin:0px auto;}
.featuredComponent .langImage{width:32px;float:left;margin:10px;}
@media only screen and (max-width:400px){.featuredComponent .textCont{width:80%;}}
@media only screen and (min-width:984px){.featuredComponent .title{width:640px;}
.featuredComponent img{width:640px;}
.featuredComponent .text{width:600px;}
.featuredComponent .license{width:640px;}
.featuredComponent .langImage{margin-left:3%;}}
@media only screen and (min-width:1000px){.featuredComponent .title{width:640px;}
.featuredComponent img{width:640px;}
.featuredComponent .text{width:600px;}
.featuredComponent .license{width:640px;}
.featuredComponent .langImage{margin-left:6%;}}
@media only screen and (min-width:1100px){.featuredComponent .title{width:420px;}
.featuredComponent img{width:420px;}
.featuredComponent .text{width:380px;}
.featuredComponent .license{width:420px;}
.featuredComponent .cont{display:inline-block;margin:6px;}
.featuredComponent .langImage{margin-left:3%;}}
.socialMediaLinks{padding-top:50px;}
.socialMediaLinks .holder{text-align:center;}
.socialMediaLinks a{padding:10px 10px;}
.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.smallIcon{height:20px;}
.languageSelector{margin:20px 10px;}
.languageSelector .button{border:2px;}
.languageSelector img{cursor:pointer;width:32px;margin-right:10px;}
.languageSelector .activated{border:2px solid #00FF00;}
.changedNew{color:#80FF00;font-weight:bold;}
.changedOld{color:#FF0000;font-weight:line-through;}
.settings .disabledOption{opacity:0.5;}
table,th,td{border:1px solid black;border-collapse:collapse;}
table tr{background-color:#2A2A2A;}
table tr:nth-child(even){background-color:#373737;}
table tr:nth-child(odd){background-color:#1F1F1F;}
table th{color:white;background-color:black;text-align:left;padding:8px 2px;}
.topImage{background-color:black;text-align:center;margin:0px auto;width:100%;}
.topImage img{width:550px;}
@media only screen and (max-width:550px){.topImage img{width:100%;}}
#soloVigilBlock img{display:block;margin:8px auto;}
.searchField{border-radius:4px;height:40px;width:100%;background-color:white;color:black;}
.searchField .commented{color:#808080;}
.searchField .inputField{position:relative;top:7px;left:22px;width:80%;border:0px;}
@media only screen and (max-width:800px){.searchField .inputField{width:70%;}}
@media only screen and (max-width:450px){.searchField .inputField{width:60%;}}
.searchField .searchButton{position:relative;float:right;top:6px;right:6px;height:28px;}
.searchField .searchIcon{position:relative;left:8px;top:6px;height:28px;}
.twitterLinks li{display:inline;margin-right:4px;line-height:160%;}
.twitterLinks .notActive{text-decoration:line-through;}

