/* Accordian */

.panel {
    padding: 0 18px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}

.accordion {
    cursor: pointer;
    padding: 10px 10px;
    margin-top:20px;
    width: 100%;
    text-align: left;
    outline: none;
    transition: 0.4s;
}

/*  RESPONSIVE AUTOMAGIC COLUMNS  */

.article {
  -webkit-column-width: 250px;
  -moz-column-width: 250px;
  column-width: 250px;
  padding-left: 1em;
  padding-right: 1em;
}

/*  FORMATTING  */

    * {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
    }
    
    p {
        margin: .0625em;
        margin-bottom: .5em;
    }

    h3 {
        font-size: 1em;
        padding-left: 1em;
    }

    .ul_container {
        margin-left: 0;
        padding-left: 0;
    }

    li {
        list-style-type: none; /* Remove bullets */
    }

    .w3-container, .accordion-div {
        break-inside: avoid;
    }

    p.key {
        padding-bottom: 0;
        padding-top: .75em;
        padding-left: 1.5em;
        padding-right: 1.5em;
        font-size: .75em;
    }
    
    .with_bullets {
        margin-left: 1em;
        display: list-item;
        list-style-type: disc;
    }
    
    .blinking {
        opacity: 1;
        animation: fade 5s linear infinite;
    }

    @keyframes fade {
        0%,100% { opacity: 0 }
        50% { opacity: 1 }
    }

    .legacy {
        color: sandybrown;
    }

    .wanna_go {
        color: orchid;
    }

    button {
        background-color: green;
        border: none;
    }

    .button_red {
        background-color: red;
        border: none;
    }

    .l3_advisory {
        animation: mymove 1s infinite alternate;
        color: orange;
    }

    .l4_advisory {
        color: red;
    }

    .never {
        text-decoration: line-through;
        color: red;
    }

    .head-of-state {
        border-bottom: 1px solid lightgray;
        width: 100%;
        display: block;"
    }

    .lower_bump {
        padding-bottom: .5em;
        padding-left: .5em;
    }

    .sub_continent {
        padding-left: 0;
        margin-left: 0;
    }

    p.sub_continent {
        padding-top: 1em;
        border-bottom: 1px solid lightgray;
        width: 100%;
        display: block;"
        font-style: bold;
    }

    .fa-earth-americas {
        color: green;
    }

    
/* Media Width FULL WIDTH         */
/* Newspaper 3 Columns            */
/* ------------------------------ */

    /* .newspaper_3n {
        -webkit-column-count: 3;
        -moz-column-count: 3; 
        column-count: 3;
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px; 
        column-gap: 20px;
        -webkit-column-rule: 1px solid rgb(205, 198, 235);
        -moz-column-rule: 1px solid rgb(205, 198, 235); 
        column-rule: 1px solid rgb(205, 198, 235);
    } */

/* Media Width Responsive 601 px  */
/* Newspaper 2 Columns            */
/* ------------------------------ */

/* @media screen and (min-width: 600px) {

    .newspaper_3n {
        -webkit-column-count: 2;
        -moz-column-count: 2; 
        column-count: 2;
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px; 
        column-gap: 20px;
        -webkit-column-rule: 1px solid rgb(205, 198, 235);
        -moz-column-rule: 1px solid rgb(205, 198, 235); 
        column-rule: 1px solid rgb(205, 198, 235);
    }

} */

/* Media Width Responsive 200px   */
/* Newspaper 1 Columns            */
/* ------------------------------ */

/* @media screen and (min-width: 450px) {

    .newspaper_3n {
        -webkit-column-count: 1;
        -moz-column-count: 1; 
        column-count: 1;
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px; 
        column-gap: 20px;
        -webkit-column-rule: 1px solid rgb(205, 198, 235);
        -moz-column-rule: 1px solid rgb(205, 198, 235); 
        column-rule: 1px solid rgb(205, 198, 235);
    }

} */

/* Media Width Responsive 768 px  */
/* ------------------------------ */

/* .newspaper_2n {
    -webkit-column-count: 2;
    -moz-column-count: 2; 
    column-count: 2;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px; 
    column-gap: 20px;
    -webkit-column-rule: 1px solid rgb(205, 198, 235);
    -moz-column-rule: 1px solid rgb(205, 198, 235); 
    column-rule: 1px solid rgb(205, 198, 235);
} */

/* .newspaper_3n {
    -webkit-column-count: 3;
    -moz-column-count: 3; 
    column-count: 3;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px; 
    column-gap: 20px;
    -webkit-column-rule: 1px solid rgb(205, 198, 235);
    -moz-column-rule: 1px solid rgb(205, 198, 235); 
    column-rule: 1px solid rgb(205, 198, 235);
} */