/* SOURCE: master.blade.php (inline block 3)
   PURPOSE: mobile header/navigation overrides + logo sizing
*/

@media (max-width: 992px) {
  .t-container {
    margin-top: 0px !important;
  }

  .navigation-mob {
    display: none !important;
  }
}

.logo1 {
  width: 100%;
  margin-left: 0px;
  margin-top: -33px;
}

@media (max-width: 943px) {
  .logo1 {
    width: 170px;
  }
}

/* Desktop / default */
.t-container {
  margin-top: -30px;
}

/* Default Banner */


/* SOURCE: master.blade.php (body inline)
   PURPOSE: topbar icon + alert + global fixed message
*/
.top-subscribe-icon{
  position:absolute;
  font-weight:300;
  top:50%;
  right:2%;
  width:auto;
  margin:0;
  color:#fff;
  font-size:20px;
  transform:translate(-50%,-50%);
}
.alert{
  padding:15px;
  margin-bottom:20px;
  border:1px solid transparent;
  border-radius:4px;
}
.alert-info{
  color:#31708f;
  background-color:#d9edf7;
  border-color:#bce8f1;
}
.global-message{
  position:fixed;
  border-radius:50px;
  z-index:999;
  margin:10px;
  bottom:0;
  min-width:30%;
  right:0;
  font-weight:700;
}