@media only screen and (min-width: 370px) {
  .bountiful--header .bountiful--header-wrapper {
    padding:7px 30px
  }

.bountiful--header {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: sticky;
    top: -0;
    z-index: 1000;}

.slot--header-search input.form-control {
  border:0;
  border-radius:1px;
  background:#ffffff;
  color:#000000;
  box-shadow:none;
  width:100%;
  height:45px;
  font-size:20px;
  border:1px solid #000000;
  padding:5px 50px 5px 20px
}
    
.slot--header-search .tws-article-search .dropdown-menu li a img {
  height:40px;
  width:40px;
  margin:0 10px 0 0;
  float:left;
  border:1px solid #ebebeb;
  border-radius:3px;
  overflow:hidden
}    

@media only screen and (min-width: 375px) {
  .slot--header-search .tws-article-search--no-label {
    color:#000000
  }

@media only screen and (min-width: 375px) {
  .slot--header-search input.form-control {
    width:320px;
    border:1px solid #fff;
    color:#000000
  }
 
  @media only screen and (min-width: 375px) {
  .slot--header-search .tws-article-search--no-label:hover {
    color:#bebebe
  }
    
  }
@media only screen and (min-width: 375px) {
  .slot--header-search .tws-article-search input::-moz-placeholder {
    color:#bebebe
  }
  
  .slot--header-search .tws-article-search .dropdown-menu li a {
  display:block;
  padding:5px 0;
  color:#A1A69C;
  font-size:17px;
  text-decoration:none
}
  
 .tws-article-buy-button-with-modal--already-sub {
   display:block
  }
 
  .tws-articlegroup-list .thumbnail {
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  flex-direction:column;
  border:1px solid #ebebeb;
  border-radius:3px;
  box-shadow:1px 1px 2px 0 transparent;
  background:#37a751;
  width:100%;
  height:100%;
  text-align:center;
  transition:all .3s;
  cursor:pointer;
  overflow:hidden
  }
  
  .tws-articlegroup-list .thumbnail .caption .tws-articlegroup-list--article-name .tws-util-heading--heading a {
  text-decoration:none;
  color:#ffffff
}
  
  .bountiful--back-to-top a {
  cursor:pointer;
  color:#ffffff;
  font-size:15px;
  display:block;
  height:35px;
  width:35px;
  border-radius:50%;
  border:2px solid #000000;
  background:#10852b;
  text-align:center;
  line-height:29px;
  opacity:0.8
}
  
  .bountiful--back-to-top {
  position:fixed;
  bottom:15px;
  right:20px;
  z-index:1000
}
  
  .bountiful--back-to-top a:before {
  content:"\f062";
  font-family:"fontawesome";
  font-size:15px
}
  
  .nav .open>a:hover,
.nav .open>a:focus {
  background-color:#37a751;
  border-color:#337ab7
}
 
    @media (max-device-width: 480px) {
.bountiful--top-bar { 
  display:none; }
      
 @media only screen and (max-width: 500px) {
  .slot--header-search .tws-article-search input::-moz-placeholder {
    color:#bebebe
  }
  
  .slot--header-search .tws-article-search .dropdown-menu li a {
  display:block;
  padding:5px 0;
  color:#A1A69C;
  font-size:22px;
  text-decoration:none
}   
   
