.img-crop-250{width:100%;max-width:400px;height:250px;overflow:hidden;border-radius:12px;position:relative}
.img-crop-250 img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.card:hover .media-hover-text{display:block!important}
.media-hover-text{background:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:0;left:0;width:100%;padding:8px 12px;text-align:center;border-radius:0 0 .5rem .5rem}
.card-body{position:relative}
iframe.instagram-media{max-width:100%!important;width:100%!important;min-width:auto!important}
iframe{width:100%!important;width:100%!important;min-width:auto!important}
.degrade-black{background:#000;background:-webkit-linear-gradient(to bottom,#434343,#000);background:linear-gradient(to bottom,#434343,#000)}
blockquote{background:#f9f9f9;border-left:10px solid #c95738;margin:1.5em 10px;padding:.5em 10px;quotes:"\201C""\201D""\2018""\2019"}
blockquote:before{color:#c95738;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}
blockquote p{display:inline;font-weight:700}
.ads-2{max-height:150px;border:solid 1px #ccc;padding:5px;overflow-y:hidden;margin-left:auto;margin-right:auto;max-width:1500px}
.ads-3{border:solid 1px #ccc;padding:5px;margin-bottom:5px}
@media (max-width:458.98px){
.ads-3{max-height:250px;border:solid 1px #ccc;padding:5px;overflow-y:hidden}
}
.ads-1{max-height:150px;border:solid 1px #ccc;padding:5px;overflow-y:hidden;margin-left:auto;margin-right:auto;max-width:1025px}
.menu-category a{color:#fff!important}
.menu-category a:hover{color:#c95738!important}
.bg-blue-pcn{background-color:#0587c7}
.ads-5{max-height:150px;border:solid 1px #ccc;padding:5px;overflow-y:hidden}
.ads-6{max-height:150px;border:solid 1px #ccc;padding:5px;overflow-y:hidden;margin-left:auto;margin-right:auto;max-width:1025px}
.ads-7{max-height:150px;border:solid 1px #ccc;padding:5px;overflow-y:hidden;margin-left:auto;margin-right:auto;max-width:1025px}
.led-grid-bg{background-color:#0a0a0f;background-image:radial-gradient(circle,rgba(201,201,201,.9) 1px,transparent 1.5px),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:6px 6px,6px 6px,6px 6px;background-position:0 0,0 0,0 0;position:relative}
@keyframes led-flicker{
0%,100%{opacity:1}
50%{opacity:.85}
}
.btn-cam{transition:all .3s ease}
.btn-cam.active{background-color:var(--bs-primary);color:#fff;box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.3)}
.btn-cam:not(.active){background-color:transparent;border:1px solid var(--bs-primary);color:var(--bs-primary)}
.live-dot{position:relative;display:inline-flex;height:.5rem;width:.5rem;margin-right:6px}
.cam-item{transition:opacity .3s ease}