@media (min-width: 768px) { 
 .footer p {
   top:10%;
   left:0;
   position:absolute;
 }
}



.header, .footer {
 padding: 20px 0px;
}

.footer {
 margin-bottom:20px;
 position:relative
}

.footer p {
 color:#428BCA;
 margin-top:20px;
}

.header img, .banner img, .footer img {
 width:100%;
}

.editorialTeam > dd, .editorialBaord  > dd, .advisoryBoard > dd{
 padding-bottom:5px;
}

.banner {
 padding-bottom: 10px;
}

.sectionTitle {
 font-weight:bold;
 font-size: 1.2em;
}

.section dd {
 padding-bottom:5px;
 font-style:italic;
}

.section dd p {
 font-style:normal;
}

.menu {
 margin-top:20px;
}

.menu li {
 border-bottom: 1px solid #dddddd;
 padding-bottom: 5px;
 margin-bottom: 5px;
}

article {
 margin-bottom: 40px; 
}

.sectionArticles {
 list-style-type:none;
 padding-left:2px;
 margin-left:2px;
 margin-bottom:0px;
}

.sectionArticles li {
 padding-left:10px;
}

#issueNumber {
 font-weight:bolder;
 margin-bottom:10px;
}

.sectionHeader {
 background-color:#34A788;
 color:#fff;
 padding:10px 5px;
 font-weight:bolder;
 margin-bottom:10px;
}

.sectionHeader p {
 margin-bottom:0px;
}

.articleLinks {
 padding-right:10px;
}

.article {
 padding-left:10px;
}

.sectionArticles .articleTitle, #singleArticle .articleTitle {
 font-weight:bold;
 font-size:1.0em;
 margin-bottom:2px;
}

.sectionArticles .article-divider {
 border-bottom:1px #dddddd solid;
}

.sectionArticles .article-divider-container {
 margin:5px 0px 10px;
}

.sectionArticles .author, #singleArticle .author {
 margin-bottom:0px;
}

.para {
 text-align:justify;
}

.announcements dt {
 margin-bottom:10px;
}

.announcements dd {
 border-bottom: 1px solid #dddddd;
}

.article-summary > div {
 margin-bottom: 10px;
}

.article-summary .articleTitle {
 font-weight:bold;
 font-size:1.4em;
 margin-bottom:2px;
}

.article-summary .author, .sectionArticles .author, #singleArticle .author {
 font-size:0.9em;
 font-style:italic;
}

#singleArticle .keywords, .article-summary .keywords {
 margin:10px 5px;
 font-style:italic;
}

#singleArticle .abstract, .article-summary .abstract {
 text-align:justify;
 margin:10px 0px;
}



/*.editorialBoardTab >tbody > tr > td{
 border-top:1px solid #fff;
}*/

.role-center {
 text-align:center;
}

.role-right {
 text-align:right;
}

.inst {
 font-style:italic;
}

.editorialBaord .inst {
 padding-left:10px;
}

.issueHeading {
 margin-top:10px;
}

/* styles to view article */
#articleContent {
 float:left;
 padding:20px 15px 20px 20px;
 width:760px;
}


#articlePdfResizer {
 width: 98%;
 height: 400px;
 padding: 1px 0px 1px 1px;
}

#articlePdf {
 width:99%;
 height:99%;
 padding: 1px 0px 1px 1px;
}

#articlePdf.fullscreen {
 position: fixed;
 width: 97%;
 height: 95%;
 left: 20px;
 top: 7px;
 z-index: 1002;
}

.black_overlay{
 display: none;
 position: absolute;
 top: 0%;
 left: 0%;
 width: 100%;
 height: 2000px; /* 100% only fills window, not page, causing potential display issues */
 background-color: black;
 z-index:1001;
 -moz-opacity: 0.7;
 opacity:.70;
 filter: alpha(opacity=70);
}

#fullscreenShow {
 display: none;
} 

#fullscreenHide {
 padding: 2px;
 background-color: white;
 display: none;
 position: fixed;
 bottom: 3px;
 right: 3px;
 z-index: 1003;
}

.purchaseOption {
 padding:10px;
 margin-top:5px;
 margin-bottom:5px;
}

.purchaseOptionHeading {
 font-weight:bold;
}

.purchaseOptionItem {
 font-weight:bolder;
}

.search-results {
 margin-top:10px;
}

.search-results li {
 padding-bottom:2px;
 margin-bottom:5px;
 border-bottom:1px solid #dedede;
}

.search-result .article-title {
 font-weight:bold;
 
}

.search-result .article-author , .search-result .article-keywords{
 font-size:0.95em;
}

.search-result .article-keywords {
 padding-left:10px;
}