/* Full-height galleries migrated from Revolution Slider. */
.icucali-smartslider {width:100%; overflow:hidden;}
.icucali-smartslider .n2-ss-slider .n2-ss-slider-1 {height:calc(100svh - 60px)!important; min-height:360px;}
.icucali-smartslider .n2-ss-slider .n2-ss-slider-2,.icucali-smartslider .n2-ss-slider .n2-ss-slider-3,.icucali-smartslider .n2-ss-slider .n2-ss-slide {height:100%!important;}
.icucali-smartslider .n2-ss-control-bullet {position:absolute!important;right:20px!important;left:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;}
.icucali-smartslider .nextend-bullet-bar {display:flex!important;flex-direction:column!important;}
@media(max-width:767px){.icucali-smartslider .n2-ss-slider .n2-ss-slider-1{height:calc(100svh - 20px)!important;min-height:320px;}.icucali-smartslider .n2-ss-control-bullet{right:12px!important;}}

/* Prevent the legacy menu script from clipping mobile links after resize. */
@media(max-width:767px){nav#main-nav .nav-inner{position:absolute;top:50%;left:0;right:0;height:auto!important;max-height:calc(100svh - 220px)!important;margin-top:0!important;transform:translateY(-50%);overflow-y:auto;padding:10px 0;}nav#main-nav .nav-inner ul#primary{margin:0!important;}}
