/* BYBL Responsive CSS -- beyourbestlawyer.com */

/* Hide hamburger on desktop */
.mob-open{display:none}

/* Show hamburger on mobile */
@media(max-width:900px){
  .mob-open{display:flex!important;cursor:pointer;touch-action:manipulation;min-width:44px;min-height:44px;align-items:center;justify-content:center;}
  .mob-open span{pointer-events:none;}
}

/* Scroll to top button */
#bybl-scroll-top{position:fixed;bottom:24px;right:24px;width:42px;height:42px;background:#C49E3A;color:#0F1923;border:none;border-radius:50%;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:999;box-shadow:0 2px 8px rgba(0,0,0,0.25);transition:opacity .2s;}
#bybl-scroll-top:hover{opacity:.85;}
#bybl-scroll-top.visible{display:flex;}

/* Responsive wrap */
@media(max-width:600px){
  .wrap{padding:0 16px;}
}
