/* ==========================================
   SUNTEXT REVIEWS MODERN UI
   ========================================== */

/* GLOBAL */
body{
    font-family: Arial, Helvetica, sans-serif;
    color:#334155;
    line-height:1.7;
    background:#ffffff;
}

a{
    transition:all .3s ease;
}

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

.container{
    max-width:1200px;
}

/* HEADER */
.header-part{
    background:#1f455e;
}
.navbar{
    margin-bottom:0;
    border:none;
    background:#ffffff;
}

.navbar-brand{
    padding:10px 15px;
}

.mainlogo{
    height:80px !important;
    width:auto !important;
}

.navbar-nav > li > a{
    color:#0f172a !important;
    font-size:14px;
    font-weight:600;
    padding:20px 15px !important;
    text-transform:uppercase;
}

.navbar-nav > li > a:hover{
    color:#1f455e !important;
}

.homeactive{
    background:#1f455e !important;
    color:#ffffff !important;
}

.dropdown-menu{
    border:none;
    border-radius:6px;
    box-shadow:0 4px 20px rgba(0,0,0,0.08);
    background:#ffffff;
}

.dropdown-menu li a{
    padding:10px 15px;
    color:#334155;
}

.dropdown-menu li a:hover{
    background:#1f455e !important;
    color:#ffffff !important;
}

/* TOP BAR */
.hlc_topheader{
    background:#f8fafc;
    border-bottom:1px solid #e5e7eb;
    padding:8px 0;
}

.hlc_topheader a{
    color:#1f455e;
    text-decoration:none;
}

.hlc_topheader a:hover{
    color:#2f5d81;
}

/* HERO */
.slidercaption{
    background:rgba(0,0,0,.55);
    padding:30px;
    border-radius:8px;
}

.slidercaption h1{
    color:#ffffff;
    font-weight:700;
}

.slidercaption p{
    color:#ffffff;
}

/* PAGE TITLE */
.hs_page_title{
    background:#1f455e;
    color:#ffffff;
    padding:30px 0;
    margin-bottom:30px;
}

.hs_page_title h3{
    color:#ffffff;
    margin:0;
    font-weight:700;
}

.hs_page_title1{
    background-size:cover;
    background-position:center;
    padding:80px 0;
    position:relative;
}

.hs_page_title1:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(31,69,94,.70);
}

.hs_page_title1 .container{
    position:relative;
    z-index:2;
}

/* BUTTONS */
.btn{
    border-radius:4px;
}

.journalbtn,
.btn-primary{
    background:#1f455e;
    color:#ffffff !important;
    border:none;
}

.journalbtn:hover,
.btn-primary:hover{
    background:#2f5d81;
    color:#ffffff !important;
}

.editorchief{
    text-align:center;
    margin-top:20px;
}

.editorchief .btn{
    margin:5px;
}

/* CONTENT BOXES */
.bx-shadow{
    background:#ffffff;
    border:1px solid #e5e7eb;
    border-radius:8px;
    box-shadow:0 4px 20px rgba(0,0,0,.08);
}

.cms-content{
    color:#334155;
    line-height:1.8;
}

.cms-content h1,
.cms-content h2,
.cms-content h3,
.cms-content h4{
    color:#0f172a;
}

.cms-content img{
    max-width:100%;
    height:auto;
}

/* ABOUT PAGE */
.about-section{
    padding:40px 0;
}

.about-section p{
    text-align:justify;
}

/* JOURNALS */
.tags kbd{
    background:#1f455e;
    color:#ffffff;
    margin:3px;
    display:inline-block;
    padding:6px 10px;
}

.tags kbd:hover{
    background:#2f5d81;
}

/* ARTICLES */
.hs_event_div{
    margin-bottom:25px;
}

.hs_event_div h4{
    color:#0f172a;
    font-weight:700;
}

.hs_event_div{
    border:1px solid #e5e7eb;
    padding:20px;
    border-radius:8px;
    background:#ffffff;
    box-shadow:0 4px 20px rgba(0,0,0,.08);
}

