/*!
Theme Name: SNP
Text Domain: snp
Version: 0.0.1
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Styles for the Kids site, Santa's North pole.
Author: Lumistella
Author URI: https://lumistella.com
Template: santaverse
*/.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-group{margin-bottom:1rem}.form-check-inline{display:inline-flex !important;align-items:center;padding-left:0;margin-right:.75rem !important}.form-check-inline .form-check .form-check-input{float:none;margin-left:0;margin-right:.3125rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.page-template-template-featured .header{position:relative}.header-nav .menu{justify-content:end}.header-nav .menu::before{content:none}.header-nav .menu li{align-items:center;border-radius:2rem;margin:.5rem 0;padding:.5rem 1.25rem}.header-nav .menu a{font-size:1.5rem;padding:0;gap:.5rem;flex-direction:row}.header-nav .menu a .material-symbols-rounded{font-size:2rem}.header-nav .menu a:hover{text-decoration:none}.header-nav .menu a:hover .hvr_line{text-decoration:underline}@media(max-width: 1199.98px){.header{flex-wrap:nowrap}.header-nav{height:auto;opacity:100%;background-color:rgba(0,0,0,0)}.header-nav .menu{display:flex}li.menu-item-has-children:hover .sub-menu{display:block;height:auto;position:absolute;top:100%;background-color:rgba(var(--navColor), var(--navOpacity));min-width:100%;z-index:1002}li.menu-item-has-children:hover .sub-menu a{text-wrap:nowrap}}@media(max-width: 767.98px){.header{width:100%;top:0;flex-wrap:wrap;justify-content:space-between}.page-template-template-featured .header{position:fixed}.header-nav{height:0;opacity:0;overflow-y:auto;transition:all .25s ease;display:block;background-color:rgba(var(--navColor), 1)}.header-nav .menu{display:block}.header-nav .menu a{align-items:start;text-align:left}.header-nav .menu li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.header-nav .menu li.menu-item-has-children{cursor:pointer;position:relative}.header-nav .menu li.menu-item-has-children>a{margin-right:60px !important}.header-nav .menu li.menu-item-has-children::after,.header-nav .menu li.menu-item-has-children::before{content:"";position:absolute;top:1.3rem;right:15px;display:block;width:3px;height:calc(var(--bs-body-font-size)*.8);border-radius:3px;background-color:var(--navTextColor);transition:transform .25s ease;transform:rotate(45deg);margin-left:.4rem}.header-nav .menu li.menu-item-has-children::before{transform:rotate(-45deg);margin-right:.5rem}.header-nav .menu li.menu-item-has-children.eots-open::after{transform:rotate(-45deg)}.header-nav .menu li.menu-item-has-children.eots-open::before{transform:rotate(45deg)}.header-nav .menu li.menu-item-has-children .sub-menu{display:none;padding-left:1rem}.header-nav .menu li.menu-item-has-children.eots-open .sub-menu{display:block;height:auto}.header-nav .menu .sub-menu{display:none}.eots-mobile-nav-icon{--navIconHeight: 30px;--navIconBar: 2.5px;width:var(--navIconHeight);height:var(--navIconHeight);overflow:hidden;cursor:pointer;padding:calc(var(--navIconBar)*2);position:relative;z-index:1030}.eots-mobile-nav-icon span{color:rgba(0,0,0,0);margin-top:calc(var(--navIconBar)/-2);top:50%;opacity:1}.eots-mobile-nav-icon span,.eots-mobile-nav-icon::before,.eots-mobile-nav-icon::after{content:"";display:block;width:calc(100% - var(--navIconBar)*4);height:var(--navIconBar);background-color:var(--white);position:absolute;border-radius:5px;transition:all .15s linear}.eots-mobile-nav-icon::before,.eots-mobile-nav-icon::after{top:calc(var(--navIconBar)*2);left:calc(var(--navIconBar)*2)}.eots-mobile-nav-icon::after{top:auto;bottom:calc(var(--navIconBar)*2)}.eots-mobile-nav-icon.eots-open~.header-nav{transition:height .25s ease;height:calc(100vh - var(--logoHeight));opacity:1}.eots-mobile-nav-icon.eots-open::after{transform:rotate(45deg);top:50%}.eots-mobile-nav-icon.eots-open::before{transform:rotate(-45deg);top:50%}.eots-mobile-nav-icon.eots-open span{opacity:0}}@media(min-width: 768px)and (max-width: 939.98px){.eots-mobile-nav-icon{display:none}.header-nav .menu li{background-color:rgba(0,0,0,0);padding:0}.header-nav .menu li a{flex-direction:column-reverse;border-radius:0;padding:.5rem .75rem;align-items:center}.header-nav .menu li a span.material-symbols-rounded{border-radius:50%;border:3px solid;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center}.header-nav .menu a{font-size:1.1rem;color:#fff}}:root{--bs-border-radius: 2rem;--snp-box-shadow: .5rem .35rem 0 0 rgba(var(--bs-body-color-rgb), .1)}.cloud{background-color:#fff;border-radius:var(--bs-border-radius);display:inline-flex;padding:1rem 2rem;margin-bottom:1rem;position:relative}.cloud::before,.cloud::after{content:"";position:absolute;background-color:#fff;border-radius:50%;z-index:-1}.cloud::before{width:90px;height:90px;top:-45px;left:20px}.cloud::after{width:40px;height:40px;top:-20px;left:100px}.cloud-2::before{right:20px;left:auto}.cloud-2::after{right:100px;left:auto}.snp-shadow{box-shadow:var(--snp-box-shadow)}.btn{display:inline-block;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-body-color-rgb), 0.75) !important;--bs-btn-font-size: 1.75rem;--bs-btn-border-width: 0;--bs-btn-padding-x: 1rem;--bs-btn-padding-y: 0.75rem}.btn .material-symbols-rounded{vertical-align:middle}.snp-activity{--dkGold: #f0ae14}.snp-activity__play-btn{display:flex;justify-self:center;transition:background .2s ease;min-width:200px;padding:7px 14px}.snp-activity__frame{position:absolute;inset:0;height:100%}.snp-activity__frame iframe{width:100%;height:100%;display:block}.snp-activity__frame--immediate{position:relative;width:100%;height:100%}.snp-activity__frame--text{position:relative;width:100%;height:100%;overflow-y:auto;padding:1.5rem}.snp-embed-banner{--dkGold: #f0ae14;position:relative;background-color:#fff;border:6px solid var(--dkGold);border-radius:14px;display:flex;flex-direction:column;align-items:center;width:auto;max-width:1200px;margin:120px auto;overflow:hidden;text-align:center;z-index:1}.snp-embed-banner__img{width:100%;display:block;height:200px;object-fit:cover}.snp-embed-banner__content{margin-top:2rem;margin-bottom:3rem;text-align:center}.eots-lightbox.eots-snp-embed .el-wrapper{display:block;width:auto;height:calc(100vh - 4rem);padding:0;overflow:hidden}.eots-lightbox.eots-snp-embed iframe{height:100%;width:100%;border:none;object-fit:contain;display:block}.eots-lightbox.eots-snp-embed.eots-snp-embed--landscape .el-wrapper{aspect-ratio:16/9}.eots-lightbox.eots-snp-embed.eots-snp-embed--portrait .el-wrapper{aspect-ratio:9/16}.eots-lightbox.eots-snp-embed.eots-snp-embed--full .el-wrapper{width:100%;aspect-ratio:unset}.wp-block-eots-contentview .eots-content-card.snp .eg-feature{border:none !important}.wp-block-eots-contentview .eots-content-card.snp div.h5{display:none}.wp-block-eots-contentview .swiper-button-row{padding:0 .5rem .5rem}.wp-block-eots-contentview .swiper-button-row a.btn{box-shadow:var(--snp-box-shadow)}