@import url('https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400..900;1,400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
.pdf-viewer-journal {background-color:#F4F4F6; padding:0 0 60px;}
.single.single-jpdfpreviewer .a-wrap.a-wrap-base.a-wrap-2.a-wrap-bg {margin-bottom:0;}
.cs_container {margin:auto; max-width:1240px;}
.head-section .post_title {    font-family: inherit;font-size:43px; line-height:1.2; font-weight:600; text-transform:capitalize; margin-bottom:1rem;}
.head-section {margin-bottom:4rem; padding-top:4rem;}
.head-section .entry-meta {display:flex; gap:8px; align-items:center;}
.head-section .entry-meta span.author_name {transition:color .3s; font-size:12px; padding:3px 6px; border-radius:2px; line-height:1; background-color:#ef262d; color:#fff; font-weight:400; display:inline-block;}
.head-section .entry-meta span.publication-date:before {content:"•"; margin:0 6px 0 0;}
.head-section .entry-meta span.publication-date {position:relative;}
.flex_row {display: flex; gap: 3%;  word-wrap: break-word;  flex-wrap: wrap; box-sizing: border-box;}
.single.single-jpdfpreviewer footer.main-footer {margin-top:0;}
.content.colm-nine-left { flex: 1;}  
.sidebar.colm-three-right { flex: 0 0 40%;max-width: 370px;} 
.sidebar-inner {padding:0px;word-wrap: break-word;}
.sidebar_block h3 ,.widget.widget_block h2.wp-block-heading{  margin-top: 1.35em;  margin-bottom: 0.75em;  font-weight:600;font-size: 1.285em;color:#161616;font-family: inherit;   line-height: 1.5;}
.sidebar_block a.info_links {    text-decoration: none; font-weight:400; border:1px solid #EAE9ED; text-align:left; height:auto; line-height:1em; font-size:18px; color:#091127; gap:15px; background-color:#fff; overflow:hidden; padding:1em 1.5em; display:flex; align-items:center; box-shadow:0 10px 5px rgba(0, 0, 0, 0); transition:box-shadow 0.3s ease-in;}
.main-content-section {font-size:16.604px; color:#161616; line-height:28.2268px;}
.tag_list a{        text-decoration: none; text-transform: capitalize; background: #ddd; padding: 0px 6px; border-radius: 2px; font-size: 12px; line-height: 22px; transition: .5s;
    display: inline-block; color: #161616; border: 1px solid #ddd;}
span.postcats a {text-decoration: none; background: red; padding: 0px 6px; border-radius: 2px; font-size: 12px; line-height: 18px;transition: .5s;display: inline-block;color: #fff; border: 1px solid red; margin-right:5px; }
.sidebar-inner .widget h2.widget-title , .sidebar_block h3, .sidebar-inner h2.wp-block-heading{margin-bottom: 10px; font-size: 1.285em; color: #161616;line-height: 1.5;} 
.tag_list {display:flex; flex-wrap:wrap; gap:8px; background:bottom;}
.tag_list a:hover{transition:.5s; color:#fff; background-color:#ef262d;}
a.info_links:hover {background:#fff; z-index:1; color:#161616; box-shadow:0 0px 10px rgb(0 0 0 / 9%);}
.sidebar_btn_links>.info_links:not(:first-child), .sidebar_btn_links>.info_links:not(:first-child) {margin-top:-1px;}
.tab-menu ul {list-style:none; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.tab-menu ul li {text-align:center;}
.tab-menu ul li a { font-size: 16px; padding: 8px 20px; display: flex;font-weight: 700;border-radius: 4px 4px 0 0;
 letter-spacing: 0.44px; display: inline-block; display: block; text-transform: uppercase; text-decoration: none;
transition: 0.5s all;border-bottom: 2px solid transparent;}
.sidebar-inner .widget.widget_tag_cloud { margin-top: 30px;}
.tab-box {display:none;}
.tab-teaser {width:100%;}
.tab-main-box {background:#; padding:10px 0px; margin-top:-2px}
.tab-menu ul {display:flex; gap:2px; margin:0 0 20px; padding:0 0 0px; border-bottom:2px solid #ddd;}
.tab-menu ul li a.active, .tab-menu ul li a:hover {color: #ef262d; border-bottom: 2px solid #ef262d;}
.tab-menu ul li {margin-bottom:-2px;}

/********TocPage style css**/
.jpdf-articles-listing {display: flex;flex-wrap: wrap; gap: 58px;}
 .jpdf-articles-listing article {display: flex; gap: 25px;}
 .jpdf-articles-listing article .article-media {flex: 0 0 38%;}
 .jpdf-articles-listing article .article-media a.articlethumblink {display: block; position: relative;max-width: 100%; padding-bottom: 66.6666666667%;}
.jpdf-articles-listing article .article-media a.articlethumblink span.article-thumbnail {display: block; position: absolute;
 top: 0; left: 0;width: 100%;height: 100%; object-fit: cover; display: block;  background-repeat: no-repeat;
  background-position: center center;  background-size: cover;} 
  
  .jpdf-articles-listing article:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    bottom: calc(52px / 2* -1);
    border-bottom: 1px solid #e8e8e8;
}.jpdf-articles-listing article  {
    position: relative;width: 100%;
}
 .jpdf-articles-listing article  .post-title a {
   
    color: #161616;
    font-family: "Inter", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
    line-height: 1.36;
}
 
 .jpdf-articles-listing article  .post-title {
    margin-bottom: 10px;
}
.jpdf-articles-listing article .post-meta-items span.post-cat:after {
    content: "\2013";
    padding: 0 4px;
    display: inline-block;
    transform: scale(0.916); 
}

.jpdf-articles-listing article .post-meta-items span.meta-item.date{
    position: relative; 
}
.jpdf-articles-listing article .post-meta-items span{
    padding: 0;
    color: #d1142e;
    font-weight: 500;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    font-size: 10px;
}span.meta-item.date span.date-link {
    color: #8a8a8a;
} 
.article-item-meta span.jpdf-article-doi a {
    color: #111111;
}
.article-item-meta span {
	margin-top: 16px;
    color: #111111;
    font-size: 14px;
    line-height: 1.6;
    word-break: break-all;
    word-break: break-word;
    overflow-wrap: break-word;
}
.article-item-meta span.jpdf-article-doi {
    display: block;
    margin-top: 10px;
}
.article-item-buttons {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-top: 15px;
}.article-item-buttons a {
    border: 1px solid #313131;
    padding: 3px 15px;
    text-decoration: none;
    line-height: 30px;
    color: #313131;
    font-size: 16px;
    text-decoration: none;
}.article-item-buttons a:hover {
    background: #ef262d;
    color: #fff;
    border-color: #ef262d;
}
.article-item-meta {
    line-height: 1.2;
}
.jpdf-articles-pagination {
    font-size: 13px;
    display: flex;    gap: 8px;
    margin-top: 50px;
}
 .jpdf-articles-pagination .current, .jpdf-articles-pagination a:hover {
     color: #fff !important;
    border-color: transparent;
    background: #d1142e;
    text-decoration: none;
}
 .jpdf-articles-pagination .page-numbers, .jpdf-articles-pagination a {
  display: block;
    color: #505050;
    padding: 0 10px;
    margin-right: 6px;
    line-height: 30px;
    font-weight: 500;
    border-radius: 2px;
    border: 1px solid #e8e8e8;
}
 
 
 .jpdf-articles-pagination .prev, .jpdf-articles-pagination .next {
    font-size: 1.08em; 
}
.jpdf-articles-listing article .post-meta-items span.post-cat a:last-child:before {
    content: none;
}.jpdf-articles-listing article .post-meta-items span.post-cat {
    display: inline;
}
.jpdf-articles-listing article .post-meta-items span.post-cat a:last-child {  margin: 0px 0px 0 0;}
}
.jpdf-articles-listing article .post-meta-items span.post-cat a {
    position: relative;
    margin: 0px 12px 0 0;
    line-height: 11px;
}
.jpdf-articles-listing article .post-meta-items span.post-cat a:before {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 9px;
    background: #818181;
    right: -6px;
    top: 2px;
}
.post-meta-items {
    line-height: 16px;
    margin-bottom: 8px;
}.article-content .postdatect span.meta-item.date {
    color: #d1142e;
}
.article-content .postdatect {
    display: inline-block;
    font-size: 14px;
    margin-bottom: 5px;
}
.article-content .postdatect span.meta-item.articletype:before {
    content: "";
    display: block;
    position: absolute;
    width: 1px;
    height: 13px;
    background: #818181;
      left: 6px;
    top: 2px;
}.article-content .postdatect span.meta-item.articletype {
    position: relative;
}.article-content .postdatect span.meta-item.articletype {
    padding-left: 16px;
}

/*Citation Output Style*/
.ctxpopupmodal .ctxpop-modal {
    transition: all 0.3s;
    padding: 35px 40px;
    max-width: 550px;
    margin: 100px auto 0px;
    border-radius: 0px;
}
.ctxpopupmodal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    z-index: 9999;
    align-items: center;
}
.ctxpopupmodal:before {
    content: "";
    background: #0000009e;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -2;
}
.ctxpop-modal {
    padding: 20px 20px;
    width: 100%;
    max-width: 65%;
    background: #fff;
    border-radius: 5px;
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
    -webkit-box-shadow: rgb(0 0 0 / 8%) 0px 5px 15px;
    margin: 50px auto 0px;
	position: relative;
}.ctxpop-modal .ctxpop-content .ctxpop-header button.ctxpop-close {
    color: #aaa;
    line-height: 50px;
    font-size: 80%;
    position: absolute;
    right: 11px;padding:0; font-weight: normal;
    text-align: center;
    border: none;text-transform: unset;
    width: auto;
    top: 0;box-shadow: none;
    text-decoration: none;
}
.ctxpop-modal .ctxpop-content .ctxpop-header button.ctxpop-close span {color: #aaa;text-decoration: none; font-size: 15.6px;
    font-family: arial;
}
.ctxpop-modal .ctxpop-content .ctxpop-header button.ctxpop-close:hover, .ctxpop-modal .ctxpop-content .ctxpop-header button.ctxpop-close:hover span {
    color: #000;
    background: transparent;
}

.ctxpop-content .ctxpop-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 11px !important;
}
.ctxpop-header .ctxpop-title {
        color: #e7131a;
    font-size: 25px;    font-family: "Alegreya", serif;
    font-weight: 700;
    text-transform: uppercase;
}
.ctxpop-header .ctxpop-close {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #e7131a;
    background: #fff;
    text-align: center;
    display: block;
    line-height: 30px;
    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    position: absolute;
    top: -15px;
    right: -15px;
	cursor: pointer;
}

.ctxpop-header .ctxpop-close:hover{
	border: none;
	transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
}
.ctxpop-header .ctxpop-close:hover span{
	
}
.ctx-output-body {
    border: 1px solid #000;
    padding: 20px;
    margin-top: 15px;
    width: 100%;
}
.ctx-output-cont .ctx-output-body {
    border: 2px solid #000;
    padding: 20px;
    margin-top: 15px;
	overflow-y: scroll;
	height: 190px;
}
.artmet_output_cont {
    padding: 20px 20px;
    text-align: center;
    border: 2px solid #e7131a;
}
.artmet_output_cont a.artmet_citepopup_link {
    color: #e7131a;
}
.artmet_output_cont a.artmet_citepopup_link:hover {
    text-decoration: underline;
}
.artmet_output_cont h3.citedhead {
    font-size: 30px;
}
.artmet_articles_wrpr .artmet_articles_list li{
	list-style-type:none !important;padding: 0;
}
.artmet_articles_list .artmet_summary p{ margin-bottom:0px; }
.artmet_articles_list .artmet_summary .artmet_contribts {
    margin-bottom: 10px;
}.widget ul li, .post-entry, p, .post-entry p {
    font-size: 16px;
    line-height: 1.8;
    color: #888888;
}
#artmetcitationPopup .ctxpop-header .ctxpop-title {
    padding-bottom: 12px;
    border-bottom: 1px solid #e7131a;
    width: 100%;
    font-size: 25px;
    text-align: left;
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: capitalize;
}div#artmetcitationPopup .ctxpop-dialog .ctxpop-content .ctxpop-body ul {
    margin: 0px;
    padding: 0;
}
div#artmetcitationPopup .ctxpop-dialog .ctxpop-content .ctxpop-body ul {
    margin: 0px;
    padding: 0px; 
}
.#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .article_citevl {
    flex: 0 0 10%;
	margin-right:10px;    font-family: "Lato", sans-serif;
}
#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .article_citevl span.citationtxt {
 display: flex;
    width: 60px;        font-family: "Lato", sans-serif;
    height: 60px;
    margin: 30px 0 0;
    justify-content: center;
    align-items: center;
    background: #e7131a;
    color: #fff;
    font-size: 24px;
    border-radius: 30px;
}
#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .artmet_summary a.artmet_readmore_lk {
    margin-top: 10px;
    display: block;
    color: #e7131a;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
div#artmetcitationPopup .ctxpop-dialog .ctxpop-content .ctxpop-body ul li {
    margin-bottom: 11px;
    padding-bottom: 12px;
    border-bottom: 1px solid #dedede;
    font-size: 16px;
    color: #888888;
} 

#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .artmet_summary a.artmet_readmore_lk:hover{text-decoration:underline;}

#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article{display:flex;justify-content:flex-start;align-items:flex-start;}
#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .artmet_summary{text-align:left;padding-right:10px;font-family: "Lato", sans-serif;}
#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .artmet_summary span.arttype{font-size:13px;font-family: "Lato", sans-serif;}
#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .artmet_summary h3 {
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
    color: #000;
    font-family: "Alegreya", serif;
    margin-bottom: 5px;
}
#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .artmet_summary h3 a:hover {
    text-decoration: underline;color:#d1142e;
}
#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .artmet_summary h3 a {
    font-size: inherit;line-height: inherit;color: #000;    letter-spacing: 0.05px;
}
#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .artmet_summary p {
    color: #000;line-height: 22px;    font-size: 14px;    font-family: "Lato", sans-serif;}
}
#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .artmet_summary p.artmet_doi a {
    font-size: 16px !important;
}
#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .artmet_summary a.artmet_readmore_lk { 
    margin-top: 10px; 
    display: block;
    color: #e7131a;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
