.covid-19-bottom a.primary{
  color: white;
  margin-right: 2rem;
}
.covid-19-bottom a.primary:hover{
  color: #656565;
}
/*Free Downloads*/
.free-downloads{
  display: flex;
  /*flex-flow: row;*/
  justify-content: space-evenly;
}

.free-downloads-section{
    display: flex;
    /*flex-flow: row;*/
    align-items: flex-end;
    padding-bottom: 2rem;
}
.free-downloads-description{
  width: 100%;
}
.free-downloads .image-sizing{
  max-width: 15rem;
  /*margin-left: 2rem;
  margin-right: 2rem;
  margin: auto;*/
}

/*Covid-19 Guide*/
.covid-19-guide-download .right-side h2{
  font-size: 2rem;
  margin-bottom: 1rem;
}
.covid-19-guide-download .right-side h3{
  font-size: 1.25rem;
}
.covid-19-cta{
    margin-top: 2rem;
}
.single-big-covid19{
    vertical-align: bottom;
}
.covid19_free_guide{
  display: flex;
  justify-content: space-evenly;
}
/*End Guide*/
.left-side {
    float: left;
}
.left-side, .right-side {
    margin-top: 5rem;
    position: relative;
}
#covid-19_notification{
    display: none;
    text-align: center;
    width: 100%;
    padding: 1rem;
    height: auto;
    font-size: 1.25rem;
    color: #ffffff;
    background-color: #B30000;
    font-weight: 500;
    line-height: normal;
}
#covid-19_notification .primary{
    margin-left: 1rem;
  }
#covid-19_notification .primary, a.primary.covid-19-guide{
    border: solid 1px #656565;
    border-radius: 8px;
    padding: 0.5rem 1rem;
    cursor: pointer;
    display: inline-block;
    background: #656565;
    color: #ffffff;
}
#covid-19_notification .primary:hover, a.primary.covid-19-guide:hover{
  background: #ffffff;
    color: #656565;
}
.covid-19 h1{
  font-size: 1.25rem;
}
#covid-19_notification:before{
    content: "Stay updated on all areas of tax filings and business processes affected by COVID-19";
}
#covid-19_notification .primary, #covid-19_notification .button-read-more{
    margin-left: 1rem;
}
.question{
  font-weight: 700;
  /*font-style: italic; */
}
.question.federal-update-accordion{
  margin-bottom: 0 !important;
}
.answer.federal-update-panel{
  padding: 1rem 2rem;
  /*margin-left: 1rem;*/
}
.covid-19 a, .latest-updates a, .federal-update-panel a{
  color: #2F6EC2;
  font-weight: 600;
}
.latest-updates p{
  margin-bottom: 1.5rem;
}
.latest-updates hr, .covid-19 hr{
    margin: 1rem 0;
    height: 1rem;
    border-top-width: 2px;
}
.latest-updates ul{
    list-style: disc;
  }
.latest-updates ol{
  list-style: decimal;
}
.latest-updates ul li ul{
  margin-top: 1rem;
}
.latest-updates ul, .latest-updates ol{
    margin-left: 3rem;
    margin-bottom: 2rem;
}
.latest-updates li{
  margin-bottom: .5rem;
}
.latest-updates .heading{
    margin-bottom: 3rem;
    font-weight: 600;
}

.latest-updates .update-title{
  text-align: left;
    font-size: 1.2rem !important;
   /*margin-bottom: 0;
    margin-top: 0;*/
}
.latest-updates .date{
    font-style: italic;
    font-size: 1rem;
}
.latest-updates li{
  font-size: 1rem;
}
h4.federal-update-accordion.update-title, p.federal-update-accordion {
  background-color: #ffffff;
  color: #444;
  cursor: pointer;
  width: 100%;
  text-align: left;
  padding: 1rem;
  border: none;
  outline: none;
  transition: 0.4s;
  border-radius: 8px;
  margin-top: 1rem;
  box-shadow: 0px 4px 22px rgba(0, 0, 0, 0.05);
}
/*.federal-update-accordion:first-of-type{
  margin-top: 0;
}*/
.question.federal-update-accordion{
  background-color: #F8F8F8;
  box-shadow: unset;
}
h4.federal-update-accordion.update-title:before, .question.federal-update-accordion:before {
font-family: "Font Awesome 5 Pro";
    font-weight: 900;
font-size: 1.25rem;
    margin-left: 1rem;
    float: right;
}
h4.federal-update-accordion.update-title:before{
content: "\f078";
}
.question.federal-update-accordion:before{
content: "\f055";
color: #5A5A5A;;
margin-top: .15rem;
}
h4.federal-update-accordion.update-title.federal-update-active:before{
  content: "\f077";
}
.question.federal-update-accordion.federal-update-active:before{
content: "\f056";
}

h4.federal-update-accordion.update-title.federal-update-active, h4.federal-update-accordion.update-title:hover {
  background-color: #656565;
  color: white;
}

.question.federal-update-accordion.federal-update-active, .question.federal-update-accordion:hover {
  background-color: #F8F8F8;
  color: initial;
}

h4.federal-update-accordion.update-title.federal-update-active, .question.federal-update-accordion.federal-update-active{
    border-radius: 8px 8px 0 0;
      box-shadow: unset;
}

