@media (max-width: 480px) 
{
 
  .dt-logo
  {
    display:none;
  }
  #acmap
  {
    width:300px;
    height:200px;
  }
  .map-container
  {
    padding:0;margin:0;
  }
  .map-container .gantry-width-spacer
  {
    padding:0;margin:0;
  }
   .fp-top-a {
     padding-top:0px;margin-top:-80px;
     max-height:290px;
   }
  .rt-text-extra-large {
    line-height: 1.2em;
    font-size:35px;
  }
  a.readon4{
    display:inline-block;
    font-size:small;
    width:180px;
    background-color:red;
    opacity:1.0;
  }
  .facebook-icon
  {
    float:left; 
    margin-top:10px;
    width:58px;height:58px;
    padding-top:20px;
  }
  .twitter-icon
  {
    width:58px;height:58px;
    float:right;
    margin-top:10px;
    padding-top:20px;
  }
  .social-header
  {
    height:0px;
  }
  .fp-feature-wrapper
  {
    padding-top:15px;margin-right:30px;margin-left:25px;
  }
  .fp-main-header
  {
    padding-top:40px;
  }
}
@media only screen and (min-width : 320px) 
and (max-width : 568px) 
and (orientation : landscape)
{
  .dt-logo
  {
    margin-left:50px;
    margin-top:15px;
  }
  .fp-main-header
  {
    display:none;
  }
  
  .social-header
  {
    height:0px;
  }
  .facebook-icon
  {
    margin-left:50px;
    float:left; 
    margin-top:10px;
    width:75px;height:75px;
    padding-top:20px;
  }
  .twitter-icon
  {
    width:75px;height:75px;
    float:right;
    margin-top:10px;
    padding-top:20px;
    margin-right:50px;
  }
  .fp-feature-wrapper
  {
    margin-right:45px;
  }  
}
@media(min-width: 767px) 
{
   .committee-table td
  {
    width:250px;
  }
  
  .rt-text-extra-large {
    margin-bottom:40px;
  }
  #rt-header
{
    background:rgba(203,210,218,.6);
    color:black;
}

  #acmap
  {
    width:700px;
    height:400px;
  }

  .article-feature-img
  {
  	margin:0 auto;
  }
  .header-wrapper
  {
    width:100%;
    marginleft:auto;
    margin-right:auto;
  }
  .header-logo
  {
    float:left;
  }
  .header-text
  {
    float:right
  }
  .facebook-icon
  {
    min-width:27px;min-height:27px;
  }
  .twitter-icon
  {
    min-width:27px;min-height:27px;
  }
  .social-header
  {
    display:none;
  }
  .fp-feature-wrapper
  {
    padding-top:15px;padding-left:40px;
  }  

}

@media(min-width: 481px) and (max-width: 767px) {
  .committee-table td
  {
    width:250px;
  }
   .fp-top-a {
     padding-top:0px;margin-top:0px;
   }
  .fp-header-links
  {
      margin-top:-100px;
  }
  .header-wrapper
  {
    width:100%;
    marginleft:auto;
    margin-right:auto;
  }
  .header-logo
  {
    float:left;
  }
  .fp-feature-wrapper
  {
    margin-right:45px;
  }  
    .social-header
  {
    height:0px;
  }
  .facebook-icon
  {
    margin-left:50px;
    float:left; 
    margin-top:10px;
    width:75px;height:75px;
    padding-top:20px;
  }
  .twitter-icon
  {
    width:75px;height:75px;
    float:right;
    margin-top:10px;
    padding-top:20px;
    margin-right:50px;
  }
}
  .custom-inner-content
  {
    margin-left:25px;
    margin-right:25px;
  }

.chzn-container-single .chzn-single {
    height: auto;
}

.fp-header-links
{
  background-color:rgba(21,29,36,.3);
  margin-left:30px;
  margin-right:30px;
  margin-bottom:30px;
  margin-top:-50px;
  height:300px;
}

.fp-info-panel
{
  color:white;
}
.box2
{
  background-color:#4B79A5
}
.fp-readon-bottom
{
  display:inline-block;
  margin-bottom:0px;
  margin-top:18px;
}
  .rt-text-extra-large {
    white-space:nowrap;
    text-shadow:3px 3px black;
  }
.rt-page-surround
{
  border:5px solid black;
  margin:0;padding:0;

}
@media (max-width: 480px) {
    div#roksearch_results {
      width: inherit;
    }
}

.expedition-list .error
{
  text-align:center;
}

.flow-wrapper
{
  argin-left:auto;
    margin-right:auto;
    height:auto; 
    width:auto;
}

.thumb-image
{
  width:155px;
  height:155px;
  border:1px solid white;
}
.feature-thumb
{
  border: 1px solid white;  
}
.feature-thumb-wrapper
{
  max-width:500px;
  margin-right:50px;
}

.flow-inner-top
{
  float:left;
}
.flow-inner-lower
{
  float:left; 
clear: left;
}

.blue-back
{
  background-color:blue;
}
 
  .header-logo
  {
    
  }
  .header-text
  {
    max-width:400px;
    margin-right:245px;
  }
.header-text > p
{
    font-size:18px
}

.news-image
{
  padding-bottom:25px;
}

.centered
{
  text-align:center;
}

  .dt-logo
  {
    width:280px;
    height:auto;
    background:rgba(203,210,218,.6);
  }

.header-icon
{
  height:70px;width:auto;
}
h4.sprocket-lists-title.padding {
    max-width: 215px;
}
.sprocket-lists-title .indicator {
    left: 100%;
}

.fa-padded-right
{
  padding-right:10px;
}

.sidepmenu-block  .menu-item-content
{
  color:white;
}

/* these next two styles are for the eic menu */
.menueic> li.current
{
  clear:none;
  border:0 none;
  padding:0px;
}

.menueic-module h2 {
    font-size: 250%;
    line-height: 140%;
}
