/* Enter Your Custom CSS Here */
/* Last Edited*/
.logo_top {
  width: 1030px;
}
.book_online_header{
  background-color: #fff;
  font-weight: bold;
  margin-left: 10px;
  padding: 20px 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Source Sans Pro", Helvetica, sans-serif;
  letter-spacing: .25px;
  color: #8f0808;
}

/* End Last Edited*/
#book_online {
    background: #8f0808;
    height: 50px;
    width: 100%;
    margin-left: 0px;
    margin-top: 7px;
    padding: 0px;
    color: #FFF !important;
    font-family: "Source Sans Pro", Helvetica, sans-serif;
}

.book_online {
    text-transform: uppercase;
    letter-spacing: .25px;
}
.navbar{height:auto}

@media only screen 
  and (min-device-width: 769px) 
  and (max-device-width: 1061px) {
  .hentry {
    margin-top: 25px !important;
  }
}

@media only screen 
  and (min-device-width: 644px) 
  and (max-device-width: 768px) {
  .hentry {
    margin-top: 40px !important;
  }
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 800px) {
  .navbar{height:auto}
  .top img{width:260px;padding-left:20px}
  .topright{float:none; padding-top:22px}
}
@media only screen 
  and (min-device-width: 900px) 
  and (max-device-width: 1061px) {
  .topright{padding-right:22px}
  .main-navigation{padding:0 20px}
}
@media screen and  (max-width: 480px){
  .topright{float:none}
  .logo{float:none; padding-top:0; text-align:center}
 #header-nav ul li a {
  padding: 5px 10px !important;
}
}