﻿.afilter .btn-grey{ background-color:#444;border-color:#333;color:#fff}
.afilter .btn-grey:hover{ background-color:#555;border-color:#444;color:#fff}
.afilter ul.tagit li.tagit-new { width: 100% !important; }
.afilter ul.tagit li.tagit-new input[type=text]::-ms-clear { display: none; }


/* shared pager */
.alist-pager { margin: 5px 8px 5px 0px; }
.alist-pager .pagination { margin: 0; float: left; }
.alist-pager li { display: inline-block; }
.alist-pager .pagination a { color: #000; }
.alist-pager .pagination .active a { background-color: #444; color: #fff; }
.alist-pager .pagination .active a:link, .alist-pager .pagination .active a:visited, .alist-pager .pagination .active a:hover { color: #fff; }

/* task bar*/
.alist .task-bar { float: right; padding-bottom: 50px; }
.adetail .task-bar .addthis_toolbox a { margin-bottom: 0; }

/*shared listing*/
.alist { }
.alist .item { display: inline-block; width: 100%; margin-bottom: 20px; }
.alist .atitle { display: block; font-size: 18px; font-family: 'Helvetica Neue Bold', 'Helvetica Neue', Helvetica, 'Arial Bold', Arial, sans-serif; font-weight: bold; line-height: 1.3em; }
.alist .link { text-decoration: none; }

.alist .more-link, .alist .more-link:hover, .alist .more-link:link, .alist .more-link:visited { font-weight: bold; padding-left: 5px; }


/* shared tag */
.adetail .tag { padding-right: 10px; float: left; }
.adetail .tags { clear: both; padding-top: 20px; }


/* shared detail*/
.adetail { padding-bottom: 20px; }
.adetail .atitle { display: block; font-size: 20px; font-weight: bold; line-height: 1.3em; padding-bottom: 10px; }
.adetail .task-bar { background: transparent url('header.png') repeat-x top left; height: 25px; margin-bottom: 8px; }

.adetail .task-item { font-size: .8em; background-color: #fff; margin: 3px 15px 2px 0; padding: 2px 10px 0px 10px; float: right; height: 20px; }
.adetail .task-item a { text-decoration: none; }
.adetail .body { line-height: 150%; position: relative; margin-bottom: 15px; }
.adetail .body-wrapper { position: relative; margin-bottom: 15px; }

@media (max-width: 767px), print {
    .adetail .body { display: table-header-group; font-size:120% }
}

/* shared gallery */
.adetail .gallery { background: #E8E8E8; margin-bottom: 32px; width: 100%; display: inline-block; position: relative; clear: both; }
.adetail .gallery .item { }
.adetail .gallery .item .media-title { color: #595853; padding: 0px 15px; font-weight: bold; margin-top: 2px; }
.adetail .gallery .item .media-caption { color: #595853; padding: 0px 15px; margin-bottom: 15px; }

.adetail .gallery .item .image { background-color: #000; text-align: center; }
.adetail .gallery .item .media-info-bar { height: 30px; background: #363435; color: #E6E3D7; padding-top: 4px; }
.adetail .gallery .item .media-info-bar .link { text-transform: uppercase; text-decoration: none; margin-right: 30px; color: #E6E3D7; float: right; }
.adetail .gallery .item .media-info-bar .counter { color: #999; padding-left: 15px; display: inline-block; }

.adetail .gallery .pager-left { cursor: pointer; height: 394px; width: 46px; position: absolute; background: transparent url(gallery-left.png) no-repeat left; opacity: .6; left: 0; z-index: 20; }

.adetail .gallery .pager-right { cursor: pointer; height: 394px; width: 46px; position: absolute; background: transparent url(gallery-right.png) no-repeat right; opacity: .6; right: 0; z-index: 20; }

.adetail .gallery .aimage { max-height: 500px; display: inline-block; }
.adetail .gallery .share { width: 220px; z-index: 200; position: relative; display: block; background-color: #e8e8e8; text-align: center; padding: 9px 0px 9px 5px; border: solid 3px #363435; }
#dam{ height:480px;overflow:hidden}
@media (max-width: 767px), print {
    .adetail .gallery .item .media-info-bar .link { margin-right: 10px; font-size: 13px; margin-top: 3px; }
}

/* print */
.adetail .gallery.print { background-color: unset !important }
.adetail .gallery.print #dam { height: unset !important }
.adetail .gallery.print .item .image { background-color: unset !important }

/* dateline */
.adetail .dateline { float: left; padding-right: 5px; font-weight: bold }

/* shared contacts*/
.adetail .contacts { clear: both; margin: 20px 0 20px 0; }
.adetail .contacts .contact { border-left: 3px solid #990000; padding-left: 24px; margin-left: 20px; color: #35332C; }

.adetail .side-bar { width: 335px; position: relative; float: right; padding-left: 20px; z-index:1}
/* shared related */
.adetail .related { padding: 0 0 15px 0px; position: relative; }
.adetail .related-item { padding: 5px 15px 5px 15px; display: block; }

.adetail .related-item .text a, .adetail .related-item .text a:hover, .adetail .related-item .text a:link, .adetail .related-item .text a:visited { text-decoration: none; }

.adetail .related-item img { max-width: 250px; }
.adetail .related hr { height: 1px; border-bottom: 1px solid #888; margin: 5px 0 5px 0; padding: 0; }
@media (max-width: 767px), print {
    .adetail .related { font-size:120% }
}


@media (max-width: 767px), print {
    .adetail .side-bar { width: 100%; float: none; padding: 0; display: table-footer-group; margin-top: 10px; }
}


/* bio */
.alist-bio { display: inline-block; background: url(bioback.png) no-repeat left top; }
.alist-bio .image { display: inline-block; }
.alist-bio .item { float: left; width: 33.3%; height: 330px; text-align: center; padding: 10px 10px 20px 10px; }
.alist-bio .rss { z-index: 999; text-align: right; width: 100%; }
.alist-bio .rss a { color: #F28422; }
.alist-bio .more-link, .alist-bio .more-link:hover, .alist-bio .more-link:link, .alist-bio .more-link:visited { font-weight: bold; }
.alist-bio .link { text-decoration: none; }

@media (max-width: 1200px) {
    .alist-bio .item { height: 340px; }
}


@media (max-width: 767px) {
    .alist-bio .item { width: 50%; height: 310px; }
}

@media (max-width: 480px) {
    .alist-bio .item { width: 50%; height: 340px; }
}



.adetail-bio .atitle { font-size: 36px; }
.adetail-bio .sub-title { font-size: 22px; font-weight: bold; display: inline-block; width: 100%; }
.adetail-bio .gallery-bio .inner { background-color: #EAE9E4; width: 100%; }

.adetail-bio .gallery-bio { display: inline-block; margin-bottom: 20px; text-align: center; width: 100%; }
.adetail-bio .gallery-bio .media-info-bar { height: 30px; background: #363435; color: #E6E3D7; padding-top: 4px; }
.adetail-bio .gallery-bio .media-info-bar .link { text-transform: uppercase; text-decoration: none; color: #E6E3D7; float: right; }
.adetail-bio .gallery-bio img { padding: 20px; }


/********  In The News **************/
.alist-inthenews { }
.alist-inthenews .item {position:relative;overflow:hidden; display: inline-block; width: 100%; border-bottom-color: #B8B6A9; border-bottom-style: dotted; border-bottom-width: thin; margin-bottom: 25px; }
.alist-inthenews .article-cal, 
.adetail-inthenews .article-cal { float: left; width: 50px; margin-right: 20px; margin-left: 0px }
.alist-inthenews .article-cal .cal-top, 
.adetail-inthenews .article-cal .cal-top { padding: 3px; list-style-type: none; background-color: #990000; color: White; text-align: center; font-size: 18px; }
.alist-inthenews .article-cal .cal-bot, 
.adetail-inthenews .article-cal .cal-bot { padding: 0 3px 0 3px; list-style-type: none; background-color: #BFBDB1; color: Black; text-align: center; }
.alist-inthenews .datitle { display: block; font-size: 18px; font-family: 'Helvetica Neue Bold', 'Helvetica Neue', Helvetica, 'Arial Bold', Arial, sans-serif; font-weight: bold; line-height: 1.3em; }
.alist-inthenews .sub-title { margin: 0; padding: 2px; font-size: 10px; font-style: italic; display: inline-block; }
.alist-inthenews .link { display: inline-block; }
.alist-inthenews .more-link { float: right; padding-top: 15px; padding-bottom: 5px; }
.alist-inthenews .more-link a, .alist .more-link a:hover, .alist .more-link a:link, .alist .more-link a:visited { padding-left: 5px; font-weight: bold; text-decoration: none; color: #990000; }


/* dashboards */
.adash .item { display: inline-block; width: 100%; margin-bottom: 20px; position:inherit; }
.adash .news-link, .adash .news-link:hover, .adash .news-link:link, .adash .news-link:visited { text-decoration: none; }
.adash .more-link, .adash .more-link:hover, .adash .more-link:link, .adash .more-link:visited { font-weight: bold; padding-left: 5px; position: relative; }
.adash .rss { z-index: 999; text-align: right; width: 100%; padding: 10px; }
.adash .rss a { color: #F28422; }
.adash .more { z-index: 999; text-align: right; width: 100%; padding: 10px; }
.adash hr { height: 1px; border-bottom: 1px solid #888; margin: 5px 0 5px 0; padding: 0; }


.adash-2col .poster { float: left; }
.adash-2col .body { margin-left: 130px; }
.adash-2col .atitle { font-size: 18px; font-family: 'Helvetica Neue Bold', 'Helvetica Neue', Helvetica, 'Arial Bold', Arial, sans-serif; padding-top: 0px; font-weight: bold; }
.adash-2col .sub-title { display: inline-block; width: 100%; }

.adash-list .text { padding-left: 15px; }
.adash-list .item { padding: 0 15px 0 15px; margin: 0; }
.adash-list .bullet { float: left; }
.adash-list .bullet span { color: #990000; font-weight: bold; }



.adash-archive .item { margin: 0; padding-left: 15px; }
.adash-archive .text { padding-left: 15px; }
.adash-archive .bullet { float: left; }
.adash-archive .bullet span { color: #990000; font-weight: bold; }
.adash-archive .child { padding-left: 30px; }

.adash-bio{ background-color:#EAEAE4;display:inline-block}
.adash-bio-left { background: url(bioback-left.png) no-repeat center right; padding:0 165px 0 5px; padding-top:10px; display:inline-block}
.adash-bio-right { background: url(bioback.png) no-repeat center left; padding:0 5px 0 165px; padding-top:10px; display:inline-block; float:right; }
.adash-bio-right .item{ float:left}
.adash-bio-left .item{ float:left}
.adash-bio .item{ display:inline-block; width:33%;padding-left:5px;padding-right:5px;text-align:center;margin-bottom:10px;height:400px}
.adash-bio .dimg{margin:0 auto;}
.adash-bio .more{font-weight:bold}

/* one item */
.adash-bio-right .item:first-child:nth-last-child(1) {
    width: 100%;
}

/* two items */
.adash-bio-right .item:first-child:nth-last-child(2),
.adash-bio-right .item:first-child:nth-last-child(2) ~ .item {
    width: 50%;
}

@media (max-width: 767px) {
    .adash-bio .item { width: 50%;}
}

@media (max-width: 480px) {
    .adash-bio-right{ padding-left:0px; background-image:none;}
    .adash-bio-left{ padding-right:0px; background-image:none;}
    .adash-bio .item { width: 50%;}
}

.adash-ribbon{ background-color:#EAEAE4;display:inline-block}
.adash-ribbon .item{ display:inline-block; padding:5px; text-align:center; margin-bottom:10px;}
.adash-ribbon .item a {display: inline-block;}
.adash-ribbon .dimg{ margin:0 auto;}
.adash-ribbon .more{ font-weight:bold}

@media (max-width: 767px) {
}
