/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,500;0,600;0,700;0,800;0,900;1,300;1,400&display=swap'); */

.feature .featureTitle a{color: #000000 !important; }

/*
h1, h2, h3, h4, h5, p, a, li, textarea, input{ font-family: 'Montserrat', sans-serif !important;}
*/
li, p{line-height: 1.4 !important;}


.category.categoryNew, .catItem .ico.new { border-radius: 0px !important; }

body {
  height: 100vh !important;
}
.embed .feature{padding: 25px !important;}
.embed .medium-insert-images{
    overflow: hidden;
    margin-bottom: 0px;
}

.embed #panel-nav {
 display: block !important;
 position: fixed !important;
 opacity: 1 !important;
 left: 0 !important;
 width: 20% !important;
 max-width: 280px !important;
 right: 25px !important;
 left: auto !important;
 top: 61px !important;
 max-height: 400px !important;
}
.embed .panel {
 padding-top: 10px !important;
 background: transparent !important;
}
.embed .panel .streamCats {
 opacity: 1 !important;
 margin-top: 0 !important;
}
.embed .header .headerTitle{
    display:none;
}
.embed .headerNav{
    top:0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.embed .headerNav:hover{cursor:pointer;}
.embed .headerNav svg{
    top:18px; 
    right:42px;
    left: auto;
}

.embed.beamer_active .container{
    height:100% !important;
}

.embed.beamer_active .news{height: calc(100vh - 55px); }

@media screen and (max-width:1440px){
    .embed #panel-nav{
        right: 0px !important
    }
}

@media screen and (max-width: 1280px){
    .embed #panel-nav{
        position: relative !important;
        display: none !important;
        width: 100% !important
    }
    .embed #panel-nav.active{
        display: block !important;
    }
}

/* for POC update, do not edit! */

@font-face {
  font-family: 'AvenirNext';
  src: url('https://labs.ceros.com/product-release-notes/fonts/AvenirNext/AvenirNext-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'ObjectSans';
  src: url('https://labs.ceros.com/product-release-notes/fonts/ObjectSans/ObjectSans-Bold.woff2') format('woff2');
}

body {
    font-family: 'AvenirNext',-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    line-height: 1.4;
    -webkit-font-smoothing: inherit;
}

h1, h2, h3, h4, h5 {
    font-family: 'ObjectSans', -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-weight: 600;
}
.feature {
    border-radius: 20px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .15) !important;
}

.featureTitle { color: #000 !important; }

.headerSubtitle { color: #777 !important; font-weight: 400 !important; font-family: AvenirNext; }

.stream .feature {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
    border-radius: 20px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.2) !important;
}

.feature h2 {
    margin-top: 30px;
    margin-bottom: 10px;
}

/* End for POC update */