@charset "UTF-8";@media all{.nsp{position:relative}.nspMain{overflow:hidden}.nspBotInterface,.nspTopInterface{clear:both;float:right;margin:5px 0;overflow:hidden}.nspPagination{float:left;list-style-type:none!important;margin:5px 0 0 0!important;padding:0!important}.nspPagination li{background:#ccc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;float:left;height:14px;margin:1px 4px 0 0!important;width:14px}.nspPagination li>a{background:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;height:14px;overflow:hidden;padding:0;text-indent:-999em;width:14px}.nspPagination li:hover,.nspPagination li.active{background-color:#999}.nspNext,.nspPrev{background:#fff;border:2px solid #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;float:left;height:24px;margin:0 0 0 4px;overflow:hidden;text-indent:-999px;width:24px}.nspPrev:before{border:10px solid #ccc;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:none;content:"";display:block;float:left;margin:3px 0 0 4px}.nspNext:before{border:10px solid #ccc;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:none;content:"";display:block;float:left;margin:3px 0 0 6px}.nspNext:hover,.nspNext:focus,.nspNext:active,.nspPrev:hover,.nspPrev:focus,.nspPrev:active{border-color:#999}.nspPrev:hover:before{border-right-color:#999}.nspNext:hover:before{border-left-color:#999}.nspArts{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:3px}.nspArtPage{float:left}.nspArt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.nspArt div{overflow:hidden}.nspArt h4.nspHeader{font-size:24px;margin:0;padding:10px 0 15px 0}.nspArt h4.nspHeader a{text-decoration:none}.nspArt h4.nspHeader a:hover{}.nspArt img.nspImage{border:none;display:block}.nspArt .nspImageWrapper{display:block;position:relative}.nspArt p.nspText{display:block;margin:0;padding:0}.nspArt p.nspText a{}.nspArt p.nspText a:hover{}.nspArt .nspInfo{display:block!important;font-size:90%}.nspArt .nspInfo a{}.nspArt .nspInfo a:hover{}.nspArt .nspInfo>.nsp-stars{padding:0 10px 0 0!important}.nspArt .nsp-star-0:before,.nspArt .nsp-star-1:before{content:"★";color:#6c6c6c;font-family:Arial,sans-serif;font-size:14px}.nspArt .nsp-star-1:before{color:#f7a834}.nspArt .nspBadge{background:#fff;position:absolute;top:29px;left:20px;text-transform:uppercase;font-size:10px;line-height:12px;padding:2px 10px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.nspArt .tleft{text-align:left}.nspArt .tright{text-align:right}.nspArt .tcenter{text-align:center}.nspArt .tjustify{text-align:justify}.nspArt .fleft{float:left}.nspArt .fright{float:right}.nspArt .fnone{clear:both;float:none;width:100%}.readon.left,.readon.right,.readon.center{clear:both}.readon.left{float:left}.readon.right{float:right}.readon.center{display:inline;float:none}.nspAvatar{}.nspLinks{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px}.nspList{float:left}.nspList>li>.nspImageWrapper{float:left}.nspList>li>.nspImageWrapperRight{float:right}.nspList>li .nspImage{height:auto!important;max-width:100%}.nspList>li .meta{font-size:90%}.nspLinks ul{list-style-type:none!important;padding:0!important}.nspLinks .nspLinkScroll1 ul li{background:#fff;border-top:1px solid #eee;margin:0!important;padding:10px 3px}.nspLinks .nspLinkScroll1 ul li:first-child{border-top:none}.nspLinks ul li:hover{}.nspLinks ul li h4{}.nspLinks ul li h4 a{text-decoration:none}.nspLinks ul li h4 a:hover{}.nspLinks ul li p{}.nspArts.left{float:right}.nspLinksWrap.left{float:left}.nspArts.right{float:left}.nspLinksWrap.right{float:right}.nspMain .unvisible{left:-9999px;position:absolute;top:auto}.gkResponsive img.nspImage,img.nspImage.gkResponsive{height:auto;width:100%!important}.nspArt img.nspImage{max-width:100%}.nspArtScroll1,.nspLinkScroll1{clear:both;width:100%}.nspPages1{width:100%}.nspPages2{width:200%}.nspPages3{width:300%}.nspPages4{width:400%}.nspPages5{width:500%}.nspPages6{width:600%}.nspPages7{width:700%}.nspPages8{width:800%}.nspPages9{width:900%}.nspPages10{width:1000%}.nspPages11{width:1100%}.nspPages12{width:1200%}.nspPages13{width:1300%}.nspPages14{width:1400%}.nspPages15{width:1500%}.nspPages16{width:1600%}.nspPages17{width:1700%}.nspPages18{width:1800%}.nspPages19{width:1900%}.nspPages20{width:2000%}.nspCol1{width:100%}.nspCol2{width:50%}.nspCol3{width:33.333333%}.nspCol4{width:25%}.nspCol5{width:20%}.nspCol6{width:16.666666%}.nspCol7{width:14.285714%}.nspCol8{width:12.5%}.nspCol9{width:11.111111%}.nspCol10{width:10%}.nspCol11{width:9.090909%}.nspCol12{width:8.333333%}.nspCol13{width:7.692307%}.nspCol14{width:7.142857%}.nspCol15{width:6.666666%}.nspCol16{width:6.25%}.nspCol17{width:5.882352%}.nspCol18{width:5.555555%}.nspCol19{width:5.263157%}.nspCol20{width:5%}.nspList,.nspArtPage{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;visibility:hidden}.nspList.active,.nspArtPage.active{opacity:1;filter:alpha(opacity=100);visibility:visible}.neutral{color:#999;font-size:13px}.neutral a{color:#333;text-decoration:none}.neutral a:active,.neutral a:focus,.neutral a:hover{color:#777}.neutral .nspHeader{font-size:18px;font-weight:400}.neutral .nspInfo a{padding-right:5px}.neutral .readon{background:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;padding:6px 10px}.neutral .readon:active,.neutral .readon:focus,.neutral .readon:hover{background:#999;color:#fff}.neutral .nspLinks ul li h4{font-size:15px;margin:0 0 10px 0}.nspK2StoreCartForm{padding:10px 0;text-align:center}.nspK2StoreCartForm .k2store-notification{background:#fff;border:1px solid #e5e5e5;font-size:12px;margin:10px 0;padding:10px;position:relative}.nspK2StoreCartForm .cart_dialogue_close{position:absolute;right:10px;top:5px}.nspK2StorePrice{color:#111;display:block;font-size:14px;padding:10px 0;text-align:center}.nspK2StorePrice strike{color:#ccc;display:block}.nspHikashopBlock{text-align:center}.nspHikashopBlock span{display:block}.nspHikashopBlock .button{display:inline-block;float:none;margin-top:30px}.nspHikashopBlock .hikashop_product_stock_count{color:#999!important;font-size:11px!important;padding:10px 0!important}@media (max-width:800px){.nspArts,.nspLinksWrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 32px;position:relative}.nspPrev,.nspNext{left:0;position:absolute;top:20%;z-index:101}.nspNext{left:auto;right:0}.nspPagination{display:none}}@media (max-width:600px){.nspArt{width:100%}.nspArt img.nspImage{max-width:100%}.nspImageWrapper{margin:0 0 20px 0!important;width:100%}.gkArtContentWrap{width:100%}}.gkpopup{position:fixed;top:0;left:0;display:none;z-index:1000;background:rgba(0,0,0,0.7);width:100%;height:100%}.gkpopup-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:rgb(25,25,25);background-color:rgba(25,25,25,0.92);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(transparent),to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,0.35)}#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35)}#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,0.35)}#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,0.35)}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgb(25,25,25);border-top-color:rgba(25,25,25,0.92)}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgb(25,25,25);border-bottom-color:rgba(25,25,25,0.92)}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgb(25,25,25);border-right-color:rgba(25,25,25,0.92)}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgb(25,25,25);border-left-color:rgba(25,25,25,0.92)}@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(45,45,45,0.88)}#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88)}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92)}}#ic_eventlist{width:100%}.ic-section{width:100%;padding:0;margin:0;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;display:flex;flex-direction:row;flex-wrap:wrap}.ic-col{display:block;float:left;margin:0 0.2% 4px 0.2%}.ic-group:before,.ic-group:after{content:"";display:table}.ic-group:after{clear:both}.ic-col1{width:100%;margin:0 0 4px 0}.ic-col2{width:49.6%}.ic-col3{width:32.933333333%}.ic-col4{width:24.6%}@media (min-width:768px) and (max-width:980px){.ic-col4{width:32.933333333%}}@media (min-width:481px) and (max-width:767px){.ic-col3{width:49.6%}.ic-col4{width:49.6%}}@media only screen and (max-width:480px){.ic-col2{width:100%}.ic-col3{width:100%}.ic-col4{width:100%}}.ic-msg-no-event{font-size:0.8em;text-align:center}.icrounded_eventlist{background:#f7f7f7;background:rgba(247,247,247,0.9);-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px;font-size:13px}.icrounded_eventlist:nth-child(2n+1){background:#ededed;background:rgba(237,237,237,0.9);-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.icrounded_eventlist:hover{background:#555;color:#FFF}.icrounded_eventlist a{text-decoration:none}.icrounded_eventlist a:link,.icrounded_eventlist a:visited{color:#333;text-decoration:none}.icrounded_eventlist a:hover{color:#FFF;text-decoration:none;cursor:pointer}.icrounded_eventlist .ic-inline-block{display:inline-block;margin:auto 0px}.icrounded_eventlist .ic-block{display:block;margin:auto 3px}.icrounded_eventlist .ic-event-div{}.icrounded_eventlist .ic-date-img-box{float:left;text-align:center;margin:4px 6px 4px 4px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;box-sizing:content-box}.icrounded_eventlist .ic-date-div{float:left;padding-top:15%;text-shadow:rgba(0,0,0,0.5) 0px 0px 7px}.icrounded_eventlist .ic-day{line-height:18px !important;font-size:16px;font-weight:bold}.icrounded_eventlist .ic-month{line-height:12px !important;font-size:12px;font-weight:normal}.icrounded_eventlist .iceventlist-title{padding-top:3px;line-height:15px !important;font-size:13px;font-weight:bold;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}.icrounded_eventlist .iceventlist-venue{line-height:15px !important;font-size:12px}.icrounded_eventlist .iceventlist-city,.icrounded_eventlist .ic-datetime-div{line-height:14px !important;font-size:11px}.icrounded_eventlist .ic-datetime-label{font-weight:bold}.icrounded_eventlist .iceventlist-desc{font-size:12px}.icrounded_eventlist .iceventlist-registration-info{}.icrounded_eventlist .ic-reg{font-size:10px;margin:0 2px;padding:0 5px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:0px 0px 1px #333;cursor:pointer}.icrounded_eventlist span.ic-reg.available{background:white;color:black}.icrounded_eventlist span.ic-reg.ticketsleft{background:green;color:white}.icrounded_eventlist span.ic-reg.registered{background:blue;color:white}.icrounded_eventlist .iceventlist-features-container{margin:0px}.icrounded_eventlist .iceventlist-feature-icon{float:none;display:inline-block;margin:0px 0.5px}:root{--ca-button-size:50px;--ca-button-bottom:20px;--ca-button-side:20px;--ca-interface-width:300px;--ca-interface-height:400px}#chatgpt_assistant_button{width:var(--ca-button-size);height:var(--ca-button-size);border-radius:50%;background-color:#007bff;color:#fff;font-size:24px;display:flex;justify-content:center;align-items:center;transition:all 300ms ease 0ms;cursor:pointer}#chatgpt_assistant_button:hover{background-color:#3498db}.ca-button-pos-floating-right{position:fixed;bottom:var(--ca-button-bottom);right:var(--ca-button-side);z-index:9999}.ca-button-pos-floating-left{position:fixed;bottom:var(--ca-button-bottom);left:var(--ca-button-side);z-index:9999}#chatgpt_assistant_interface{display:none;position:fixed;bottom:calc(var(--ca-button-size) + var(--ca-button-bottom) + 10px);right:var(--ca-button-side);width:var(--ca-interface-width);max-width:calc(90% - var(--ca-button-side) - var(--ca-button-side));height:var(--ca-interface-height);max-height:calc(80% - var(--ca-button-size) - var(--ca-button-bottom));background-color:#fff;border:1px solid #ccc;overflow:hidden;z-index:99999;box-shadow:0 0 10px #ccc}.ca-button-pos-inline+#chatgpt_assistant_interface{position:static}.ca-button-pos-floating-left+#chatgpt_assistant_interface{right:initial;left:var(--ca-button-side)}.chatgpt_assistant_wrapper .conversation-container{padding:10px;overflow-y:auto;flex:1 0 0}.chatgpt_assistant_interface_wrapper{display:flex;flex-flow:column;height:100% !important}.chatgpt_assistant_wrapper .conversation-container .message_wrapper{margin-bottom:10px}.chatgpt_assistant_wrapper .conversation-container .message{padding:5px 10px;border-radius:5px;float:left}.chatgpt_assistant_wrapper .conversation-container .message_wrapper::after{display:block;clear:both;content:""}.chatgpt_assistant_wrapper .conversation-container .sent-message{background-color:#007bff;color:#fff;float:right}.chatgpt_assistant_wrapper .conversation-container .received-message,.chatgpt_assistant_wrapper .conversation-container .pending-message{background-color:#f1f1f1;color:#333;float:left}.chatgpt_assistant_wrapper .conversation-container .error-message{background-color:#c62828;color:#fff;float:left}.chatgpt_assistant_wrapper .conversation-container .warning-message{background-color:#ff5722;color:#fff}.chatgpt_assistant_wrapper .conversation-container .error-message p,.chatgpt_assistant_wrapper .conversation-container .warning-message p{margin:0}.chatgpt_assistant_wrapper .input-container{padding:10px;border-top:1px solid #ccc;display:flex;flex-flow:column;gap:0.5em}.chatgpt_assistant_wrapper .input-container input{margin:0;width:100%;box-sizing:border-box;padding:15px 5px}.chatgpt_assistant_wrapper .input-container button{width:100%}@media (min-width:500px){.chatgpt_assistant_wrapper .input-container{flex-flow:row;gap:0}.chatgpt_assistant_wrapper .input-container input{margin:0;border-top-right-radius:0px !important;border-bottom-right-radius:0px !important}.chatgpt_assistant_wrapper .input-container button{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;width:inherit}}.ca-dot-typing-wrapper{width:21px;height:20px;display:flex;align-items:center;justify-content:center}.ca-dot-typing{position:relative;left:-9999px;width:5px;height:5px;border-radius:5px;background-color:#333;color:#333;box-shadow:9991px 0 0 0 #333,9999px 0 0 0 #333,10007px 0 0 0 #333;animation:ca-dot-typing 3.75s infinite linear}}
