textarea:focus, button:focus, .btn:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {border-color:none;box-shadow:none;-webkit-box-shadow:none;outline:none}
.ym-bg-img-start{background-size:cover;background-repeat:no-repeat;background-position:top center}.ym-bg-img-end{background-size:cover;background-repeat:no-repeat;background-position:bottom right}.ym-bg-img-center{background-size:cover;background-repeat:no-repeat;background-position:center center}
.ym-bg-img-height{height:0px;padding-bottom:135%}
.ym-small{font-size:.75em}
.ym-lh-0{line-height:0}
.ym-inline-spacing-0{font-size:0}
.ym-overlay-dark{background:rgba(34,34,34,.8)}
.ym-border-bottom-dashed{border-bottom: 1px dashed #303030 !important;}
.ym-screen-panel{}
.ym-screen-panel .row{margin-bottom:.5rem}
.ym-screen-link a{display:inline-block;line-height:1.5;text-align:center;padding:.25rem}
.list-separator .list-inline-item:not(:last-child):not(:first-child)::after {position:absolute;top:50%;right:-.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"/";opacity:.4;}
.list-separator .list-inline-item:not(:last-child):not(:first-child){padding-right:.5rem;}
.list-separator .list-inline-item {position:relative;margin-left:0}
.list-comment {padding-left:0;list-style:none;margin-bottom:0;}
.list-comment-divider .list-comment-item:not(:last-child) {border-bottom:.0625rem solid rgba(33,50,91,.1);padding-bottom:1.5rem;}
.list-comment-item {margin-top:1.5rem;}
.list-comment-item:first-child {margin-top:0;}
.ym-video-player-btn{z-index:3;color:#1e2022;transition:-webkit-transform .3s ease-in-out;transition: transform .3s ease-in-out;transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out;}
.ym-video-player-btn:hover .ym-video-player-icon {color: #377dff;-webkit-transform:scale(1.1);transform:scale(1.1);}
.ym-video-player{position:relative;display:inline-block;}
.ym-media-viewer-container{position: absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.ym-video-player-btn{color:#1e2022;}
.ym-video-player-icon{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;vertical-align:middle;text-align:center;width:3.5rem;height:3.5rem;font-size:1.25rem;border-radius:50%;color:#1e2022;background-color:#222;opacity:.75;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);transition:.3s;}
.ym-avatar{display:inline-block;font-size:.625rem;height:1.875rem;position:relative;width:1.875rem}
.ym-avatar:after{content:"";height:0;position:absolute;width:0}
.ym-avatar-sm{font-size:.5rem;height:1.5rem;width:1.5rem}
.embed-responsive {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0;
    height: 11.8rem;
    z-index: 998;
}

.embed-responsive .MacPlayer {
    z-index: 888
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.embed-responsive iframe{
    z-index: 888 !important;
}
.embed-responsive {
    height: 0;
}
.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}
.ym-h2-tab h2{padding-bottom:.5rem}
.ym-h2-tab .active{padding-bottom:.25rem;border-bottom:#ffc107 .25rem solid}
.ym-mob-nav-tabs {
    overflow-x: scroll;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    display: -webkit-flex;
}
@media (min-width: 992px){.position-lg-absolute{position:absolute!important;}