  #closeResultsBtn{
	 width:100%;
	 position:absolute;
	 top:10px;
	 right:2%;
	 z-index:2;
	 font-size:30px;
	 opacity: 0;
	 font-weight: normal;
	 animation-name:results;
	 animation-duration:.8s;
	 animation-fill-mode: forwards;
}
 #closeResultsBtn span{
	 padding:10px;
}
 #submit{
	 background-color:#039!important;
}
 .newsCatNav.navbar{
	 width: 100%;
	 position: relative;
	 padding:0px!important;
	 margin:0px!important;
	 background-color:unset!important;
}
 .newsCatNav .nav-link{
	 padding: 0px 10px 10px 0px!important;
	 background-color: unset!important;
}
 .searchDiv{
	 display: flex;
}
 @media screen and (max-width:900px){
	 .searchDiv{
		 width: 90%;
	}
	 #newsSearch{
		 position: absolute;
		 background-color: white;
		 top:30px;
		 left: 0;
		 padding:10px;
	}
}
 .site-title{
	 position: relative;
	/*! padding-left:18px;
	 */
	 font-size:4rem;
	 font-weight:bold;
	/*! text-shadow:-3px 0px 1px #039;
	 */
}
 .newsWrapper .site-title a{
	 text-decoration: none!important;
	 color:#003399!important 
}
 .newsReleaseBody iframe{
	 float:left;
	 margin:0px 30px 10px 0px;
	/* width:50%;
	 */
	 height:300px;
}
 .newsReleaseBody li{
	 padding:10px 0px;
}
 @media screen and (max-width:500px){
	 .newsReleaseBody iframe{
		 width:100%;
		 min-width: unset;
		 margin:20px 0px;
	}
}
 .searchResults{
	 position: relative;
	 top:0px;
	 padding:0px;
	 font-size: medium;
	 width:100%;
	 max-height:60vh;
	 overflow-y: auto;
	 z-index:1;
	 box-shadow:inset 0px 0px 1px 0px #039;
	 background-color: #f2f9fe;
	/* Old browsers */
	 opacity:0;
	 animation-name:results;
	 animation-duration:.8s;
	 animation-fill-mode:forwards;
}
 .searchResults h2{
	 display: flex;
	 justify-content: center;
	 margin:0px;
	 align-items: center;
}
 .searchResults p{
	 text-align: center;
}
 .searchResults .closeResultsBtn{
	 position: sticky;
	 float: right;
	 right:10px;
	 top:0;
	 cursor: pointer;
}
 .searchResults .closeResultsBtn:hover{
	 color:red;
}
 @keyframes results{
	 100%{
		opacity:1;
		top:
	}
}
 .searchResults ul li{
	 margin:10px;
}
 .searchResults ul li a span{
	 font-weight:bold;
	 text-decoration: underline;
}
 .searchResults ul li a span:visited{
	 color:#333;
}
 .searchResults span{
	 display: inline-block;
	 width: 100%;
}
 .searchResults time .searchResults img{
	 width:100px;
	 margin:0px 10px 0px 0px!important;
	 padding: 0px;
	 float: left;
}
 a{
	 color:#039!important;
}
 a:focus{
	 outline: 2px solid #039!important;
}
 .newsWrapper a{
	 text-decoration:underline!important;
}
 .newsWrapper a:hover{
	 text-decoration: underline;
	 outline: 1px solid #039;
}
 .newsArchives .btn{
	 color:#fff!important;
	 background-color:#3214B8;
	 border-color:#007bff;
}
 .newsArchives .btn:hover{
	 background-color: #007bff;
}
 .newsArchives .btn:active{
	 background-color: #039;
}
 .photobox{
	 padding:10px;
	 float:left;
}
 .newsWrapper{
	 background:#f8f9fa;
	 padding-bottom:1.5rem 
}
 .newsWrapper h1, .newsWrapper h2, .newsWrapper h3{
	 padding-top: 20px!important;
	 font-weight: bold !important;
	 /*color:#343a40*/
	 color:#003399;
}
 #releaseCategories > em{
	 display:block!important 
}
 .thumbnail .pull-right{
	 padding:20px;
}
 .news-landing-top-story h5 a{
	 font-size:1.2em!important;
	 text-decoration: none;
}
 .newsWrapper{
	 border-top:1px solid #eee;
	/* -webkit-box-shadow:inset 0px 5px 100px 0px #00339921;
	 */
	/* box-shadow:inset 0px 5px 100px 0px #00339921;
	 */
}
 .news-landing-top-story h5 a:hover{
	 text-decoration: underline;
}
 .news-article-description h5 a{
	/*! font-size:.9rem!important;
	 */
}
 .readMore{
	 font-size: small;
}
 .at-expanded-menu div span {
	 color:#fff!important;
}
 .addthis_toolbox{
	/*! padding:0px 20px;
	 */
}
 .time{
	 font-size:80%;
}
 .newsReleaseBody p{
	 word-break:break-word 
}
 .newsReleaseBody a img{
	 transition:box-shadow .5s ease;
}
 .newsReleaseBody a img:hover{
	 box-shadow:rgba(0, 0, 0, 0.22) 0px 25.6px 57.6px 0px, rgba(0, 0, 0, 0.18) 0px 4.8px 14.4px 0px;
}
 dd.newsReleaseBody{
	 padding-bottom:20px;
	 padding-right:10px;
}
 #releases > dl > dt{
	 padding:5px 0px;
}
 .mainnav{
	 background-color:#003399!important;
	 box-shadow:inset 0px 0px 10px 0px #111;
}
 .header-news{
	 margin:auto;
	 display: flex;
	 flex-wrap: wrap;
}
 .header-news > div{
	 padding-left:10px;
}
 .header-news > a:nth-child(2){
	 text-decoration: none;
}
 .news-top-nav{
	 display: flex;
	 margin-right:0px 5px;
	 flex-direction: row;
	 justify-content: flex-end;
	 padding-top: 2rem;
}
 .news-top-nav > div{
	 background-color: #fff;
	 margin-right:3px;
	 border-top-left-radius: 3px;
	 border-top-right-radius: 3px;
	 padding:5px 5px;
	 color: #003399;
	 box-shadow: inset 0px -1px 2px 0px #aaa;
}
 .news-top-nav > div:hover{
	 background: #fcc10f;
}
 .news-top-nav > div > a{
	 color:#003399;
	 font-size:1.5vw;
}
 .news-top-nav > div a:hover{
	 color:#003399;
	 text-decoration: none;
}
 .newsFeedBody{
	 -ms-grid-column:1;
	 margin-bottom:40px;
}
 div#newsFeed.container{
	/*! background: #fff;
	 */
	/*! border-left:solid #ddd 1px;
	 */
	/*! border-right:solid #ddd 1px;
	 */
	/*! border-top:solid #ddd 1px;
	 */
	/*! padding-bottom:10px;
	 */
	/*! box-shadow:0px 10px 9px 0px #ccc;
	 */
}
/* #newsFeed{
	 display: -ms-grid;
	 display: grid;
	 grid-template-columns: 8fr 2fr;
	 -ms-grid-columns:8fr 2fr;
	 -webkit-box-flex: 1;
	 -ms-flex: 1 0 50%;
	 flex: 1 0 50%;
	 padding-top:0px;
	 margin-top:0px;
}
 */
 #newsFeed h1{
	/*! padding:20px;
	 */
	/*color:#003399;
	*/
}
 @media screen and (max-width:500px){
	 .newsFeedBody h1{
		 text-align: center;
		 color:#fff!important;
		 background-color: #039;
		 padding: 0px!important;
		 margin: 0px 10px!important;
	}
	 .newsFeedBody #release h1{
		 text-align: center;
		 color:#039!important;
		 background-color: unset;
		 padding:0px 0px 20px 0px!important;
	}
}
 #newsFeed h2{
	 padding-top:20px;
	/*! padding-left:10px;
	 */
}
 .news-landing-top-story h2{
	 font-size:1.5rem;
}
 #newsFeed.row{
	 background-color: #aaa;
	 padding: 16px;
	 margin: px 0;
	 box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
}
 .addthis_32x32_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded, .addthis_32x32_white_style .addthis_counter.addthis_bubble_style a.addthis_button_expanded{
	 line-height:2em!important 
}
 .addthis_32x32_style .addthis_counter.addthis_bubble_style, .addthis_32x32_white_style .addthis_counter.addthis_bubble_style{
	 line-height:2em!important 
}
 div#topStory.row{
	 border-width: 2px;
	 border-style: solid;
	 -webkit-border-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcc10f), to(rgba(0, 0, 0, 0))) 1 100%;
	 -webkit-border-image: -webkit-linear-gradient(#fcc10f, rgba(0, 0, 0, 0)) 1 100%;
	 -moz-border-image: -moz-linear-gradient(#fcc10f, rgba(0, 0, 0, 0)) 1 100%;
	 -o-border-image: -o-linear-gradient(#fcc10f, rgba(0, 0, 0, 0)) 1 100%;
	 border-image: linear-gradient(to bottom, #fcc10f, rgba(0, 0, 0, 0)) 1 100%;
	 background-color: #fff;
	 padding: 16px;
	 margin: 0;
	 box-shadow: 0 0px 1px 1px #fcc10f,0 2px 10px 0 rgba(0,0,0,0.12)!important;
}
 hr{
	 outline: 1px solid #Fcc10f;
	 width:100%;
	 background-color:#fcc10f;
	 box-shadow: 1px 1px 1px #aaa;
	 margin-bottom: 5px;
	 border:1px solid #eee;
	 box-shadow: .5px .5px .5px #aaa;
}
 div#quickedit{
	 display: flex;
	 justify-content: center;
	 flex-direction:column;
	 padding:20px;
	 align-items: center;
	 background-color: #eee;
	 font-weight:bold;
	 font-size:large;
}
 #quickedit a{
	 text-decoration: underline;
}
 #quickedit a:hover{
	 outline:1px solid #003399 
}
 div#newsfeed.Lists p{
	 color:#003399;
	 display:inline-block;
}
 div#newsfeed.Lists h5{
	 color:#003399;
	 font-weight:bold;
	 text-decoration:underline;
	 display:inline-block;
}
 div#newsfeed.Lists h5:before{
	 content:" ";
}
 div#newsfeed.Lists p:before{
	 content:"- " 
}
 h3{
	 color:#003399;
}
 .news-landing-more-news > p > a{
	 font-size: .85rem;
}
 .right-bar h3{
	 color:#003390;
	 padding:5px;
}
 .right-bar{
	/*! border-left:1px #ccc solid;
	 */
	 padding-left:10px;
	 text-align: center;
	 -ms-grid-column:2;
}
 .right-bar ul{
	 width:100%;
	 padding: 0px;
	 list-style: none;
}
 div > p > a{
	/*! color:#0064d2;
	 */
}
 .img-right{
	 float:right;
	 margin:10px;
}
 .img-left{
	 float:left;
	 margin:10px;
}
 .news-landing-top-story{
	/* display: flex;
	 */
	/*! border-bottom:1px #ccc solid;
	 */
}
 .news-landing-top-story div{
	 width:50%;
}
 .news-landing-top-story > div:nth-child(2){
	 padding:0px 20px;
}
 .news-landing-top-story a img{
	 object-fit:cover;
	/*! margin:5px;
	 */
	 width:100%;
	 max-height:300px;
	 min-height: 150px;
	/*! object-position: top;
	 */
	 border-radius:5px;
}
 .custom-object-fit {
	 position: relative;
	 background-size: cover;
	 background-position: center center;
	 .featured-image {
		 opacity: 0;
	}
}
/* div.news-article div p a img{
	 object-fit:cover;
	 width:100%;
	 max-height: 00px;
	 min-height: 200px;
	 border-radius:5px;
	 border:1px solid #ccc;
}
 */
 div.news-article div p a img{
	 width:100%;
	 max-height: 200px;
	 border-radius:5px;
	 border:1px solid #ccc;
}
 .news-landing-articles{
	 display: flex;
	/*! padding:5px;
	 */
	/*! padding-bottom:20px;
	 */
	/*! padding-right:20px;
	 */
	/*! border-bottom:1px #ccc solid;
	 */
}
 .news-landing-articles > div{
	 width:75%;
	/*! background-color: #fff;
	 */
	/*! box-shadow: 0px 0px 5px 0px #ccc;
	 */
	 margin:0px 20px 0px 0px;
	/*! border-radius:5px;
	 */
}
/* IE 10+ hacks */
 @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	 div.news-article div p a img{
		 object-fit:unset;
	}
	 .news-landing-top-story a img{
		 object-fit:unset;
	}
}
 .news-article-description{
	/*padding:0px 10px;
	*/
}
 .news-article-description p{
	 font-size: small;
}
 .news-landing-more-news p{
	 display: flex;
	 flex-wrap:wrap;
	 width:100%;
	 flex:1;
}
 .news-landing-more-news h3{
	 width:100%;
	/*! color:#fff;
	 */
	/*! background-color: #039;
	 */
}
 .archiveLanding{
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 flex-direction: row-reverse;
	 justify-content: flex-end;
}
 ul.archiveLanding li{
	 display: inline-block;
	 padding-left:5px;
}
 ul.archiveLanding li::after{
	 content: " |" " ";
}
 ul.archiveLanding li:nth-child(1)::after{
	 content: "";
}
 .monthlyArticle{
	 display: -webkit-box;
	 display: -ms-flexbox;
	 display: flex;
	 -webkit-box-orient: vertical;
	 -webkit-box-direction: normal;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 padding:10px 0px;
	 border-bottom: 1px solid #ccc;
}
 @media screen and (max-width:500px){
	 .monthlyArticle{
		 padding:10px;
	}
}
 .monthlyArticle:first-of-type{
	/*! border-top:1px solid #ccc;
	 */
	/*! border-bottom:1px solid #ccc;
	 */
}
 .monthlyArticle:last-of-type{
	 border-bottom:none;
}
 .monthTitle a{
	 font-weight: bold;
}
 .monthData{
	 float:left;
}
 .monthDataImage img{
	 -o-object-fit:contain;
	 object-fit:contain;
	 float: left;
	 padding:5px 10px 0px 0px;
	 max-height:150px;
	 width: 150px;
}
 .monthDataImage{
	 width: 150px;
}
 .monthDataSummary{
	 padding:0px;
}
/* ** news mobile ** */
 @media screen and (max-width:500px){
	 .site-title a{
		 filter: none;
	}
	 h3{
		 text-align: center;
	}
	 .archiveLanding{
		 flex-wrap: wrap;
		 justify-content: center;
		 text-align: center;
		 padding:0px;
	}
	 ul.archiveLanding li{
		 padding:5px 10px;
	}
	 ul.archiveLanding li::after{
		 content: none;
	}
	 div#newsFeed.container{
		 box-shadow: none;
		 border: none;
		 border-radius: unset;
	}
	 .newsWrapper{
		 background-image: none;
	}
	 div.news-article div p a img{
		 max-height: 25%;
	}
}
 @media screen and (min-width:1200px){
	 .news-top-nav > div a {
		 font-size:1vw;
	}
}
 @media screen and (max-width:400px){
	 a{
		 text-decoration: none;
		 color: #232323;
		 transition: color 0.3s ease;
	}
	 a:hover{
	}
	 #menuToggle{
		 display: block;
		 position: relative;
		 z-index: 1;
		 -webkit-user-select: none;
		 user-select: none;
	}
	 #menuToggle input{
		 display: block;
		 width: 40px;
		 height: 32px;
		 position: absolute;
		 margin-left: auto;
		 margin-right: auto;
		 left: 0;
		 right: 0;
		 cursor: pointer;
		 opacity: 0;
		/* hide this */
		 z-index: 2;
		/* and place it over the hamburger */
		 -webkit-touch-callout: none;
	}
	 #menuToggle span{
		 display: block;
		 margin:0 auto;
		 width: 33px;
		 height: 4px;
		 margin-bottom: 5px;
		 position: relative;
		 background: #003399;
		 border-radius: 3px;
		 z-index: 1;
		 transform-origin: 4px 0px;
		 transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease;
	}
	 #menuToggle span:first-child{
		 transform-origin: 0% 0%;
	}
	 #menuToggle span:nth-last-child(2){
		 transform-origin: 0% 100%;
	}
	 #menuToggle input:checked ~ span{
		 opacity: 1;
		 transform: rotate(45deg) translate(-2px, -1px);
		 background: #232323;
	}
	 #menuToggle input:checked ~ span:nth-last-child(3){
		 opacity: 0;
		 transform: rotate(0deg) scale(0.2, 0.2);
	}
	 #menuToggle input:checked ~ span:nth-last-child(2){
		 transform: rotate(-45deg) translate(0, -1px);
	}
	 #menu {
		 position: absolute;
		 width: 100%;
		 margin: -100px 0 0 -50px;
		 padding-top: 125px;
		 list-style-type: none;
		 background:#003399;
		 -webkit-font-smoothing: antialiased;
		/* to stop flickering of text in safari */
		 transform-origin: 0% 0%;
		 transform: translate(-100%, 0);
		 transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
	}
	 #menu li{
		 padding: 10px 0;
		 font-size: 22px;
		 color:#fcc10f !important;
	}
	 #menuToggle input:checked ~ ul{
		 transform: none;
	}
}
 @media screen and (max-width:900px){
	 .site-title a{
		 font-size:4rem!important;
	}
	/* #newsFeed{
		 grid-template-columns: 1fr;
	}
	 */
	 #newsFeed.container{
		/*! padding:5px;
		 */
		 margin:0 auto;
		 width:100vw;
	}
	 .right-bar{
		 width:100%;
		 border:none;
		 padding:0px;
	}
	 div#newsFeed.container{
		 border:none;
	}
	 .news-landing-top-story{
		 padding:0px;
		 margin:0 auto;
	}
	 .news-landing-articles{
		 padding:0px;
		 margin:0px auto;
	}
	 .newsYoutube > div{
		 width:100%;
	}
	 .newsYoutube{
		 display: flex;
		 flex-wrap: wrap;
		 justify-content: center;
		 padding-bottom:3rem;
		/*padding:0px;
		*/
		/*margin:0px;
		*/
	}
	 .newsYoutube > p{
		 padding:10px;
		 margin:10px;
	}
	 .newsArchives{
		 text-align: center;
	}
	 div.news-article{
		 padding:5px;
		 margin:0px auto;
	}
	 .news-article-description{
		 padding-left: 10px;
	}
	 .news-landing-more-news{
		 text-align: center;
	}
	 .news-landing-more-news p {
		 justify-content: center;
		 margin:10px auto;
		 padding:0px 20px;
	}
}
 @media screen and (max-width:500px){
	 .site-title{
		 text-align: center;
	}
	 .site-title a{
		 margin:0px!important;
		 padding: 0px!important;
		 font-size: 2.5rem!important;
	}
	 div.thumbnail.pull-left{
		 float:none!important;
		 margin-bottom:20px!important;
	}
	 .thumbnail.pull-right{
		 margin:0px 0px 20px 0px!important;
	}
	 #newsFeed h2{
		 text-align: center;
		 color:#fff;
		 background-color: #039;
		/*padding: 0px!important;
		*/
		/*margin: 0px 10px!important;
		*/
	}
	 #newsFeed .news-landing-top-story h2{
		 background-color: unset!important;
		 text-align: left!important;
		 margin:0px!important;
		 padding:5px 0px 10px 0px!important;
		 width:100%;
	}
	 .news-landing-top-story{
		 flex-wrap: wrap!important;
	}
	 .news-landing-top-story div{
		 width:100%;
		 padding: 10px;
	}
	 .news-landing-articles{
		 flex-wrap: wrap;
	}
	 .news-landing-articles div{
		 width: 100%;
		 padding:5px;
		 box-shadow: unset;
	}
	 .news-contact{
		 width:35%;
		 background: none;
		 box-shadow: none;
		/*color:#003399;
		*/
		 text-align: left;
	}
	 .news-contact p a{
		/*color:#003399;
		*/
	}
	 .right-bar{
		 border:none!important;
	}
	 .right-bar > div{
		 width:100%;
	}
}
/*End Mobile*/
 #categories{
	/*! padding-top:20px;
	 */
	 border-bottom:5px #fcc10f solid;
}
 .news-contact{
	 padding-top:20px;
	 text-align: center;
	/*! background-color:#003370;
	 */
	/*color:#003399;
	*/
	 border-bottom-left-radius: 5px;
	 border-bottom-right-radius: 5px;
}
 .contact-image{
	 width:100px;
	 border-radius:50%;
	 box-shadow: 0px 0px 3px 0px #aaa;
}
 .news-contact p{
	 margin:0px;
}
 .news-contact > p > a{
	/*! color:#fff;
	 */
	 text-decoration: underline;
}
 .caption p{
	 margin:0;
	 padding:1rem;
	 font-size: 1rem;
	 font-weight: 300;
}
 .underline{
	 display:block;
	 border:none;
	 color:#fff;
	 height:1px;
	 margin-bottom:5px;
	 background:#000;
	 background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#000), to(#fff));
}
 div.thumbnail.pull-right{
	 float:right;
	 max-width: 300px;
	 margin-top: 4px;
	 border-bottom: 1px solid #0000008f;
}
 div.thumbnail.pull-left{
	 float:left;
	 max-width: 300px;
	 margin-top: 4px;
	 border-bottom: 1px solid #0000008f;
}
 div.thumbnail{
	 font-size:80% 
}
 @media screen and (max-width:560px){
	 div.thumbnail.pull-left,div.thumbnail.pull-right{
		 max-width:100%;
	}
}
 div.thumbnail.pull-left a img, div.thumbnail.pull-right a img{
	 width:100%;
}
 .thumbnail > img{
	 width:100%;
}
 .thumbnail {
	/* padding:10px;
	 */
	 margin:0px;
}
 .thumbnail.pull-left{
	 margin-right:20;
	 margin-bottom:20 
}
 .thumbnail.pull-right{
	 margin-left:20;
	 margin-bottom:20 
}
/* ** Event Feed *** */
 .eventsWrapper{
	 display: -ms-flexbox;
	 -ms-flex-wrap:wrap;
	 display:grid;
	 grid-template-columns:repeat(auto-fit, minmax(275px, 1fr));
}
 .eventsSubWrapper {
	 display:none;
	 padding:10px 0px;
}
 .eventImage{
	 float:left;
	 height:100px;
	 width:100px;
	 margin-right:5px;
}
 .eventImage img{
	 position: relative;
	 border-radius:5px;
	 object-fit:cover;
	 width:100px;
	 height:100%;
	 border:1px solid #ccc;
}
 .totop {
	 position: fixed;
	 bottom:0;
	 right: 20px;
}
 .totop a {
	 display: none;
}
 .eventBtnWrapper{
	 text-align: center;
	 padding:20px 0px;
}
 #eventBtn {
	 padding: 10px;
	 text-align: center;
	 color: #fff;
	 box-shadow: 0 1px 1px #ccc;
	 transition: all 600ms ease-in-out;
	 -webkit-transition: all 600ms ease-in-out;
	 -moz-transition: all 600ms ease-in-out;
	 -o-transition: all 600ms ease-in-out;
}
 #eventBtn:hover {
	 background-color: #fff;
	 color: #33739E;
}
 .eventName{
	 font-size:medium;
}
 .eventDay{
	 font-size:XX-large;
}
 .eventTime{
	 font-size:small;
}
 .eventMoreInfo{
	 bottom:5px;
	 font-size:small;
}
 .copyrightNews{
	 text-align: center;
	 padding-top: 1rem;
}
/* ** Twitter Block *** */
 .twitterFeedNews{
	 min-width: 300px;
	 max-height: 500px;
	 margin-bottom:20px;
	 border-radius: 5px;
	 overflow-y: scroll;
	 text-align:left;
	 border-top:2px solid #eee;
	 border-bottom:2px solid #eee;
}
 #twitterNews.twitter-feed{
	 border:none;
	 background-color:#fff;
	 box-shadow: none;
	/*! width:100%;
	 */
}
 #twitterNews.twitter-feed ul li {
	 box-shadow: none!important;
	 border:1px solid #ccc!important;
	 word-break: break-all;
}
 #twitterNews.twitter-feed .timePosted{
	 z-index: -1;
}
 .u-hiddenVisually {
	 border:0!important;
	 clip:rect(1px,1px,1px,1px)!important;
	 font-size:1px!important;
	 height:100px!important;
	 overflow:hidden!important;
	 padding:0!important;
	 position:absolute!important;
	 width:100px!important 
}
 #langFlagsWrapper {
	 text-align: center;
	 height: 1.5rem!important;
	 margin: 1rem;
}
 #langFlagsWrapper a{
	 padding:1rem 
}
 #langFlagsWrapper a:hover{
	 outline:1px solid #003399 
}
 #langFlagsWrapper img{
	 height:100%;
}
 #newsFeed > div:nth-child(1) > section > a.addthis_counter.addthis_bubble_style > a.addthis_button_expanded{
	 font-size:1rem 
}
 #news-photo-gallery div:hover{
	 opacity:.9 
}
 .loader {
	 position: relative;
	 border: 2px solid #f3f3f3;
	 border-radius: 50%;
	 border-top: 2px solid #3498db;
	 width: 70px;
	 height: 70px;
	 left:50%;
	 top:50%;
	 -webkit-animation: spin 2s linear infinite;
	/* Safari */
	 animation: spin 2s linear infinite;
}
 #overlay{
	 position: fixed;
	 top:0px;
	 left:0px;
	 width: 100%;
	 height: 100%;
	 background: #fff;
	 z-index:100;
	 overflow: hidden;
}
/* Safari */
 @-webkit-keyframes spin {
	 0% {
		 -webkit-transform: rotate(0deg);
	}
	 100% {
		 -webkit-transform: rotate(360deg);
	}
}
 @keyframes spin {
	 0% {
		 transform: rotate(0deg);
	}
	 100% {
		 transform: rotate(360deg);
	}
}
