
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap');

/* output.css overrides
----------------------------------------------------*/

.cs-pxabnsnfns11111000101 .cs-listitem:hover {
    background: rgba(180, 155, 90, 0.15);
}
.cs-pxabnsnfns11111000101 .cs-listitem.hover {
    background: rgba(180, 155, 90, 0.25);
}
.cs-pxabnsnfns11111000101 .cs-listitem:focus {
    background: rgba(180, 155, 90, 0.25);
}
.cs-npxnanbnsnfns11111000101 .cs-listitem:hover {
    background: rgba(180, 155, 90, 0.25);
}
.cs-pxabnsnfns11111000101 .cs-seekcontrol .cs-seek {
    background: rgb(77 89 119);
    border-color: rgb(77 89 119);
}
.cs-pxabnsnfns11111000101 .cs-button  {
    box-shadow: 0 0 0 rgba(255, 255, 255, 1);
}
.cs-pxabnsnfns11111000101 .cs-button:active {
    background: linear-gradient(180deg, rgba(180, 155, 90, 1) 0%, rgba(180, 155, 90, 1) 100%);
}
.cs-pxabnsnfns11111000101.cs-base .cs-separator .cs-divb {
    background: rgba(214, 201, 166, 1);
}
.is-desktop .cs-npxnanbnsnfns11111000101 .cs-button {
    box-shadow: 0 0 0 rgb(255 255 255);
}
.is-desktop .cs-npxnanbnsnfns11111000101 .cs-button:active {
    background: linear-gradient(180deg, rgba(180, 155, 90, 1) 0%, rgba(180, 155, 90, 1) 100%);
}
.fn-pxabnsnfns11111000101 {
    /*font-family: 'ArialAAC91016';*/
    font-family: 'Montserrat','Helvetica','Arial', sans-serif;
    -webkit-font-variant-ligatures: no-common-ligatures;
    font-variant-ligatures: no-common-ligatures;
}



  

  /* main.css overrides
----------------------------------------------------*/

.presentation-wrapper.sidebar-right .area-secondary {
    border-left: 1px solid rgb(214 201 166);
}
.header-primary {
    margin-top: 0px;
}
.header-primary .presentation-title {
    display: inline-block;
}

body.is-desktop{
    background:#f5f5f5!important;
}
body{
    font-family: 'Montserrat','Helvetica','Arial', sans-serif;
}
.presentation-wrapper.sidebar-right .area-secondary {
    border-left: 1px solid rgb(214 201 166);
}
.is-desktop #preso {
    height: 90%;
    font-size: 100%;
}
.is-desktop .presentation-wrapper.sidebar-right .area-secondary{
    padding: 0;
}
.is-desktop .header-primary .presentation-title {
    margin-top: 3%;
}
.is-desktop .area-primary{
    max-height: 95%;
    max-width: 90%!important;
}
.is-desktop .tabs{
    display: none;
}
.is-desktop .panel-content{
    font-size: 65%;
    font-weight: 500;
}
.is-desktop .panel-content-menu {
    padding-right: 0!important;
    padding-left: 0!important;
    font-family: 'Montserrat','Helvetica','Arial', sans-serif;
    padding-bottom: 5%!important;
}
.is-desktop .outline-list li a .icon-carrot {
    left:10px!important;
    top:32%!important
}
.is-desktop .outline-list li a{
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 0!important;
    height: 250%;
    line-height: 250%;
}
.logo img {
    padding-top:30px;
    max-width: 60%;
}
.is-desktop .btn{
    font-family: 'Montserrat','Helvetica','Arial', sans-serif!important;
    font-size: 80%;
}
.is-desktop .controls .btn {
    border: 0!important;
    border-radius: 0;
    border-left: 1px solid #737e9c!important;
}
.is-desktop .controls .btn:not(.hidden) ~ .btn{
    margin-left: 0!important;
}
.is-desktop .controls {
    background: #253255;
    border-radius: 12px;
}
.is-desktop #presentation {
    width: 92%!important;
    left: 4%!important;
    max-height: 94%!important;
    top:2%!important;
}
.is-desktop #overlay-playbutton.opaque{
    width: 92%!important;
    left: 4%!important;
    max-height: 94%!important;
    top:2%!important;
    background: rgba(37,50, 85, .7);
}
.is-desktop #overlay-playbutton.opaque{
    background:linear-gradient(
        rgba(37,50, 85, .5), 
        rgba(37,50, 85, .5)
      ), url(../../global-overrides/images/overlay-img-web-1.jpg) top center no-repeat!important; 

    background-size:cover!important;
}

.is-desktop #overlay-playbutton .start-overlay .cs-button div {
    padding: 0% 5%!important;
}
.is-desktop #overlay-playbutton .start-overlay > div:before {
    content: 'PGA Evacuation Training';
    position: absolute;
    top: 30%;
    color: #fff;
    font-weight: 600;
    font-size: 170%;
}

@media only screen and (min-width:1800px){
    .is-desktop #presentation{
        width: 84%!important;
        top:3%!important;
        left: 8%!important;
    }
    .is-desktop #overlay-playbutton.opaque{
        width: 84%!important;
        top:3%!important;
        left: 8%!important;
    }
}