#header, .pkpsite_header { background-color: rgb(212, 175, 55); border-bottom: 4px solid rgb(212, 175, 55); }
.pkpsite_header .pkp_site_name_wrapper { padding: 20px 30px; }
.pkp_site_name a { color: rgb(255, 255, 255); font-size: 1.8rem; font-weight: 700; text-decoration: none; letter-spacing: 0.5px; }
.pkp_site_name a:hover { color: rgb(212, 175, 55); }
.pkp_navigation_primary { background-color: rgb(14, 71, 131); padding: 0px 30px; }
.pkp_navigation_primary > li > a { color: rgb(255, 255, 255); font-weight: 600; padding: 14px 18px; text-transform: uppercase; font-size: 0.9rem; }
.pkp_navigation_primary > li > a:hover, .pkp_navigation_primary > li > a:focus { background-color: rgb(212, 175, 55); color: rgb(7, 47, 74); }
.pkp_navigation_primary ul { background-color: rgb(7, 47, 74); border-radius: 0px; }
.pkp_navigation_primary ul li a { color: rgb(255, 255, 255); padding: 10px 15px; }
.pkp_navigation_primary ul li a:hover { background-color: rgb(212, 175, 55); color: rgb(7, 47, 74); }
.pkp_navigation_user > li > a { color: rgb(255, 255, 255); font-weight: 500; }
.pkp_navigation_user > li > a:hover { color: rgb(212, 175, 55); }
.pkp_search a { color: rgb(255, 255, 255); }
.obj_article_details .abstract { text-align: justify; }
.obj_article_details .author_bios .value p { text-align: justify; }
.article_stats { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; margin-top: 10px; font-size: 0.9em; }
.article_stats .stat_item { display: flex; align-items: center; white-space: nowrap; }
.article_stats img { width: 16px; height: 16px; margin-right: 5px; }
.article_stats .stat_label { margin-right: 4px; font-weight: 600; }
@media (max-width: 768px) {
  .pkp_site_name_wrapper { text-align: center; }
  .pkp_navigation_primary { padding: 0px; }
  .pkp_site_name a { font-size: 1.4rem; }
}
.pkp_structure_footer_wrapper { background: rgb(14, 71, 131); color: rgb(255, 255, 255); border-top: 4px solid rgb(212, 175, 55); }
.pkp_structure_footer_wrapper .rscd-footer { padding: 0px !important; border-radius: 0px !important; }
.rscd-footer .rscd-footer__identity img { box-sizing: border-box; width: 260px !important; max-width: 100% !important; height: auto !important; }
.rscd-footer table { border-collapse: collapse; }
.rscd-footer td { vertical-align: top; }
.rscd-footer a:hover, .rscd-footer a:focus { text-decoration: underline; outline-offset: 3px; }
.pkp_structure_footer_wrapper .pkp_brand_footer img { filter: brightness(0) invert(1); }
@media (max-width: 767px) {
  .rscd-footer > table > tbody > tr > td, .rscd-footer__bottom table td { display: block; box-sizing: border-box; width: 100% !important; padding: 0px 0px 20px !important; }
  .rscd-footer__license table td { display: block; width: 100%; padding: 0px 0px 12px; }
  .rscd-footer__license-text { overflow-wrap: anywhere; }
}
.pkp_structure_footer_wrapper { background: linear-gradient(135deg, rgb(31, 95, 163), rgb(79, 163, 227)); }
.pkp_structure_footer_wrapper .rscd-footer { background: transparent !important; }
.rscd-footer .rscd-footer__logo-window { display: block; width: 300px; max-width: 100%; height: 151px; overflow: hidden; background: transparent; }
.rscd-footer .rscd-footer__identity .rscd-footer__logo-window img { display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; width: auto !important; max-width: none !important; height: 151px !important; background: transparent !important; padding: 0px !important; }
.pkp_structure_footer_wrapper .pkp_brand_footer { display: none; }
@font-face { font-family: "RSCd UNADE Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("https://unade.edu.do/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2") format("woff2"); }
.rscd-footer .rscd-footer__identity .rscd-footer__institutional-logo img { width: 203.656px !important; max-width: 100% !important; height: auto !important; padding: 0px !important; background: transparent !important; }
.rscd-footer__social { margin-top: 24px; }
.rscd-footer__social a { display: inline-block; width: 50px; height: 50px; line-height: 50px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; vertical-align: middle; }
.rscd-footer__social a span { font-family: "RSCd UNADE Brands"; font-weight: 400; font-style: normal; font-size: 25px; line-height: 50px; }
.rscd-footer__social a:hover, .rscd-footer__social a:focus { opacity: 0.8; }
.rscd-footer__social .rscd-social-0::before { content: ""; }
.rscd-footer__social .rscd-social-1::before { content: ""; }
.rscd-footer__social .rscd-social-2::before { content: ""; }
.rscd-footer__social .rscd-social-3::before { content: ""; }
.rscd-footer__social a span { display: inline-block; height: 25px; vertical-align: middle; background-repeat: no-repeat; background-size: contain; background-position: center center; }
.rscd-footer__social a span::before { content: none; }
.rscd-footer__social .rscd-social-0 { width: 25px; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-448%20512%20512%22%3E%3Cpath%20fill%3D%22white%22%20transform%3D%22scale%281%2C-1%29%22%20d%3D%22M504%20192Q504%20131%20476.5%2078.5Q449%2026%20401.5%20-9.0Q354%20-44%20295%20-53V120H353L364%20192H295V239Q295%20255%20303%20265Q314%20277%20335%20277H366V338L349%20341Q328%20343%20311%20343Q268%20343%20242.5%20318.0Q217%20293%20217%20247V192H154V120H217V-53Q158%20-44%20110.5%20-9.0Q63%2026%2035.5%2078.5Q8%20131%208%20192Q8%20259%2041.5%20316.0Q75%20373%20132.0%20406.5Q189%20440%20256.0%20440.0Q323%20440%20380.0%20406.5Q437%20373%20470.5%20316.0Q504%20259%20504%20192Z%22%2F%3E%3C%2Fsvg%3E"); }
.rscd-footer__social .rscd-social-1 { width: 25px; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-448%20512%20512%22%3E%3Cpath%20fill%3D%22white%22%20transform%3D%22scale%281%2C-1%29%22%20d%3D%22M389%20400H460L306%20224L487%20-16H345L234%20129L106%20-16H36L201%20172L27%20400H172L273%20267ZM364%2026H404L151%20360H109Z%22%2F%3E%3C%2Fsvg%3E"); }
.rscd-footer__social .rscd-social-2 { width: 28.125px; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-448%20576%20512%22%3E%3Cpath%20fill%3D%22white%22%20transform%3D%22scale%281%2C-1%29%22%20d%3D%22M550%20324Q557%20297%20560%20242L561%20192L560%20142Q557%2086%20550%2059Q545%2042%20532.0%2029.0Q519%2016%20501%2011Q475%204%20379%201L288%200L197%201Q101%204%2075%2011Q57%2016%2044.0%2029.0Q31%2042%2026%2059Q19%2086%2016%20142L15%20192L16%20242Q19%20297%2026%20324Q31%20342%2044.0%20355.0Q57%20368%2075%20373Q101%20380%20197%20383L288%20384L379%20383Q475%20380%20501%20373Q519%20368%20532.0%20355.0Q545%20342%20550%20324ZM232%20110%20375%20192%20232%20273Z%22%2F%3E%3C%2Fsvg%3E"); }
.rscd-footer__social .rscd-social-3 { width: 21.875px; background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-448%20448%20512%22%3E%3Cpath%20fill%3D%22white%22%20transform%3D%22scale%281%2C-1%29%22%20d%3D%22M224%20307Q255%20307%20281.5%20291.5Q308%20276%20323.5%20249.5Q339%20223%20339.0%20192.0Q339%20161%20323.5%20134.5Q308%20108%20281.5%2092.5Q255%2077%20224.0%2077.0Q193%2077%20166.5%2092.5Q140%20108%20124.5%20134.5Q109%20161%20109.0%20192.0Q109%20223%20124.5%20249.5Q140%20276%20166.5%20291.5Q193%20307%20224%20307ZM224%20117Q255%20117%20277.0%20139.0Q299%20161%20299.0%20192.0Q299%20223%20277.0%20245.0Q255%20267%20224.0%20267.0Q193%20267%20171.0%20245.0Q149%20223%20149.0%20192.0Q149%20161%20171.0%20139.0Q193%20117%20224%20117ZM370%20312Q370%20301%20362.5%20293.0Q355%20285%20344.0%20285.0Q333%20285%20325.0%20293.0Q317%20301%20317.0%20312.0Q317%20323%20325.0%20330.5Q333%20338%20344.0%20338.0Q355%20338%20362.5%20330.5Q370%20323%20370%20312ZM447%20285Q449%20257%20449.0%20192.5Q449%20128%20447.0%2099.0Q445%2070%20438%2049Q429%2024%20410%206Q376%20-28%20317%20-30Q289%20-32%20224.5%20-32.0Q160%20-32%20131.5%20-30.5Q103%20-29%2081%20-21Q57%20-13%2038.5%205.5Q20%2024%2011%2049Q3%2071%201.5%2099.5Q0%20128%200.0%20192.5Q0%20257%201.5%20286.0Q3%20315%2010%20335Q19%20360%2038.0%20379.0Q57%20398%2082%20406Q102%20413%20132%20415Q160%20417%20224.5%20417.0Q289%20417%20317.5%20415.0Q346%20413%20367%20406Q392%20397%20410.5%20378.5Q429%20360%20438%20335Q445%20314%20447%20285ZM399%2060Q406%2076%20408%20113Q409%20134%20408%20175V209Q409%20250%20408%20271Q406%20308%20399%20324Q387%20355%20356%20367Q339%20373%20301%20375Q279%20376%20238%20376H207Q166%20377%20145%20376Q108%20374%2092%20367Q61%20355%2049%20324Q43%20307%2041%20269Q40%20247%2040%20206V178Q40%20137%2041%20115Q43%2077%2049%2060Q61%2029%2092%2017Q109%2011%20147%209Q169%208%20210%208H238Q279%208%20301%209Q339%2011%20356%2017Q387%2029%20399%2060Z%22%2F%3E%3C%2Fsvg%3E"); }
/* Banner institucional: OJS 3.3.0.22 Default */
@media (min-width:992px){.pkp_site_name .is_img{display:block;width:100%;}.pkp_site_name .is_img img{width:100%;height:auto;max-width:100%;max-height:none;}}
@media (max-width:991px){.pkp_site_name_wrapper{height:auto;min-height:60px;}.pkp_site_name{position:relative;left:auto;right:auto;margin-left:40px;white-space:normal;}.pkp_site_name .is_img{display:block;width:100%;}.pkp_site_name .is_img img{width:100%;height:auto;max-height:none;}.pkp_site_nav_toggle{top:10px;}}

/* Renovar imagen PNG conservando el archivo original elegido. */
.pkp_site_name .is_img img[src$="pageHeaderLogoImage_es_ES.png"]{content:url("https://revista.unade.edu.do/public/journals/1/pageHeaderLogoImage_es_ES.png?banner=20261008-escudo5");}

/* Integración del fondo del encabezado con el banner aprobado. */
.pkp_structure_head{background:linear-gradient(110deg,#063a79 0%,#07529b 62%,#2189e8 100%) !important;}

@media(min-width:992px){.pkp_structure_head .pkp_site_nav_menu,.pkp_structure_head .pkp_navigation_primary{background:transparent !important;}}

/* Banner completo, sin marco exterior. */
@media(min-width:992px){.pkp_structure_head .pkp_head_wrapper{padding-top:0 !important;}.pkp_structure_head .pkp_site_name_wrapper{width:100%;max-width:none;padding:0 !important;}.pkp_structure_head .pkp_site_name{margin:0;padding:0;}.pkp_structure_head .pkp_site_name .is_img{margin:0;display:block;width:100%;}.pkp_structure_head .pkp_site_name .is_img img{width:100%;height:auto;max-height:none;max-width:100%;}.pkp_structure_head .pkp_navigation_primary_wrapper{padding-top:0;}}

@media(min-width:992px){.pkp_structure_head .pkp_head_wrapper{width:100%;max-width:none;padding-left:0;padding-right:0;}}

/* Franja independiente para controles automáticos de OJS. */
@media(min-width:992px){.pkp_structure_head .pkp_head_wrapper{padding-top:40px !important;}.pkp_structure_head .pkp_navigation_user_wrapper{top:0;min-height:36px;}.pkp_structure_head .pkp_site_name .is_img img{max-width:1897px;margin-left:auto;margin-right:auto;}}

.pkp_structure_head .pkp_site_name .is_img{border-bottom:3px solid #f4d34c;}

/* Colores exactos muestreados en los bordes del banner. */
.pkp_structure_head{background:linear-gradient(to right,#013c83 0%,#003d87 10%,#003d87 20%,#003d86 30%,#003d86 40%,#00418a 50%,#014a96 60%,#0253a7 70%,#065fb9 80%,#1371d2 90%,#1880e5 100%) !important;}
@media(min-width:992px){.pkp_structure_head .pkp_navigation_primary_wrapper{background:linear-gradient(to right,#013977 0%,#00397b 10%,#00377a 20%,#003a7d 30%,#013c82 40%,#004087 50%,#004088 60%,#00428b 70%,#014ea0 80%,#0565c4 90%,#0a79da 100%) !important;width:100%;max-width:none;}.pkp_structure_head .pkp_site_name_wrapper,.pkp_structure_head .pkp_head_wrapper{width:100%;max-width:none;}}

/* Fondo continuo de la cabecera con la tipografía aprobada. */
.pkp_structure_head{background:linear-gradient(to right,#003b7b,#0878db) !important;}
@media(min-width:992px){.pkp_structure_head .pkp_navigation_primary_wrapper{background:linear-gradient(to right,#003b7b,#0878db) !important;}}

/* Separación inferior fina y tenue. */
.pkp_structure_head .pkp_site_name .is_img{border-bottom:1px solid rgba(226,206,59,.45) !important;}

/* Tipografía uniforme del menú superior y sus desplegables. */
.pkp_structure_head #navigationPrimary a,.pkp_structure_head .pkp_navigation_primary a,.pkp_site_nav_menu .pkp_search a{font-family:UNADEOpenSans,"Open Sans",sans-serif !important;font-size:16px !important;font-weight:400 !important;text-transform:none !important;}

/* Menú lateral: misma tipografía y tamaño que el menú superior. */
#customblock-mainmenu3 .sidebar-menu a,#customblock-mainmenu3 .sidebar-title{font-family:UNADEOpenSans,"Open Sans",sans-serif !important;font-size:16px !important;}
#customblock-mainmenu3 .sidebar-menu a{font-weight:400 !important;line-height:1.45 !important;white-space:normal;}

/* Mismo fondo de interacción en ambos menús. */
.pkp_structure_head #navigationPrimary a:hover,.pkp_structure_head #navigationPrimary a:focus,.pkp_structure_head #navigationPrimary li:hover>a,.pkp_structure_head #navigationPrimary a[aria-expanded="true"]{background:linear-gradient(135deg,rgb(64,149,127),rgb(255,223,32)) !important;}