.artmet_citationpopup_ct.ctxpopupmodal, div#artmetcitationPopup{height:90%;}
div#artmetcitationPopup .ctxpop-dialog, div#artmetcitationPopup .ctxpop-dialog .ctxpop-content{
    height: 100%;
}
div#artmetcitationPopup .ctxpop-dialog .ctxpop-content .ctxpop-body {
    height: calc(100% - 75px);
    overflow-y: scroll;
}
div#artmetcitationPopup .ctxpop-dialog .ctxpop-content .ctxpop-body::-webkit-scrollbar{width:10px;}
div#artmetcitationPopup .ctxpop-dialog .ctxpop-content .ctxpop-body::-webkit-scrollbar-track{ border-radius: 10px;}
div#artmetcitationPopup .ctxpop-dialog .ctxpop-content .ctxpop-body::-webkit-scrollbar-thumb {
  background: #e7131a; 
  border-radius: 10px;
}
.artmet_output_cont div.citedhead{ width:100%; margin-bottom: 20px; }
.artmet_output_cont .citedhead img{ width:200px; }

.cformatter_tabs_container .cformatter_tabs_nav ul {
    padding-left: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-bottom: 1px solid #ddd;
    flex-wrap: wrap;
    margin: 0 0 20px!important;
    padding: 0!important;
} 
.cformatter_tabs_container{
    margin-top: 40px;
    background: #fff;
    border: 1px solid #dcdcde;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    padding: 25px;
}
.cformatter_tabs_container h3 {
    margin-top: 0!important;
    font-size: 20px!important;
    margin-bottom: 17px!important;
}
.cformatter_tabs_container .cformatter_tabs_nav ul li{
    list-style-type: none;
    padding: 8px 23px;
    border-radius: 4px 4px 0 0;
    margin-right: 5px;
    margin-bottom: 0;
    border-bottom: transparent;
}
.cformatter_tabs_container .cformatter_tabs_nav ul li.active{
    color: #000;
    background-color: #ffffff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    margin-bottom: -1px;
}
.cformatter_tabs_container .cformatter_tabs_nav ul li a{
    color: #e7131a;
}
.cformatter_tabs_container .cformatter_tabs_nav ul li a:hover{
    text-decoration: none;
}
.cformatter_tabs_container .cftabcontent{
    display: none;
}
.cformatter_tabs_container .cftabcontent.active-tab{
    display: block;
    margin-bottom: 15px;
}
.cfomatter_btnholder a{
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 25px;
    display: block;
}
.cfomatter_btnholder a:hover{
    text-decoration: none!important;
}
.cformatter_tabs_container .cftabcontent.active-tab pre{
    border-radius: 4px;
    min-height: 200px;
    white-space: break-spaces;
    background-color: #f4f4f4;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0 0 20px;
    line-height: 1.4;
    padding: 15px;
    letter-spacing: 0;
    color: inherit;
    display: block;
    font-size: 14px;
    word-break: break-all;
    word-wrap: break-word;
}
.cformatter_tabs_container .cftabcontent.active-tab img{
    text-align: center;
    margin: 0 auto;
    display: block;
}
.cformatter_tabs_container .cftabcontent.active-tab a{
    background-color: #e7131a;
    border: 1px solid #e7131a;
    border-radius: 4px;
    color: #fff;
    padding: 10px 20px;
    transition: all 0.3s ease-in-out;
}
.cformatter_tabs_container .cftabcontent.active-tab a:hover{
    background-color: transparent;
    border: 1px solid #e7131a;
    color: #e7131a;
    transition: all 0.3s ease-in-out;
    text-decoration: none;
}


