/*
Theme Name: Hello Elementor 1 Child 
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1717502639
Updated: 2024-01-12 09:20:15

*/

div.card_post_single {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 10px;
    padding: 5px 10px;
}

div.card_post_single a {
    color: #000;
}

div.card_post_single div.card_post_dsp img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

div.card_post_single a span.read_moretag {
    color: #1C5087;
    font-weight: 600;
}

div#journal-content-submission-form div.forminator-row label {
    font-size: 18px;
    margin-bottom: 0px !important;
    font-weight: 500 !important;
}

#journal-content-submission-form div.forminator-row input::placeholder,
#journal-content-submission-form div.forminator-row input,
#journal-content-submission-form div.forminator-row select::placeholder,
#journal-content-submission-form div.forminator-row select,
#journal-content-submission-form div.forminator-row textarea::placeholder,
#journal-content-submission-form div.forminator-row textarea {
    font-size: 18px;
}

div#journal-content-submission-form div.forminator-row span.forminator-required {
    color: red;
}

div#journal-content-submission-form div.forminator-row span.forminator-error-message {
    color: #E04562 !important;
    margin-top: 8px !important;    
    padding: 0px;
    margin: 0px;
    line-height: normal;
}

div#journal-content-submission-form div.forminator-row input,
div#journal-content-submission-form div.forminator-row span.select2-selection {
    border: 1px solid #C9C9C9;
}

div#journal-content-submission-form div.forminator-row span.select2.select2-container:before {
    display: none;
}

span.forminator-select-dropdown {
    background-color: #fff;
}

span.forminator-select-dropdown span.select2-search.select2-search--dropdown {
    display: none;
}


span.forminator-select span.select2-search.select2-search--dropdown:after {
    display: none;
}

div.forminator-multi-upload-message a {
    color: #4CB0F3;
}

div#journal-content-submission-form button.forminator-button.forminator-button-submit {
    background-color: #008BEF;
    color: #fff;
    font-weight: 500;
}

div#journal-content-submission-form .forminator-field:has(button.forminator-button.forminator-button-submit) {
    display: flex;
    justify-content: center;
}

div#journal-content-submission-form {
    padding: 0px 50px;
}

div.card_post_dsp h4.post-title-cls {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 600;
    margin-bottom: 5px;
}

div.card_post_dsp p.post-content-custom {
    font-size: 15px;
}

ul.journal_post_comment article div.comment-metadata a,
ul.journal_post_comment article div.reply a {
    color: #000;
    text-decoration: none;
}

ul.journal_post_comment article div.comment-metadata a:hover,
ul.journal_post_comment article div.reply a:hover {
    color: #436C9F;
}

div#respond p a {
    color: #000;
    text-decoration: none;
}

div#respond p input#submit:hover {
    background-color: #143961;
    border: 1px solid #143961;
}

div.journal_site_inner_menu ul a {
    padding: unset !important;
}

ul#menu-main-header-menu-new li.current-menu-item a {
    color: #2872C1 !important;
    border-bottom: 1px solid #2872C1;
    padding-bottom: 14px !important;
    border-width: 3px;
}

@media screen and (max-width: 475px) {
    div#journal-content-submission-form {
        padding: 0px;
    }
}


/* Search Box CSS */

#home-search-section .search-form {
    display: flex;
    justify-content: space-between;
}

#home-search-section .search-form label:has(> .search-field) {
    width: 55%;
}

#home-search-section .search-form label:has(> .search-subject) {
    width: 27%;
}

#home-search-section .search-form .search-submit {
    width: 15%;
}


#home-search-section .search-form .search-field {
    width: 137%;
    height: 50px;
    border-radius: 9px;
    border: 2px;
    border: 1px solid #C5C5C5;
    font-family: "Poppins", Sans-serif !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.02em;
    color: #000000;
    margin-left: -197px;
    border-left: 0px;
    border-radius: 0px !important;
}

#home-search-section select {
    border-radius: 0px !important;
}

.search-field:focus-visible {
    outline: 0;
    border: 1px solid #C5C5C5 !important;
    border-left: 0px !important;
}

#home-search-section .search-form .search-field::placeholder,
#home-search-section .search-form .search-subject::placeholder {
    color: #1C5087;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.02em;
}

#home-search-section .search-form .search-subject,
#home-search-section .search-form .search-subject option {
    width: 70%;
    /* height: 65px; */
    height: 50px;
    /* border-radius: 9px; */
    text-transform: capitalize;
    border: 0px;
    /*border: 2px solid #3B3B3B; */

    font-family: "Poppins", Sans-serif !important;
    font-size: 18px;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: 0em;
    color: #000;
    background-color: #DFEAF9;
}