.federal-update-panel {
  padding: 2.5rem 2rem;
  background-color: white;
  overflow: hidden;
  display: none;
  background-color: #ffffff;
  box-shadow: 0px 4px 22px rgba(0, 0, 0, 0.05);
  border-radius: 0 0 8px 8px;
}

/*Updates for version 2.0*/
 /* #covid19_free_guide{
    display: flex;
  }*/
.free-downloads-section h3{
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: .5rem;
}
.free-downloads-section h4{
  font-weight: 600;
}
.free-downloads img{
 /* max-width: 15rem;*/
  box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 22px 0px;
  /*margin: auto;*/
}
/*#covid19_free_guide .image-sizing{
  padding-bottom: 2rem;
}*/
a.covid-19-guide{
  color: white;
  font-weight: unset;
}
.section-wrapper.covid-19-top, .covid-19-top .content-wrapper{
  padding-bottom: 0 !important;
}
#bluevine{
  justify-content: center;
  display: none;
}
#bluevine img{
  max-width: 1rem;
  max-height: 1rem;
}
/*End 2.0 updates*/
@media only screen and (max-width: 600px) {
.free-downloads{
  flex-flow: column;
  text-align: center;
}
/*.free-downloads :nth-child(1) { order: 2; }
.free-downloads :nth-child(2) { order: 1; }
.free-downloads :nth-child(3) { order: 3; }
.free-downloads :nth-child(4) { order: 4; }
*/
.free-downloads .primary, #covid-19_notification .button-read-more {
  margin-top: 1rem;
  }
  .free-downloads-section{
    flex-flow: column-reverse;
  }
  .free-downloads .image-sizing{
    margin: auto;
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
  /*.free-downloads-section.fact-sheet{
    flex-flow: column;
  }
  .free-downloads-section.free-guide{
    flex-flow: column;
  }*/
/*.free-downloads-section.fact-sheet :nth-child(1) { order: 2; }
.free-downloads-section.fact-sheet :nth-child(2) { order: 1; }
  
  #covid19_free_guide .left-side, #covid19_free_guide .right-side{
    margin-top: 0;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  #covid19_free_guide{
    flex-flow: column;
  } */ 
  .latest-updates ul{  
    margin-left: .5rem;
  }
  .covid-19-guide-download .right-side{
    text-align: center;
    margin-top: 2rem;
  }
}
@media only screen and (min-width: 640px) {
.free-downloads{
  flex-flow: column;
  text-align: center;
}
.free-downloads-section{
  flex-flow: column-reverse;
}
.free-downloads .image-sizing{
    margin: auto;
    margin-bottom: 2rem;
    margin-top: 2rem;
}
/*.free-downloads :nth-child(1) { order: 2; }
.free-downloads :nth-child(2) { order: 1; }
.free-downloads :nth-child(3) { order: 3; }
.free-downloads :nth-child(4) { order: 4; }
*/
#covid-19_notification .primary, #covid-19_notification .button-read-more {
  margin-top: 1rem;
  }
/*.free-downloads-section.fact-sheet :nth-child(1) { order: 2; }
.free-downloads-section.fact-sheet :nth-child(2) { order: 1; }
  
  #covid19_free_guide .left-side, #covid19_free_guide .right-side{
    margin-top: 0;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  #covid19_free_guide{
    flex-flow: column;
  }*/
  .latest-updates ul{
    margin-left: .5rem;
  }
  .covid-19-guide-download .right-side{
    text-align: center;
    margin-top: 2rem;
  }
}
@media only screen and (min-width: 1025px) {
.free-downloads{
  flex-flow: row;
    text-align: left;
}
/*.free-downloads :nth-child(1) { order: 1; }
.free-downloads :nth-child(2) { order: 2; }
.free-downloads :nth-child(3) { order: 3; }
.free-downloads :nth-child(4) { order: 4; }*/
 .covid-19-guide-download .right-side{
    text-align: left;
  }
  #covid-19_notification .primary, #covid-19_notification .button-read-more {
  margin-top: 0;
  }
  .free-downloads-section{
    flex-flow: row;
  }
  .free-downloads-section.free-guide{
    flex-flow: row-reverse;
  }
  .free-downloads .image-sizing{
    margin: 0 2rem;
  }
  /*#covid19_free_guide .right-side{
    margin-top: 7.5rem;
    text-align: left;
  }
  #covid19_free_guide img{
    float: right;
  }*/
.free-downloads .primary.covid-19-guide{
    background-color: #656565;
    padding: 1rem;
    color: white;
    font-weight: 600;
  }
  .covid-19-bottom{
    clear:both;
  }
  .latest-updates ul{
    margin-left: 3rem;
  }
  .latest-updates .left-side{
    width: 45%;
  }
  .single-big-covid19{
      max-width: 40rem;
  }
.covid-19-guide-download .image-sizing{
  padding: 0 0rem 0 3rem;
}
.covid-19-guide-download .left-side{
  width: 60%;
  padding-left: 2.5rem;
}
.covid-19-guide-download .right-side{
  width: 40%;
  margin-top: 10rem;
  padding-left: 3rem;
}
}