/* BLOG SIDEBAR */



@media	(min-width: 769px)	{
.flex-col-4 {
    padding: 1em;
    margin-left: 5em;
    border-radius: 10px;
    overflow: scroll;
}
}


/*CSS FOR ACCORDIONS*/

.accordion-head {
    display: flex;
    justify-content: flex-start;
    padding: .8em 0em;
}

.accordion-head:hover {
    background-color: #ddd;
}

.accordion-expand {
    font-size: 150%;
    font-weight: 300;
    padding: 0px 8px;
    border-radius: 50%;
}
.minus {
    font-size: 220%;
}
.accordion-title {
    font-size: 120%;
    margin: 0px 5px;
}

.accordion-body {
    max-height: 0;
    visibility: hidden; 
    overflow: hidden;
    transition-duration: 800ms; 
    transition-property: max-height, visibility; 
}

.accordion-body.open {
    visibility: visible; 
    transition-duration: 800ms; 
    transition-property: max-height, visibility; 
}

.accordion-container {
    border-bottom: 1px solid #d9d9d9;
}

.accordion-container:last-child {
    border-bottom: none;
}

.action {
    color: #fff;
    background-color: #3a7aaf;
    border-color: #2d5d85;
}

.accordion-ul {
    padding-left: 0px!important;
    margin: 1em 0em!important;
    list-style-type: none;
}