#home-search-section .search-form .search-submit {
    /* height: 65px; */
    height: 50px;

    font-family: "Poppins", Sans-serif !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    letter-spacing: 0.02em;
    text-align: center;
    color: #FFFFFF;
    background-color: #1C5087;
    width: 6%;
    border: none !important;
    border-radius: 0px;
}

.search-section-container .search-section-title {
    font-family: "Poppins", Sans-serif !important;
    font-size: 22px;
    font-weight: 600;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: left;
    color: #1C5087;
    text-transform: uppercase;

}

.search-section-container .most-search-section-title {
    font-family: "Poppins", Sans-serif !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.02em;
    text-align: left;
    color: #000000;

}

.search-section-container>div {
    margin-top: 10px;
}

#home-search-section .search-form .search-field::placeholder {
    font-size: 18px !important;
}

@media (min-width: 200px) and (max-width: 500px) {
    .search-section-container .search-section-title {
        font-size: 18px;
    }

    #home-search-section .search-form .search-field {
        padding: 5px;
        height: 40px;
        font-size: 16px;

    }

    #home-search-section .search-form .search-subject {
        padding: 5px;
        height: 40px;
        font-size: 16px;
    }

    #home-search-section .search-form .search-submit {
        padding: 5px 7px;
        height: 40px;
        font-size: 16px;
        width: 20%;
    }

    .search-section-container .most-search-section-title {
        font-size: 16px;
    }
}

#home-search-section input::placeholder {
    color: #727272 !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    font-family: "Poppins" !important;
}


/* current issue card  css*/

.current-issue-card {
    /* border-bottom: 1px solid #C0BABA; */
    /* padding-top: 20px; */
    padding-bottom: 20px;

}

.current-issue-card .row {
    display: flex;
    overflow: hidden;


}

.current-issue-card .image-box {
    padding: 0px !important;
    width: 160px;
    height: 116px;
    flex-shrink: 0;
}

.current-issue-card .image-box .issue-post-img {
    width: 160px;
    height: 116px;
    object-fit: cover;
}

.current-issue-card .content-box {
    flex-grow: 1;
    padding-left: 24.5px;
}

.current-issue-card .postTitle {
    font-family: "Poppins", Sans-serif !important;
    color: #000000 !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    text-align: left;

    margin-top: 0px !important;
    margin-bottom: 6px;
    /* text-transform: capitalize; */



}

.current-issue-card .postCategory {
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.02em;
    text-align: left;
    color: #2872C1;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.current-issue-card .authorName {
    color: #4F4C4C !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}


/* interview page css */

.interview-page-card {
    border-bottom: 1px solid #C0BABA;
    padding-top: 20px;
    padding-bottom: 20px;
}

.interview-page-card .row {
    display: flex;
    overflow: hidden;


}

.interview-page-card .image-box {
    padding: 0px !important;
    width: 100px;
    height: 100px;
    flex-shrink: 0;
}

.interview-page-card .image-box .issue-post-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.interview-page-card .content-box {
    /* width: auto !important; */
    padding-left: 24.5px;
    flex-grow: 1;
}

.interview-page-card .postTitle {
    font-family: "Poppins", Sans-serif !important;
    color: #000000 !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    text-align: left;

    margin-top: 0px !important;
    margin-bottom: 6px;
    /* text-transform: capitalize; */


}

.interview-page-card .postCategory {
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.02em;
    text-align: left;
    color: #2872C1;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.interview-page-card .authorName {
    color: #4F4C4C !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0px;
}

/* medical case report archive page */



.medical-case-report-archive {
    border-bottom: 1px solid #C0BABA !important;
    /* padding-top: 20px;
    padding-bottom: 20px; */
}

.medical-case-report-archive .row {
    display: flex;
    overflow: hidden;
    padding-bottom: 10px;

}

.medical-case-report-archive .image-box {
    padding: 0px !important;
    width: 160px;
    height: 116px;
    flex-shrink: 0;
}

.medical-case-report-archive .image-box img {
    width: 160px !important;
    height: 116px;
    object-fit: cover;
}

.medical-case-report-archive .content-box {
    /* width: auto !important; */
    padding-left: 24.5px;
    flex-grow: 1;
}

.medical-case-report-archive .postTitle {
    font-family: "Poppins", Sans-serif !important;
    color: #000000 !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    text-align: left;

    margin-top: 0px !important;
    margin-bottom: 6px;
    text-transform: none;


}

.medical-case-report-archive .postCategory {
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.02em;
    text-align: left;
    color: #2872C1;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.medical-case-report-archive .authorName {
    color: #4F4C4C !important;
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 6px !important;
}

.medical-case-report-archive .postContent {
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.02em;
    text-align: left;

}


/* 150% Resolution CSS  */