/* CONTACT */
.hs_comment_form{
    background:#ffffff;
    padding:25px;
    border:1px solid #e5e7eb;
    border-radius:8px;
}

.form-control{
    border-radius:4px;
    box-shadow:none;
}

.form-control:focus{
    border-color:#1f455e;
}

.btn-success{
    background:#1f455e;
    border:none;
}

.btn-success:hover{
    background:#2f5d81;
}

/* FOOTER */
#hs_footer{
    background:#1f455e;
    color:#ffffff;
    padding:50px 0 30px;
}

#hs_footer h4{
    color:#ffffff;
    margin-bottom:20px;
}

#hs_footer a{
    color:#ffffff;
}

#hs_footer a:hover{
    color:#dbeafe;
}

.hs_contact_detail{
    line-height:2;
}

.hs_copyright{
    background:#0f172a;
    color:#ffffff;
    text-align:center;
    padding:15px;
    font-size:14px;
}

/* WHATSAPP */
.newwhatsapp{
    z-index:9999 !important;
}

/* TESTIMONIAL */
.testimonial_content{
    background:#ffffff;
    padding:20px;
    border-radius:8px;
    border:1px solid #e5e7eb;
}

/* RESPONSIVE */
@media(max-width:991px){

    .navbar-nav > li > a{
        padding:12px 10px !important;
    }

    .mainlogo{
        height:50px !important;
    }

    .hs_page_title1{
        padding:50px 0;
    }
}

@media(max-width:767px){

    .navbar-brand{
        padding:10px;
    }

    .mainlogo{
        width:220px !important;
        height:auto !important;
    }

    .editorchief .btn{
        display:block;
        width:100%;
        margin-bottom:10px;
    }

    .hs_page_title h3{
        font-size:24px !important;
    }

    .hs_page_title1 h1{
        font-size:32px !important;
    }

    .hs_page_title1 h3{
        font-size:20px !important;
    }
}
/* FIX DROPDOWN MENU TEXT */

.dropdown-menu{
    background:#ffffff !important;
}

.dropdown-menu li{
    background:#ffffff !important;
}

.dropdown-menu li a{
    color:#1f455e !important;
    font-size:14px !important;
    font-weight:500 !important;
    background:#ffffff !important;
    display:block;
}

.dropdown-menu li a:hover{
    background:#1f455e !important;
    color:#ffffff !important;
}

.mega-dropdown-menu li a{
    color:#1f455e !important;
    background:#ffffff !important;
}

.mega-dropdown-menu li a:hover{
    background:#1f455e !important;
    color:#ffffff !important;
}

/* ==========================================
   JOURNALS GRID FIX
   ========================================== */



/* Prevent flex overrides from breaking Bootstrap rows */


/* Journal page heading */
.hs_page_title h3{
    color:#0f172a !important;
    font-weight:700;
}

/* Journal titles under images */
.imgcontainer a{
    text-decoration:none;
}

.imgcontainer .content-details h3{
    color:#fff !important;
}

/* ===== Dropdown Fix ===== */

.navbar-nav .dropdown-menu{
    display:none;
}

.navbar-nav > li:hover > .dropdown-menu{
    display:block;
}

.mega-dropdown-menu{
    width:100%;
    max-width:1200px;
}

.dropdown-menu li a{
    color:#1f455e !important;
}

/* Home active menu */
.navbar-nav > li > a.homeactive{
    background:#1f455e !important;
    color:#fff !important;
    border-radius:4px;
}

/* Desktop dropdown hover */
@media (min-width: 768px) {

    .navbar-nav > li.dropdown:hover > .dropdown-menu {
        display: block;
    }

    .dropdown-menu {
        margin-top: 0;
    }
}

/* Desktop dropdown hover */
@media (min-width: 768px) {

    .dropdown:hover .dropdown-menu {
        display: block !important;
    }

    .dropdown-menu {
        margin-top: 0;
    }
}