/* El-Waroqoh: Jurnal Ushuluddin dan Filsafat - custom stylesheet (OJS 3.3, Default theme) */
body{background:#eceaf3;}
.pkp_structure_page{box-shadow:0 2px 14px rgba(49,37,123,.10);}
.pkp_structure_head{background-color:#31257b;border-bottom:0;}
.pkp_site_name_wrapper{padding-left:0;padding-right:0;}
.pkp_site_name .is_img{margin:0;}
.pkp_site_name .is_img img{display:block;width:100%;height:auto;max-height:none;}
.pkp_navigation_user_wrapper a,.pkp_navigation_user>li>a{color:#fff;}
.pkp_navigation_primary_row{background-color:#31257b;}
#navigationPrimary>li>a,.pkp_navigation_search_wrapper a{color:#fff;font-weight:600;font-size:14px;text-transform:none;letter-spacing:0;border-bottom-color:transparent;}
#navigationPrimary>li>a:hover,#navigationPrimary>li>a:focus,.pkp_navigation_search_wrapper a:hover,.pkp_navigation_search_wrapper a:focus{color:#fff;border-bottom-color:#e8702a;}
#navigationPrimary>li>a::before{font-family:FontAwesome;font-weight:normal;margin-right:6px;}
#navigationPrimary>li>a[href$="/el-waroqoh/index"]::before{content:"\f015";}
#navigationPrimary>li>a[href$="/issue/current"]::before{content:"\f02d";}
#navigationPrimary>li>a[href$="/issue/archive"]::before{content:"\f07b";}
#navigationPrimary>li>a[href$="/about/editorialTeam"]::before{content:"\f0c0";}
#navigationPrimary>li>a[href$="/peer-reviewers"]::before{content:"\f007";}
#navigationPrimary>li>a[href$="#authorGuidelines"]::before{content:"\f15c";}
#navigationPrimary>li>a[href$="#"]::before{content:"\f05a";}
#navigationPrimary>li>a[href$="/about/contact"]::before{content:"\f0e0";}
@media (min-width:992px){
#navigationPrimary{max-width:calc(100% - 120px);}
#navigationPrimary>li>a{margin-left:0;margin-right:0;padding-left:9px;padding-right:9px;}
#navigationPrimary>li:first-child>a{padding-left:0;}
#navigationPrimary ul{border-top:3px solid #e8702a;box-shadow:0 4px 12px rgba(0,0,0,.15);}
#navigationPrimary ul a{color:#31257b;}
#navigationPrimary ul a:hover,#navigationPrimary ul a:focus{background:#f4f2fa;color:#e8702a;border-left-color:#e8702a;}
}
@media (max-width:991px){
.pkp_site_nav_menu{background:#31257b;}
.pkp_site_nav_menu a{color:#fff !important;}
}
.pkp_structure_main h1,.pkp_structure_main h2,.pkp_structure_main .current_issue h2{color:#31257b !important;}
.obj_article_summary>.title a,.obj_issue_summary .title{color:#31257b;}
.obj_galley_link,.cmp_button{background:#31257b !important;border-color:#31257b !important;color:#fff !important;}
.obj_galley_link:hover,.obj_galley_link:focus,.cmp_button:hover{background:#e8702a !important;border-color:#e8702a !important;}
.pkp_structure_sidebar .pkp_block{background:#fff;margin:0 0 22px;padding:0 0 14px;border-radius:4px;box-shadow:0 1px 6px rgba(49,37,123,.14);overflow:hidden;}
.pkp_structure_sidebar .pkp_block .title{display:block;margin:0 0 12px;padding:12px 15px;background:#31257b;color:#fff;border-bottom:3px solid #e8702a;font-family:Montserrat,-apple-system,sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;}
.pkp_structure_sidebar .pkp_block .content{padding:0 15px;}
.elw-menu{list-style:none;margin:0;padding:0;}
.elw-menu li{border-bottom:1px solid #ebe9f3;}
.elw-menu li:last-child{border-bottom:0;}
.elw-menu a{display:block;position:relative;padding:9px 4px 9px 20px;color:#31257b;text-decoration:none;font-family:Montserrat,-apple-system,sans-serif;font-size:14px;}
.elw-menu a::before{content:"\f105";font-family:FontAwesome;position:absolute;left:6px;color:#e8702a;}
.elw-menu a:hover,.elw-menu a:focus{background:#f4f2fa;color:#e8702a;}
.elw-center{text-align:center;}
.elw-center img,.elw-logos img{max-width:100%;height:auto;}
.elw-cc{width:88px;}
.elw-logos a{display:block;margin:6px 0;text-align:center;}
.elw-small{font-size:13px;line-height:1.5;text-align:center;}
.pkp_footer_content{background:#31257b;color:#fff;}
.pkp_footer_content a{color:#ffd2b3;}
.elw-footer{text-align:center;font-size:14px;line-height:1.6;}
.elw-footer img{margin-top:6px;width:88px;height:auto;}

/* homepage summary */
.homepage_about img[align="left"]{width:150px;float:left;margin:0 16px 10px 0;}
.homepage_about a img{height:56px;width:auto;}
.homepage_about p:has(> strong > a > img),.homepage_about p:has(> a > strong > img),.homepage_about p:has(> a > img){display:inline-block;margin:6px 18px 6px 0;vertical-align:middle;}
/* footer */
.pkp_structure_footer_wrapper{background:#31257b;border-bottom-color:#e8702a;}
.pkp_brand_footer{background:#fff;}

/* dropdown */
#navigationPrimary>li.show>a,#navigationPrimary>li>a[aria-expanded="true"]{background:transparent !important;color:#fff !important;border-bottom-color:#e8702a;}
@media (min-width:992px){
#navigationPrimary ul.dropdown-menu{background:#fff;min-width:240px;}
#navigationPrimary ul.dropdown-menu a{color:#31257b;background:transparent;text-transform:none;font-size:14px;font-family:Montserrat,-apple-system,sans-serif;}
#navigationPrimary ul.dropdown-menu a:hover,#navigationPrimary ul.dropdown-menu a:focus{background:#f4f2fa;color:#e8702a;}
}
@media (max-width:991px){
#navigationPrimary ul.dropdown-menu{background:transparent;}
}

/* full-width layout */
body{background:#fff;}
.pkp_structure_page{max-width:none !important;width:100% !important;margin:0 !important;box-shadow:none !important;}
.pkp_head_wrapper,.pkp_structure_content,.pkp_structure_footer{width:auto !important;max-width:1400px !important;margin-left:auto !important;margin-right:auto !important;}
.pkp_head_wrapper{padding-left:30px !important;padding-right:30px !important;box-sizing:border-box;}
.pkp_site_name_wrapper{width:100% !important;}
.pkp_structure_content{padding-right:30px !important;box-sizing:border-box;}
.pkp_structure_footer{padding-left:30px;padding-right:30px;box-sizing:border-box;}
@media (min-width:1200px){
.pkp_structure_main{width:calc(100% - 330px) !important;}
.pkp_structure_main::after{left:100% !important;}
.pkp_structure_main::before{display:none;}
}
@media (max-width:767px){
.pkp_head_wrapper{padding-left:0 !important;padding-right:0 !important;}
.pkp_structure_content{padding-right:0 !important;}
}
/* accreditation badge */
.elw-badge{display:block;margin:0 auto;max-width:100%;height:auto;}
