/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 3.1.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
a{text-decoration:none !important;}
.container{width:90%; margin:0px auto;}

.btn-primary{background: var( --e-global-color-primary );padding:5px 20px;color:#fff;border-radius:3px;line-height: 30px;display: inline-block;font-weight:600;}

.btn-primary:hover{color:#fff;}
.text-primary{color:var( --e-global-color-primary );}
.primary-bg{background: var( --e-global-color-primary );}
.overflow-hidden{overflow: hidden;}
.hightLight {padding: 4px 10px;height: 42px !important;display: inline-block;}
.position-relative{position:relative;}

.h-full{height:100%;}
.mt-20{margin-top: 20px !important;}
.mb-0{margin-bottom: 0px !important;}
.mx-auto{margin-left:auto;margin-right:auto;}
.pl-0{ padding-left:0px !important ; }
.pr-0{ padding-right:0px !important ; }
.py-2{padding:15px 0px;}
.px-0{ padding-right:0px !important ;padding-left:0px !important ; }
.py-50{padding: 50px 0px;}

.font-lg{font-size: 18px; font-weight: 600;}
.font-light{font-weight: 200 !important;}

.d-none{display:none !important;} 


.w-100{width:100%; }
.img-fluid{max-width:100%; height:auto;}


.row, .d-flex{display: flex;}


.row{flex-wrap: wrap;}

.col-lg-1 {flex: 0 0 auto;width: 8.33333333%;}
.col-lg-2 {flex: 0 0 auto;width: 16.66666667%;}
.col-lg-3 {flex: 0 0 auto;width: 25%;}
.col-lg-4 {flex: 0 0 auto;width: 33.33333333%;}
.col-lg-5 {flex: 0 0 auto;width: 41.66666667%;}
.col-lg-6 {flex: 0 0 auto;width: 50%;}
.col-lg-7 {flex: 0 0 auto;width: 58.33333333%;}
.col-lg-8 {flex: 0 0 auto;width: 66.66666667%;}
.col-lg-9 {flex: 0 0 auto;width: 75%;}
.col-lg-10 {flex: 0 0 auto;width: 83.33333333%;}
.col-lg-11 {flex: 0 0 auto;width: 91.66666667%;}
.col-lg-12 {flex: 0 0 auto;width: 100%;}

.col-lg-1, .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-10, .col-lg-11, .col-lg-12 {padding-right: 10px;padding-left: 10px;}


#e-n-accordion-item-4961, #e-n-accordion-item-4962, #e-n-accordion-item-4963, #e-n-accordion-item-8921, #e-n-accordion-item-8922, #e-n-accordion-item-8923,
#e-n-accordion-item-5291, #e-n-accordion-item-5292, #e-n-accordion-item-5293{display:none;}


.page-id-8 #header{position:absolute;width: 100%;}  

/* .header-leadForm  input.wpcf7-form-control{margin-top:0px !important;} */
.header-leadForm select{margin-bottom:10px; border: 1px solid var(--e-global-color-586432a);}
.header-leadForm textarea{min-height:195px;}
.header-leadForm .m-0 .col-lg-6{padding:0px}


.header-leadForm .wpcf7-not-valid-tip{font-size:11px; margin-top:5px}
.header-leadForm .payment select{font-size:0px !important;padding: 0;border: 0;opacity: 0;}
.header-leadForm  .wpcf7-spinner, .position-relative .wpcf7-spinner{position:absolute;top: 25px;right: 10px;}
form br{display: none;}

form label{margin-bottom:10px ;} 

form .wpcf7-form-control{width: 100%!important; margin-bottom: 12px !important; border: 1px solid var(--e-global-color-586432a);font-size: 15px;color: #757575;} 

form textarea{resize:none;}

.iti{margin-bottom:10px !important;}

.eael-contact-form-7 .wpcf7-form p:nth-last-of-type(1) {display: block !important;}

.leadform-btn{margin-top:45px !important;}

.journals-list{border:1px solid #ccc;padding: 15px;margin-bottom: 15px;}
.journals-list h2{margin-top:0px;font-weight: 600;font-size: 24px;line-height: 24px;}
.journals-list a{color:var( --e-global-color-primary );text-decoration: none;font-weight: 500;}
.journals-list svg{margin-top: 0px;}
.journals-list .category-description p{font-size:16px; line-height:20px;}
.journals-list .Editor{font-size:14px;line-height:17px;margin-bottom: 10px;}

.latest-post{}
.latest-post .card{background:#F7F7F7;padding: 15px;border-radius: 10px;}
.latest-post .card-title a{color:var( --e-global-color-text );font-size: 18px;line-height: 20px !important;}

.latest-post .pub-date{
    font-size: 13px;
    color: #7C7C7C;
}
.latest-post .editor{margin-bottom: 10px;color: #7C7C7C;line-height: 18px;font-size: 15px;}
.latest-post .cat-name{font-size:18px;font-weight:600;line-height: 20px;margin-bottom: 20px;}

.flash {-webkit-animation: flash linear 1s infinite;animation: flash linear 1s infinite;     color: var(--e-global-color-accent);
    font-weight: 700;} 

@keyframes flash {
    0% { opacity: 1; } 
    50% { opacity: .1; } 
    100% { opacity: 1; } 
}

.search button.hfe-search-submit{background:url('/wp-content/uploads/2024/10/search.png');} 

.journals-thumb .eael-entry-wrapper{padding:0px;}


.catBox {color:#000; text-align:center;}
.catBox a{color:#000; font-weight:600;}
.cat-image img{width:100%;} 

.post-categories p{font-weight:600;}
.post-categories p span{font-weight:400;}

.journal-img{padding-right: 10%;}
.journal-content{    display: flex;align-items: center;}

.journalcard{margin-bottom:20px;display: inline-block;} 
.journalcard a, .journalcard .card-title{color:#000;font-size:16px;text-align:center;}  
.journalcard a img {width: 100% !important;height: auto;max-width: 100%;}

.latest-articles{font-size: 22px !important;margin-top:40px;font-weight: 700 !important;}
.html{margin-right:10px;}

.la-list{margin: 0px 0px !important;padding: 15px 0px;}
.la-list h2, .la-list h2 a{margin:0px 0px 10px 0px !important;color:var( --e-global-color-primary );text-transform: capitalize;font-size: 20px !important;line-height: 26px !important;font-weight: 600;}
.la-list .author-name{color:#666666;margin-bottom: 5px;}
.la-list .volume{font-style:italic;}
.la-list .volume span{font-style: normal; }
.la-list .volume a{font-style: normal; color:var( --e-global-color-primary );}
.la-list .post-thumbnail{/* padding-right: 10px; */}
.la-list a, .la-list a:hover{color:#fff;}
.la-list h2 a:hover{color:#000 ;}
.single-article h1{font-size: 32px;font-weight: 700;line-height: 36px;}

.single-article .h2, .single-journal h2{font-size: 28px;font-weight: 600;line-height: 30px;margin-top: 20px;}
.single-article .h3, .single-journal h3{font-size: 22px;font-weight: 600;line-height: 26px;margin-top: 5px;}
.single-article .h4, .single-journal h4{font-size: 20px;font-weight: 600;line-height: 24px;margin-top: 5px;}
.single-journal p, .single-journal ul li, .single-journal a{font-size:15px;line-height: 22px;text-align: justify; word-wrap: break-word;}


.single-journal h2{text-transform:uppercase;}

.journal-template.single-journal h2{text-transform: capitalize;}
.journal-template.single-journal h2 .elementor-heading-title{text-align:center;}


.article-content{padding-left:20px;}
.article{font-size:20px; font-weight:600;}

.single-journal table tr td, .single-journal table tr td p{margin-bottom:0px; text-align:center;}
.single-journal table tr td {vertical-align:middle;}

.journal-template h2{ margin-top: 0px !important;}

.single-journal .sub-menu li{text-align:left;}


.single-journal  ul.references{padding:0px;}
.single-journal  ul.references li{list-style:none; margin:10px 0px; }
.alarticles{}

.latest-posts .h5{font-size:18px; font-weight:500;color:#000;}
.latest-posts .pub-date{font-size:12px;font-weight:400;color: #707070;}
.latest-posts .art-content{font-size:14px;font-weight:400;color: #202020;}
/*#sidebar{border-right: 1px solid #d1d1d1; margin-bottom:50px;}*/

/*#sidebar .post-thumbnail{margin-bottom:30px;width: 93%;}*/


.guest-editors{}
.guest-editors ol{
    list-style: upper-roman;
    font-size: 32px !important;
    font-weight: 700 !important;
}
.guest-editors ol li{}
.guest-editors ol li h2{}


.pdf, .doi, .published{/* padding: 15px 0px; *//* border-top: 1px solid #d1d1d1; */align-items: center;align-content: center;padding-right: 10px;}

.pdf img, .doi img, .published img{width:25px;margin-right: 10px;}
.pdf p, .doi p, .published p{margin-bottom:0px;}

.doi .h3{font-size: 16px;display: flex;/* width: 100%; */text-transform: uppercase;font-weight: 700;margin-right: 11px;}
.doi a{width: auto;color:var( --e-global-color-primary );word-break: break-all;text-decoration: underline;font-size: 14px;}


.pdf{font-size:14px;justify-content: end;font-weight: 500;}
.pdf img{width: 18px;}
.pdf a{margin-left:10px;display: flex;align-items: center;padding: 6px 10px;line-height: 20px;}
.doi {}
.published strong{margin-right:10px;}
.published{display:flex;justify-content: end;}

.single-article .col-lg-3 {
    width: 22% !important;
}


.article-content{width: 78%;}
.article-content h2{font-size: 26px;}
.article-content h3{font-size:22px;}
.article-content p{font-size:15px;}

.article-content a{color:var( --e-global-color-primary );font-weight:500;}
.article-content img{margin:20px auto;}
.toc{padding-left:20px;}
.toc li{ list-style: auto; padding:2px 0px; margin:2px 0px;}
.toc-item a{color:var( --e-global-color-primary ); font-size:15px;}

#table-of-contents{position: sticky;
    top: 40px;}

#myTextarea {
    overflow: visible;
    resize: none;
    height: initial;
    display: inline-table;
    border: none;
    padding: 0px 10px 0px 0px;
    font-size: 14px;
}
#myDropdown {padding: 5px;width: 70%;float: right;font-size: 14px;}
.empty{height:30px;}

.custom-responsive-option-enable{overflow-x: scroll;}

.subjects-list {list-style: none;padding-left: 0px;}
.subjects-list li{
    padding: 7px 0px;
    border-bottom: 1px solid #dcdcdc;
}
.subjects-list svg, .journals-list svg{width: 15px;font-size: 20px;margin-right: 10px;fill: var( --e-global-color-accent );}
.subjects-list li a {color: #000;text-decoration: none;}
 
.subjects-list li a:hover{color:var( --e-global-color-accent );}

.leftSidebar{margin-top:30px;}

.leftSidebar .accordion .menu-item {background-color:  var( --e-global-color-primary ); color: white;padding: 10px;cursor: pointer;border: none;font-size: 16px;width: 100%;display: flex;align-items: center;justify-content: space-between;}
.leftSidebar .accordion .menu-item:hover {background-color: var( --e-global-color-accent ); }
.leftSidebar .accordion .menu-item svg{font-size:16px;width: 17px;float: right;fill: #fff;}

.leftSidebar .accordion .submenu {    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    background-color: #ffffff;
    transition: max-height 0.3s ease-out;
    margin-bottom: 20px;
    border-left: 1px solid #d5d8dc;
    border-right: 1px solid #d5d8dc;}
.leftSidebar .accordion .submenu li {border-bottom: 1px dashed #d5d8dc;display: flex;align-items: center;cursor: pointer;margin-bottom: 0px;}
.leftSidebar .accordion .submenu li svg{width: 9px;margin-right: 10px;}
.leftSidebar .accordion  li a, .leftSidebar .accordion .submenu li a{color: #292929;width: 100%;padding:8px 15px}

.leftSidebar .accordion .submenu li:hover {background-color: #07478429;} 



.custom-toc {
    border: 1px solid #ddd;
    border-radius: 12px;
    box-shadow: 1px 3px 3px #f1f1f1;
    padding: 15px;
    background-color: #f9f9f9;
    margin-bottom: 20px;
}
.custom-toc .level-2{  list-style: none;
    padding-left: 0;}


.custom-toc .level-2 {
    list-style: none;
    padding-left: 0;
}
.custom-toc .level-2 li {
    margin: 5px 0;
	font-family: 'Inter';
    font-size: 13px;
}
.custom-toc .level-3 {
    margin: 0px 0px 10px 0px;
    padding-left: 0px;
    list-style: none;
}
.custom-toc .level-4 {
    margin-left: 40px;
}
.custom-toc a {
    text-decoration: none;
    color: #4a4a4a;
}
.custom-toc a:hover {
    text-decoration: underline;
}

footer .list svg{width:10px;} 

footer .contact  svg{width:15px;}

.search-form .search-field {
    outline: 0;
    /*min-width: 350px;*/
    margin-right: 10px;
    border-radius: 30px;
    width:100%;
}
 
form.search-form input[type="submit"] {
    border-radius: 30px;
    text-transform: capitalize;
    font-size: 16px;
    background-color: #eeb54c;
    display:none;
}
.search .search-submit {
    padding: 9px 30px;

}
.table-responsive{    width: 100%; overflow-x: scroll; margin-top:20px;}

.table-responsive tr th{background-color:var( --e-global-color-primary ) !important; color:#fff;}
.table-responsive table tbody>tr:nth-child(odd)>td, .table-responsive table tbody>tr:nth-child(odd)>th {background-color: transparent;}
.table-responsive table td, table th {padding: 10px;line-height: 1.5;vertical-align: middle;}

.category-description{font-weight:400!important;}

.file .wpcf7-form-control{background-color:#E0E0E038; border:1px solid #CFCFCF !important;height: 40px;line-height: 33px;border-radius: 5px;}

.wpcf7-form-control.submit-btn{width: 50% !important;margin:0px auto !important; display:block;}

.become-editor-form, .become-a-reviewer, .become-ebm-form, .become-a-section-editor-special-issues{display:none;}
.journalsShow .card-title{font-size:18px; font-weight:500;color: #000;text-align:center;}

@media (max-width: 575.98px) { body{overflow-x:hidden;}

    br{display: none;}
    .leadform-btn {margin-top: 15px !important;}
    form label {margin: 15px 0px;}
    form .col-lg-3, form .col-lg-4, form .col-lg-9 {width: 100%;}
    .wpcf7 form>div, .wpcf7 form>p {margin-bottom: 0px;}
    form .wpcf7-form-control {margin-top: 0px;}
    form .col-lg-6{padding-left: 0px;}
    .pr-m-0 {padding-right: 0px;}
    .single-journal .col-lg-3, .single-journal .col-lg-9 { width: 100%;}
    .single-journal .col-lg-10 {width: 60%;}
    .single-journal .col-lg-2 {width: 40%;}
    .single-journal .container { width: 100% !important;}
    .single-journal .la-list h2, .single-journal .la-list h2 a { font-size: 16px !important;}
    .single-journal  .col-lg-9{padding:0px; margin-top:-40px;}
    .home-journals .col-lg-3, .page-id-24 .col-lg-3{ width: 50%;}
      .single-journal .ebm p{text-align:left; font-size:15px; line-height:20px; margin-block-end:5px;}
    .single-journal .ebm h3{margin-block-end:5px}
}

@media (max-width: 992px) {

      br{display: none;}


}
@media (min-width: 1920px) {  

}
 


