/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* Readability and accessible case details. */
.mk-cnt-dark .mk-cnt-desc,.mk-cnt-dark .mk-cnt-input-group label,.mk-cnt-dark .mk-cnt-direct-label{color:#e2e8f0!important;}
.mk-cnt-dark .mk-cnt-direct-val{color:#fff!important;}
.mk-cnt-dark input,.mk-cnt-dark textarea{color:#fff!important;border-color:rgba(255,255,255,.4)!important;}
.mk-cnt-dark input::placeholder,.mk-cnt-dark textarea::placeholder{color:#cbd5e1!important;opacity:1;}
.mk-case-details{color:#334155;line-height:1.65;}
.mk-case-details summary{cursor:pointer;list-style:revert;}
.mk-case-details[open] summary{margin-bottom:20px;}
.mk-case-details p{margin-bottom:1em;}
.mk-case-details summary:focus-visible{outline:2px solid #860e39;outline-offset:5px;}
@media(max-width:690px){.mk-case-details{padding:0 24px 24px!important;}.mk-cnt-direct-val{overflow-wrap:anywhere;}}

/* Keep video navigation visible in every interaction state. */
body .yt-slider-arrow,body .yt-slider-arrow:hover,body .yt-slider-arrow:focus{background:#fff!important;color:#0b315c!important;}
body .yt-slider-arrow svg{fill:#0b315c!important;}
body .yt-slider-arrow:focus-visible{outline:2px solid #860e39;outline-offset:3px;}
