ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 20px;
}

ul.twoColumns {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

ol {
    display: block;
    list-style-type: decimal;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 20px;
}

.highLightBar {
    border-left: 3px solid #6b36b5;
    padding-left: 15px; 
}



.listIndent {
    padding-left: 15px; 
    margin-left: 3px !important; 
}

.highLightBorder {
    border: 3px solid #6b36b5;
    padding: 0 15px;
}

@media screen and (min-width: 46.9375rem) {
    ul,ol {
        padding-inline-start: 40px;
    }
    .listIndent {
        margin-left: 23px !important; 
    }
}


.blueBG {
    background-color: rgb(216, 245, 250);
}

.purpleBG {
    background-color: rgb(235, 220, 255);
}

.greyBG {
    background-color: rgb(248, 248, 248);
}



/* Hide Divs */
.toggleContent {
    display: none;
}

.royalDropdown {
    display: block;
    position: relative;
}

.royalDropdown select {
    width: 100%;
    min-height: 1.2rem;
    font-size: 1.2rem;
    font-family: "ProximaNova-Regular";
    color: #4a4a4a;
    cursor: pointer;
    outline: none;

    position: relative;
    border: 1px solid #cdcfd1;
    border-radius: .1875rem;
    padding: 0.8rem 0.6rem;
    margin: 0;
    appearance: none;
    -webkit-appearance: none;  
    -moz-appearance: none;
}

@media screen and (min-width: 42.25rem) {
    .royalDropdown select {
        margin: 0 8px;
    }
}

.arrowDropdown:after {
    border-color: #0073ff;
    border-style: solid;
    border-width: 1px 1px 0 0;
    color: #9b9b9b;
    content: '';
    display: inline-block;
    font-size: .9375rem;
    height: .5rem;
    pointer-events: none;
    position: absolute;
    right: 1.5rem;
    top: 1.175rem;
    transform: rotate(135deg);
    vertical-align: top;
    width: .5rem;
}

@media screen and (min-width: 42.25rem) {
    .arrowDropdown:after {
        right: 1.025rem;
    }
}


.royalDropdown select:focus{
    border: 1px solid #0073ff;
    transition: all .3s;
}

.printIcon {
    margin-bottom: 2rem;
}


/* Alert Notification - Vaccination */
.vaccination {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

@media screen and (min-width: 42.25rem) {
.vaccination {
        flex-direction: row;
        align-items: center;
        text-align: left;
    }
}

@media screen and (min-width: 42.25rem) {
.vaccinationImg {
        border-right: 1px solid #d3d3d3;
        padding-right: 1.5rem;
    }
}

.vaccinationImg img {
    width: 60px;
}

@media screen and (min-width: 42.25rem) {
.vaccinationImg img {
        width: 80px;
    }
}

.vaccinationContent {
    border-bottom: 1px solid #d3d3d3;
}

@media screen and (min-width: 42.25rem) {
.vaccinationContent {
        border-bottom: none;
        margin-left: 1.5rem;
    }
}

.customBlock {
    padding: 2rem 1.5rem 2rem 1.5rem;
}

.iconCopySbS {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.iconCopySbS .iconCopySbS__icon{
    align-self: center;
}

.iconCopySbS .iconCopySbS__header {
    font-size: 1.75rem;
}

.iconCopySbS .iconCopySbS__subHeader {
    font-size: 1.375rem;
}

.rtsCompact {
    max-width: 76rem;
    width: calc(70% + 80px);
    margin: 0 auto;
}



@media screen and (min-width: 46.9375rem) {
    .iconCopySbS {
        flex-direction: row;
        align-items: center;
    }

    .iconCopySbS .iconCopySbS__icon{
        align-self: flex-start;
    }
}

.iconCopySbS .iconCopySbS__icon img {
    width: 150px;
}

@media screen and (min-width: 46.9375rem) {
    .iconCopySbS .iconCopySbS__icon img {
        width: 230px;
        margin-right: 1rem;
    }
}

@media (min-width: 1441px) {
    .customBlock.removeProLayoutNestedCentered .layout-container__base--centered {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

@media screen and (min-width: 46.9375rem) {
.customBlock {
    padding: 2rem 3rem 2rem 0;
}


}

@media screen and (min-width: 751px) { 
    .rtsCompact {
        width: calc(63% + 160px);
    }
}

@media screen and (min-width: 90rem) { 
    .rtsCompact {
        width: calc(55% + 160px);
    }
}


/* Print */
@media print {


    .rtsCompact {
        width: 100%;
    }

    .rtsCompact .iconCopySbS__header {
        font-size: 16px;
    }

    .rtsCompact .introCopy {
        font-size: 16px;
    }

    .rtsCompact .heading2 {
        font-size: 18px;
    }

    .rtsCompact .iconCopySbS .iconCopySbS__icon img {
        width: 80px;
    }

    .iconCopySbS .iconCopySbS__subHeader {
        font-size: 14px;
    }

    .rtsCompact .p {
        font-size: 10px !important;
    }

    .toggleContent.bahamas * {
        display: block;
        visibility: visible;
    }

    .toggleContent.bahamas  .dynamiclayout:nth-of-type(n+4) {
        float: none !important; 
    }

    .blueBG {
        background-color: #ffffff;
    }
    
    .purpleBG {
        background-color: #ffffff;
    }
    
    .greyBG {
        background-color: #ffffff;
    }

    .rtsCompact .iconCopySbS__icon img {
        display: none;
    }

    .customBlock {
        padding: 0 1.5rem;
    }

    .heroBanner_withtext{
        display: none;
    }

    .header__wrapper, .footer__wrapper, .healthSafety__purpleContainer, .healthSafety__grayBackground {
        display: none;
    }


    .royalDropdown {
        display: none;
    }

    .rtsCompact .healthSafety__cwcBanner__title{
        display: none;
    }

    .rtsCompact div.space-for-carousel:nth-of-type(-n+2){
        display: none;
    }

    .paddingPrint {
        padding: 0px !important;
    }

    .printIcon {
        display: none;
    }
  }