@import "../fonts/Oswald/font";
@import "../fonts/Roboto/font";
@import "../fonts/RobotoCondensed/font";
@import "../fonts/Ethnocentric/font";
@import "../fonts/Orbitron/font";

[class*="col-"] {padding-left: 15px;padding-right: 15px;}

.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,
.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,
.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,
.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,
.col-xs,.col-xs-1,.col-xs-10,.col-xl-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-auto,
.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.nopadding {padding: 0 !important;margin: 0 !important;}


/*--PAGE SPECIFIC---*/
.DNNEmptyPane {width:0 !important;padding:0 !important;}

.stpics:hover {opacity: .5;}

h1, h2, h3, h4, h5 {
	word-wrap: normal;	
	font-weight:100;	
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
.ltx {
    font-size: 100%;
    margin-top: 5px;
	word-wrap: normal;
}
.hmp1, .hmp2 {
    padding:10px;
}
.slogo {
    width: 80%;
    display: block;
    margin-left: 0%;
    margin-top:5px;

}
.da_news_link,.da_news_link:link,.da_news_link:visited{;text-transform:none;}
.da_news_link:hover{text-decoration:none;color:#10F808;text-transform:none;}
.da_LatestNew_Link{padding:5px 22px 5px 5px;display:inline-block;height:150px;vertical-align:central;overflow-y:auto;position:relative;overflow-x:hidden}
.da_LatestNew_Link ul{margin-top:auto;margin-bottom:auto;}
.da_LatestNew_Link ul li{list-style:square;color:#b60303;padding:3px 0;font-weight:700;}
.da_LatestNew_Link ul li a{font-weight:700;margin:0;}
.da_Stories_Link{display:inline-block;padding:5px;vertical-align:central;margin:0px}
.da_Stories_Link ul{margin-top:auto;margin-bottom:auto;}
.da_Stories_Link ul li{list-style:square url(red_Square.png);padding:5px 0;font-weight:700;}
.da_Stories_Link ul li a{font-weight:700;}
.da_Stories_Link2{display:inline-block;padding:5px;vertical-align:central;}
.da_Stories_Link2 ul{padding:0px}
.da_Stories_Link2 ul li{list-style:none;padding:5px 0;font-weight:700;}
.da_Stories_Link2 ul li a{font-weight:700;}
.da_Stories_Link2 ul li a img{max-height:38px;max-width:68px;}
.news-feed-grid{display:flex;flex-wrap:wrap;justify-content: space-between;}
.news-feed-grid .news-feed-grid-item{width: 32%; background:#fff;margin-bottom: 2%;padding:15px;}
.news-feed-grid h3{margin: 0 0 5px;font-size: 20px;}
.news-feed-grid h3 a .fa{font-size: 18px;color: #ccc;}
.news-feed-grid h3 a .fa:hover{color:orange;}
.news-feed-grid .news-feed-grid-item ul{margin:0;list-style:none;}
.news-feed-grid .news-feed-grid-item li{border-bottom: 1px solid #ccc;padding:10px 0;}
.news-feed-grid .news-feed-grid-item li:last-child{border-bottom:none;}
.news-feed-grid .news-feed-grid-item .more{text-align:right;}
.da_related_item{display:block;float:right;}
.da_related_item h2{font-weight:700; margin-top:0;font-size:20px;}
.da_related_item .bullet{display:none;}
.da_related_item .item{padding-bottom:10px }
.da_related_item .block{width:280px;padding:15px;display:block; margin: 0 0 10px 15px;background:#fff;}
.da_related_item .video{box-shadow:0 0 15px #333;position:relative;display:inline-block;margin:10px 0px 10px 10px}
.da_related_item .video img{border:none;padding:10px;width:122px;}
.da_related_item .video a{position:absolute;display:block;background:url(play.png);height:48px;width:48px;top:25%;left:33%;}
.da_related_item .iconstory { background: url(related_story.gif) no-repeat; background-position-y: center; }
.da_related_item .icondoc { background: url(related_doc.gif) no-repeat; background-position-y: center; }
.da_related_item .iconmedia { background: url(related_media.gif) no-repeat; background-position-y: center; }
.da_related_item .iconlink { background: url(related_link.gif) no-repeat; background-position-y: center; }
.da_related_item .iconbio { background: url(related_bio.gif) no-repeat; background-position-y: center; }
.da_related_item .iconfactsheet { background: url(related_factsheet.gif) no-repeat; background-position-y: center; }
.da_related_item .divider {}
.da_related_item .link,.da_related_item .link:link,.da_related_item .link:visited{}
.da_related_item .link:hover{}
/*-------------------------------------*/
/* TABLE STYLES */
/*-------------------------------------*/
.dnnTableHeader {
    display: block;
    padding: 15px;
    background: none repeat scroll 0 0 #E3E3E5;
}
.dnnTableHeader a,
.dnnTableHeader input, 
.dnnTableHeader select{
    margin: 0;
}
.dnnTableDisplay {
    margin-bottom: 18px;
    border: 1px solid #d1d1d1;
    border-left: 0;
    border-bottom: 0;
}
.dnnTableDisplay td, .dnnTableDisplay th {
    padding: 5px 9px;
    border-bottom: 1px solid #d1d1d1;
}
.dnnTableDisplay th {
    padding: 0;
    border-left: 1px solid #d1d1d1;
    -webkit-box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 0.9);
    box-shadow: 1px 0px 0px 0px rgba(255, 255, 255, 0.9);
}
.dnnTableDisplay th > span,
.dnnTableDisplay th > a {
    display: block;
    padding: 5px 9px;
}
.dnnTableDisplay td:first-child {
    border-left: 1px solid #cfcfcf;
}
.dnnTableDisplay label {
    display: inline;
    padding-left: 5px;
}
.dnnTableDisplay caption {
    display: none;
}
/* thead styles */
.dnnTableDisplay th {
    background: -moz-linear-gradient(top, #f5f5f5 0%, #dfdfdf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* IE10+ */
    background: linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* W3C */
    text-align: left;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.8);
    color: #333;
}
.dnnTableDisplay th a, .dnnTableDisplay th label {
    font-weight: normal;
    color: #333;
    text-decoration: none;
}
.dnnTableDisplay th a {
    padding: 8px 9px;
        }
.dnnTableDisplay th a:hover {
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top, #fefefe 0%, #e8e8e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* IE10+ */
    background: linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* W3C */
    color: #333;
}
.dnnTableDisplay th a:active {
    border-color: #999;
    background: #c6c6c6; /* Old browsers */
    background: -moz-linear-gradient(top, #c6c6c6 0%, #f3f3f3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c6c6), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* IE10+ */
    background: linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* W3C */
    -webkit-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
}
/* tbody styles */
.dnnTableDisplay tr:nth-child(2n) td {
    background: rgba(0,0,0,0.04);
}
.dnnTableDisplay tr:hover td {
    background: rgba(2,139,255,0.15); /* blue */
}
/* tfooter styles */
.dnnTableDisplay tfoot tr:hover td {
    background: none;
}
/* table filter styles */
.dnnTableFilter {
    margin-bottom: 18px;
    background: rgba(0,0,0,0.04);
}
.dnnTableFilter .dnnTableDisplay {
    margin-bottom: 0;
}
.dnnFilterSet {
    padding: 18px;
}
.dnnFilterSet label {
    display: inline-block;
}
.dnnFilterSet input,
.dnnFilterSet select {
    display: inline-block;
    margin: 0 5px;
}
/* table filter vertical styles */
.verticalFilter .dnnFilterSet {
    float: left;
    width: 20%;
    padding: 2% 18px;
}
.verticalFilter .dnnTableDisplay {
    float: right;
    width: 75%;
}
.verticalFilter input[type=search], .verticalFilter select, .verticalFilter input[type=text] {
    margin: 0;
    width: 100%;
    box-sizing: border-box;
   /* Firefox */ box-sizing-moz: border-box; 
   /* Safari */ box-sizing-webkit: border-box; 
}
@media  (min-width: 768px){
  .news-feed-grid .news-feed-grid-item{ width: 49%;}
}
.social-icon-fb {
	content: "\f09a"}




/*XXS*/
@media screen and (max-width:319px){
.ltx {
	font-size:80%;
}
.sltx {
	word-wrap: normal;
	font-size:90%;
}
.sttx1 {
	word-wrap: normal;
	font-size: 87%;
}
.smbx {
    padding:0;
}
.STIM {width:100%;padding:0;margin:0;}
.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{float:left;}.col-xxs-12{width:100%;}
.col-xxs-11{width:91.66666667%}
.col-xxs-10{width:83.33333333%}
.col-xxs-9{width:75%}
.col-xxs-8{width:66.66666667%}
.col-xxs-7{width:58.33333333%}
.col-xxs-6{width:50%}
.col-xxs-5{width:41.66666667%}
.col-xxs-4{width:33.33333333%}
.col-xxs-3{width:25%}
.col-xxs-2{width:16.66666667%}
.col-xxs-1{width:8.33333333%}
.col-xxs-pull-12{right:100%}
.col-xxs-pull-11{right:91.66666667%}
.col-xxs-pull-10{right:83.33333333%}
.col-xxs-pull-9{right:75%}
.col-xxs-pull-8{right:66.66666667%}
.col-xxs-pull-7{right:58.33333333%}
.col-xxs-pull-6{right:50%}
.col-xxs-pull-5{right:41.66666667%}
.col-xxs-pull-4{right:33.33333333%}
.col-xxs-pull-3{right:25%}
.col-xxs-pull-2{right:16.66666667%}
.col-xxs-pull-1{right:8.33333333%}
.col-xxs-pull-0{right:auto}
.col-xxs-push-12{left:100%}
.col-xxs-push-11{left:91.66666667%}
.col-xxs-push-10{left:83.33333333%}
.col-xxs-push-9{left:75%}
.col-xxs-push-8{left:66.66666667%}
.col-xxs-push-7{left:58.33333333%}
.col-xxs-push-6{left:50%}
.col-xxs-push-5{left:41.66666667%}
.col-xxs-push-4{left:33.33333333%}
.col-xxs-push-3{left:25%}
.col-xxs-push-2{left:16.66666667%}
.col-xxs-push-1{left:8.33333333%}
.col-xxs-push-0{left:auto}
.col-xxs-offset-12{margin-left:100%}
.col-xxs-offset-11{margin-left:91.66666667%}
.col-xxs-offset-10{margin-left:83.33333333%}
.col-xxs-offset-9{margin-left:75%}
.col-xxs-offset-8{margin-left:66.66666667%}
.col-xxs-offset-7{margin-left:58.33333333%}
.col-xxs-offset-6{margin-left:50%}
.col-xxs-offset-5{margin-left:41.66666667%}
.col-xxs-offset-4{margin-left:33.33333333%}
.col-xxs-offset-3{margin-left:25%}
.col-xxs-offset-2{margin-left:16.66666667%}
.col-xxs-offset-1{margin-left:8.33333333%}
.col-xxs-offset-0{margin-left:0}
.slogo{
    width:25%; 
	margin-left: 35%;
    margin-top:2px;
}
.sltx {
text-align: center;
}
ul.article-listing-biography li {
    width:calc(100% - .5rem);
    position: relative;
    margin-bottom: 1rem;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .14);
    transition: all .3s cubic-bezier(.25, .8, .25, 1);
    background:#e8e8e8
}
ul.article-listing-biography.article-listing-biography li {
        width:calc(100% - .65rem)
    }
}

/*XS*/
@media screen and (min-width:320px){
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
.slogo{
    width:25%; 
	margin-left: 35%;
    margin-top:2px;
}
.sltx {
	text-align: center;
}	
ul.article-listing-biography li {
    width:calc(100%);
    position: relative;
    margin-bottom: 1rem;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .14);
    transition: all .3s cubic-bezier(.25, .8, .25, 1);
    background:#e8e8e8
}
ul.article-listing-biography.article-listing-biography li {
        width:calc(100%)
    }




}
/* SMALL*/
@media screen and (min-width:576px){
.ldr1 {width:50%;}
.ldr {width:50%;}
.slogo{
    width:80%; 
    margin-left:0;
    margin-top:2px;
    }
.sltx {
	text-align: center;
	margin-top:10px;
}
ul.article-listing-biography li {
    width:calc(33% - .5rem);
    position: relative;
    margin-bottom: 1rem;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .02), 0 1px 2px rgba(0, 0, 0, .14);
    transition: all .3s cubic-bezier(.25, .8, .25, 1);
    background:#e8e8e8
}
ul.article-listing-biography.article-listing-biography li {
        width:calc(33.333% - .65rem)
    }

.smbx {
    padding:0;
}
.sttx1 {
	word-wrap: normal;
	font-size: 100%;
}
}



/*MEDIUM*/
@media screen and (min-width: 768px){

.ldr {
    padding:2px;
}
.ltx{
    font-size:85%; 
}
.smbx {
    padding:0px;
}
.sltx {
	word-wrap: normal;
    margin-top: 30px;

}
.slogo {
    width:80%;
    margin-top:10px;
	margin-left: 50px;
}
.sttx {
	font-size: 95%;

}
}

/*LARGE*/
@media screen and (min-width: 992px){
.slogo {
    width: 90%;
    margin-top: 10px;
	margin-left:70px;
}
.ldr {padding: 5px;}
.ltx {
	font-size: 90%;
}
.sltx {
	word-wrap: normal;
    margin-top: 35px;

}
.stme {
    margin-top: 5rem;
}
.sttx{
    font-size:95%;    
}
}
/*XTRA LARGE*/
@media screen and (min-width: 1200px){ 
.STIM {width:100%;padding:0;margin:0 -15px;}
.slogo {
    width: 85%;
    margin-top: 10px;
	margin-left:100px;
	
}
.ldr1 {with:100%; padding:0;margin:0;}
.ldr {padding: 0px;}
.ltx {
	font-size: 90%;
}
.sltx {
	word-wrap: normal;
    margin-top: 40px;
    margin-left: 20px;
}
.stme {
    margin-top: 5rem;
}
.sttx{
    font-size:100%;    
}

}