@media only screen and (max-width:1280px) {
.cs_container {        padding: 0 15px;}
}
@media only screen and (max-width:1024px) {

}

@media only screen and (max-width:991px) {

.head-section .post_title {font-size:32px;}
.content.colm-nine-left iframe {height:600px; width:100% !important;}
.head-section { margin-bottom: 3rem; padding-top: 3rem;}
.jpdf-articles-listing article { gap: 16px;}
.jpdf-articles-listing article  .post-title a { font-size: 16px;}
.article-item-buttons a { padding: 1px 15px; line-height: 30px; font-size: 14px;}
}

@media only screen and (max-width:767px) {
.content.colm-nine-left iframe {height:300px; width:100% !important;}
.content.colm-nine-left {flex:0 0 100%;}
.sidebar.colm-three-right {flex:0 0 100%;max-width:100%;}
.sidebar-inner { padding: 0 0px; }
.head-section .post_title {
        font-size: 28px;
    }
	.article-item-buttons a {
 
    font-size: 15px;
  
}#artmetcitationPopup .ctxpop-header .ctxpop-title {
    
    font-size: 20px;

}.ctxpopupmodal .ctxpop-modal {

    padding: 35px 20px;
   
   
}#artmetcitationPopup .ctxpop-output-wrpr ul.artmet_articles_list .artmet_article .artmet_summary h3 {
    font-size: 17px;

}.cformatter_tabs_container .cformatter_tabs_nav ul li {

    padding: 5px 13px;

}
}

@media only screen and (max-width:575px) {
.head-section .post_title {font-size:26px;}
.tab-menu ul li a {font-size: 14px;
        padding: 10px 13px;}
.head-section .entry-meta {  flex-wrap: wrap;
}.head-section {  margin-bottom: 2rem;   padding-top: 2rem;}
.tab-menu ul li a {font-size: 16px;}
.jpdf-articles-listing article  .post-title a { font-size: 15px;}
.head-section .post_title {
    font-size: 22px;
    line-height: 1.4;
}
}

@media only screen and (max-width:414px) {
.article-item-buttons a {
    border: 1px solid #313131;
    padding: 1px 8px;    
    line-height: 30px;    
    font-size: 13px;
    
}.article-item-buttons {
    
    gap: 10px;
   
}
}