.header {
    background-color: #29265B!important;
    padding: 1% 0!important;
    filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.4))!important;
}


.entry-content {
    padding-top: 17vh!important;
}


.mainTitle h1 {
    font-family: 'Montserrat';
    text-decoration: underline;
    color: #29265b;
}

.mainTitle, .content {
    padding: 0 10%;
}

.content {
    display: flex;
    flex-direction: row;
}

.leftBar {
    width: 25%;
    border-top: solid 2px #29265b87;
    border-bottom: solid 2px #29265b87;
    height: fit-content;
}



.leftBar h2 {
    font-family: 'Montserrat';
    color: #29265b;
    font-size: 1.3em;
}

.leftBar p {
    color: black;
    font-family: 'Campton';
    font-weight: 500;
    font-size: 1.1em;
    margin-bottom: 0;
}
.leftBar h3 {
    font-family: 'Campton';
    font-size: 2.1em;
    margin: 0;
    color: #29265b;
    margin-bottom: 1em;
}

p.subtitle {
    color: #29265b;
    font-family: 'Campton';
    font-weight: 600;
    font-size: 1.2em;
}

h2.title {
    color: #29265b;
    font-family: 'Montserrat';
    text-decoration: underline;
}

.rightBar {
    width: 100%;
    padding-left: 3em;
}

.content li {
    font-family: 'Campton';
    color: #29265b;
    margin-bottom: 0.3em;
}

.content {
    padding-bottom: 10vh;
}

@media only screen and (min-width:200px) and (max-width:1100px){
html body .header{
    padding:3% 0%!important;
}
}


@media only screen and (max-width:1600px){
    .leftBar {
    width: 35%;
}
}

@media only screen and (max-width:1000px){
    .content {
    flex-direction: column;
}
.leftBar {
    margin: 0 auto;
}
.mainTitle h1 {
    text-align: center;
}
.leftBar {
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
h2.title {
    text-align: center;
}
p.subtitle {
    text-align: center;
}
.rightBar {
    padding-left: unset!important;
}
}

@media only screen and (max-width:700px){
    .mainTitle h1 {
    font-size: 1.4em;
}
.mainTitle, .content {
    padding: 0 3%;
}
.leftBar {
    width: 95%;
}
}