@media only screen and (max-width: 958px) {
  
  .flex-container {
    display: block !important;
  } 
    
    .webform-image-file {
  max-width: 100% !important;
  max-height: auto;
  }
  
  .title {
    font-size: 6vw !important;
  }
  
  .presenter {
  font-size: 5vw !important;
}
  
}



.webform-image-file {
  max-width: 300px !important;
  max-height: auto;
}

.flex-container {
    display: flex;
  
} 

.flex-child {
    flex: 1;
}

.title  {
    color: rgba(34,110,147,1);
    font-size: 22pt;
    font-weight: 200;
    letter-spacing: 0.5px;
    line-height: 1.2;
}

.flex-child:first-child {
    margin-right: -35%;
} 

.imageContainer {
  vertical-align: top;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #d1d1d1;
}

.presenter {
  font-size: 16pt;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 1.5;
}

.countries {
  font-weight: 400;
}

.addAuthors {
  margin-top: 10px;
 
}

.category {
  margin-top: 5px;
  margin-bottom: 5px;
}

.poster_link a {
    color: #337ab7;
    text-decoration: underline;
}

.views-exposed-form {
  margin-bottom: 3%;
}

.view-header {
  margin-bottom: 2%;
  color: rgba(34,110,147,1);
  font-size: 16px;
}

.poster_image {
  border: 1px #CCC;
}

.gatherImage {
display: inline-block;
    text-align: center;
    vertical-align: top;
    padding-top: 8px;
    margin-left: 20px;
}

.gatherInfo {
   display: inline-block;
}

.gatherCon {
  margin-top: 10px;
      margin-left: -2%;
}

.find {
  font-weight: 400;
  color: #C6375E;
}
