@charset "UTF-8";
p{margin:0px}
ul{padding:0px;margin:0px;list-style-type:"•" !important;list-style-position:outside}
ul li{margin-left:0.6em;padding-left:0.6em}
ul:not(:last-child){margin-bottom:0.5rem}
h1{text-transform:uppercase;letter-spacing:0.25rem}
h2{color:#C30;letter-spacing:0.1rem}
.font-size-sm,.banner-subtext{font-size:0.875rem;line-height:1.52}
.link-color,.banner-subtext{color:#999}
.uppercase{text-transform:uppercase;letter-spacing:0.075rem;font-size:0.9em}
.unstyle-lists{list-style-type:none !important;list-style:none;padding:0px;margin:0px;margin-bottom:0px}
.unstyle-lists ul{list-style-type:none !important;list-style:none;padding:0px;margin:0px;margin-bottom:0px}
.unstyle-lists li{margin-left:0px;padding-left:0px}


.nav-top{text-transform:uppercase;letter-spacing:0.075rem;font-size:0.9em;list-style-type:none !important;list-style:none;padding:0px;margin:0px;margin-bottom:0px;overflow-x:hidden;color:#999}
.nav-top ul{list-style-type:none !important;list-style:none;padding:0px;margin:0px;margin-bottom:0px}
.nav-top li{margin-left:0px;padding-left:0px}
.nav-top ul{margin-left:-5px;margin-right:-5px}
.nav-top li a{white-space:nowrap}
.nav-left{text-transform:uppercase;letter-spacing:0.075rem;font-size:0.9em;list-style-type:none !important;list-style:none;padding:0px;margin:0px;margin-bottom:0px}
.nav-left ul{list-style-type:none !important;list-style:none;padding:0px;margin:0px;margin-bottom:0px}
.nav-left li{margin-left:0px;padding-left:0px}
.nav-left ul li{margin-left:15px}
.nav-left ul li ul{font-size:0.875rem;line-height:1.52;margin-bottom:10px}
.nav-left ul li ul li a{margin:3px 0px;display:inline-block}
.nav-left .modal ul{display:block !important}
.nav-left .modal ul li{margin-left:0px}
.nav-left .modal ul li ul li{margin-left:15px}
ul.nav-footer{text-transform:uppercase;letter-spacing:0.075rem;font-size:0.9em;list-style-type:none !important;list-style:none;padding:0px;margin:0px;margin-bottom:0px}
ul.nav-footer ul{list-style-type:none !important;list-style:none;padding:0px;margin:0px;margin-bottom:0px}
ul.nav-footer li{margin-left:0px;padding-left:0px}
ul.nav-footer li:not(:first-child)::before{content:"  | ";color:#999}
ul.nav-footer li{text-align:right}
ul.nav-subcategory{text-transform:uppercase;letter-spacing:0.075rem;font-size:0.9em;list-style-type:none !important;list-style:none;padding:0px;margin:0px;margin-bottom:0px}
ul.nav-subcategory ul{list-style-type:none !important;list-style:none;padding:0px;margin:0px;margin-bottom:0px}
ul.nav-subcategory li{margin-left:0px;padding-left:0px}
ul.nav-subcategory li:not(:last-child)::after{content:" |  ";color:#999}
ul.nav-subcategory li a{white-space:nowrap}
.container{overflow:visible}
.banner{text-align:center}
.banner img{width:760px;height:auto;max-width:100%}
.banner-subtext a{white-space:nowrap}
.home-page{font-weight:600;color:#900;text-transform:uppercase;letter-spacing:0.075rem;font-size:0.9em}
.home-page a,.home-page a:visited,.home-page a:active{color:#F60;white-space:nowrap}
.home-page a:hover{color:#900}
.model-gallery a.lightbox-image{height:300px}
.model-gallery a.lightbox-image img{object-fit:cover;width:100%;height:100%}
.static-gallery a.lightbox-image{height:250px}
.static-gallery a.lightbox-image img{object-fit:cover;width:100%;height:100%}
@media (min-width:576px){.static-gallery a.lightbox-image{height:calc(250px * 0.66)}}
@media (min-width:768px){.static-gallery a.lightbox-image{height:calc(221px * 0.66)}}
@media (min-width:992px){.static-gallery a.lightbox-image{height:calc(300px * 0.66)}}
img.not-found{border-color:#e8c7ba;border-style:dashed;border-width:3px}
img.release-thumb{padding:1.2rem;background:white;filter:drop-shadow(5px 5px 10px rgba(0,0,0,0.25))}
.btn.btn-read-more{--bs-btn-padding-y:0.3rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:1rem;--bs-btn-line-height:1rem;margin-left:0rem;margin-top:-2px}
a.lightbox-image{display:block}
a.lightbox-image img{display:block}
a i{font-size:1.2rem;top:0.1rem;position:relative;color:#900;opacity:0.8}
a:hover i{opacity:1}