@media screen and (min-width: 1665px){
.main-content, .main-content .text-formatted, .cke_editable_themed, .paragraph--type--side-by-side .text-formatted{
    width: unset !important;
    max-width: 1200px;
  }
}


@media screen and (max-width: 680px){

#flourish-container {
    height: 640px;
}

.flourish-wrapper:nth-child(2) {
    width: 100% !important;
    display: block !important;
    margin-top: 400px !important;
}

.flourish-wrapper:nth-child(2) img {
    max-width: unset;
    width: calc(26% - 15px) !important;
    margin: 0 auto 15px auto;
    display: inline-block !important;
}

.flourish-wrapper-2 {
    margin-top: 400px;
}

.flourish-wrapper-2 img {
    display: inline-block;
    width: 39% !important;
}

.flourish-side-by-side {
    display: block;
    width: 100%;
}
}

@media screen and (min-width: 681px) and (max-width: 998px){
.flourish-container-first{
  height: 70vh !important;
}
}

#flourish-container{
  max-width: 1200px;
  margin: 0 auto;
  height: 600px;
}

.flourish-container-small{
 height: unset !important;
  position: relative;
  left: -17%;
}

.flourish-container-small-height{
 height: 400px !important;
}

.flourish-container-small .flourish-chart{
  width: 160% !important;
}

.flourish-wrapper {
    display: inline-block;
    vertical-align: top;
}

.flourish-wrapper  img{
  cursor: pointer;
  opacity: 0.7;
  box-shadow: 5px 5px 5px lightgrey;
}

.flourish-wrapper img:hover{
  opacity: 1;
  box-shadow: 5px 5px 5px grey;
}

.active{
  opacity: 1 !important;
  border: solid grey 1px;
}

.flourish-wrapper-2  img{
  cursor: pointer;
  opacity: 0.7;
  box-shadow: 5px 5px 5px lightgrey;
}

.flourish-wrapper-2 img:hover{
  opacity: 1;
  box-shadow: 5px 5px 5px grey;
}

.flourish-wrapper-2 .active{
  opacity: 1;
  border: solid grey 1px;
}

.flourish-wrapper:nth-child(1) {
    width: 80%;
}

.flourish-wrapper:nth-child(2) {
    width: 19%;
}

.flourish-wrapper:nth-child(2) img {
    max-width: unset;
    width: 90%;
    margin: 0 auto 15px auto;
}

.flourish-wrapper-2 {
    margin-top: 378px;
    width: 160%;
}

.flourish-wrapper-2 img {
    display: inline-block;
    width: 26% !important;
}

#flourish-side-by-side .flourish-chart{
position: relative !important;
}

@media screen and (min-width: 1087px){
.flourish-side-by-side{
display: inline-block;
width: 49%;
vertical-align: top;
}
}

#flourish-embed-wrapper {
    position: relative;
}

.flourish-relative .flourish-chart{
   position: relative !important;
}

#flourish-container .flourish-embed.flourish-chart {
    position: absolute;
    width: 100%;
}

.flourish-wrapper h6{
  margin: 0 auto 15px auto !important;
  width: 90%;
}

/*changing full width dimensions for tables and text content*/

.main-content, .main-content .text-formatted, .cke_editable_themed, .paragraph--type--side-by-side .text-formatted {
  width: 75%;
  margin-left:12.5%;
  margin-right:12.5%;
}