@charset "UTF-8";.embla{position:relative}.embla__viewport{overflow:hidden;width:100%}.embla__viewport.is-draggable{cursor:move;cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.embla__button{align-items:center;background-color:transparent;border:0;cursor:pointer;height:80px;justify-content:center;outline:0;position:absolute;top:50%;touch-action:manipulation;transform:translateY(-50%);width:30px;z-index:1;fill:var(--ks-black);padding:0;transition:opacity .3s}.embla__button:disabled{cursor:default;opacity:0}.embla__button:hover{background-color:rgba(0,0,0,.2)}.embla__button__svg{margin:0 auto;transition:transform .2s ease;width:70%}.embla__button__svg:hover{transform:scale(1.1)}.embla__button--prev{left:0}.embla__button--next{right:0}.embla__pagination{bottom:10px;display:flex;gap:6px;justify-content:end;list-style:none;padding-top:10px;position:absolute;right:6px;width:100%}.embla__dot{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;outline:0;padding:0;position:relative}.embla__dot:after{background-color:#efefef;border-radius:100%;content:"";height:8px;width:8px}.embla__dot.is-selected:after{background-color:var(--ks-black);opacity:1}.popOverlay{background:rgba(0,0,0,.7);bottom:0;font-size:1.5rem;left:0;position:fixed;right:0;top:0;transition:opacity .5s;z-index:9998}.popOverlay .ordlistpop{border-bottom:1px solid #dfdfdf}.popOverlay .ordlistpop h2{color:#333;font-size:1.8rem;font-weight:700;text-align:left}.popOverlay .orderContent{padding:10px}.popOverlay .orderContent p{line-height:1.5;margin-bottom:10px;text-align:left}.popOverlay .orderContent .note{color:#b5b5b5;font-size:15px}.popBox{background:#fff;border-radius:5px;box-sizing:border-box;margin:80px auto;max-height:90vh;padding:40px 20px 20px;position:relative;transition:all 1s ease-in-out;width:80vw}.popBox .popClose{background:url(https://cdn.kingstone.com.tw/images/icon-close.png) no-repeat;background-size:25px 25px;cursor:pointer;display:block;height:25px;position:absolute;right:10px;top:9px;width:25px}.popBox.noCloseBtn{padding:20px}.popBox h2{background-color:#efefef;color:#636363;font-size:1.6rem;font-weight:400;margin-bottom:5px;padding:8px 1%;text-align:center}.popBox ul{list-style:none}.ppBtn{border-radius:2px;cursor:pointer;display:block;font-size:1.5rem;line-height:45px}.popBtn{display:flexbox;display:flex}.popBtn button{border:1px solid #c80000;border-radius:3px;flex:1;font-family:Arial,Verdana,Microsoft JhengHei,sans-serif;margin-right:2%;outline:none;width:100%}.popBtn button:last-child{margin-right:0}.popBtn button.ppBtn_w{background-color:#fff;border-bottom:4px solid #ae0909;color:#c80000}.popBtn .ppBtn_simple{background:transparent;border:0;color:#309fb9}.popBtn .ppBtn_simple:hover{color:#d20f16}.ppBtn_w{background-color:#fff;border-bottom:4px solid #ae0909;color:#c80000}.popBtn button.ppBtn_r,.ppBtn_r{background-color:#c80000;border-bottom:4px solid #ae0909;color:#fff}.popBtn button.ppBtn_r.notready,.ppBtn_r.notready{background-color:#b5b5b5;border:1px solid #b5b5b5;border-bottom:4px solid #9e9e9e;color:#fff}.popBtn button.ppBtn_r.notready:hover,.ppBtn_r.notready:hover{background-color:#9e9e9e}.popBtn button.ppBtn_r2{background-color:#fff;border-bottom:4px solid #ae0909;color:#c80000}.ppBtn_g{background-color:#9baf3a;border:1px solid #9baf3a!important;border-bottom:4px solid #7c8c2a!important;color:#fff}.ppBtn_c{background-color:var(--ks-gold);border:1px solid var(--ks-gold)!important;border-bottom:4px solid #6b410c!important;color:#fff}.ppBtn_gray{background-color:#b5b5b5;border:1px solid #b5b5b5!important;border-bottom:4px solid #9e9e9e!important;color:#fff}.ppBtn_b{background-color:#fff;color:#0078ca}.ppBtn_b,.ppBtn_b2{border:1px solid #0078ca!important;border-bottom:4px solid #0169b0!important}.ppBtn_b2{background:#0078ca;color:#fff}.ppBtn_none{background:transparent;border:0;color:#309fb9}.popBtn button.ppBtn_r:hover{background-color:#ae0909}.popBtn button.ppBtn_r2:hover{background-color:#ae0909;color:#fff}.ppBtn_w:hover{background-color:#ebebeb}.ppBtn_g:hover{background-color:#afc34a}.ppBtn_c:hover{background-color:#a06a27}.ppBtn_b:hover{background-color:#0078ca;color:#fff}.ppBtn_b2:hover{background-color:#0169b0}.popAlert{font-weight:500;text-align:center}.popAlert,.popNote{font-size:1.6rem;padding:15px 2% 25px}.popNote{text-align:left}.popNote p{font-weight:500;margin-bottom:2px}.popNote span{font-size:1.8rem}.popList{margin-left:20px}.popList li{font-size:1.4rem;list-style:disc}.ppaRed{color:#c01313}.popContent{max-height:80vh;overflow-y:auto}.cPPUmemberClause h2{background-color:inherit;color:#b8292f;font-size:1.6rem;font-weight:500}.popMemberClouse{border:1px solid #e2e2e2;color:#555;font-size:15px;height:28vh;margin-bottom:10px;overflow-y:auto;padding:15px 2% 25px;text-align:left}.popIread{color:#484848;font-size:1.5rem;margin:20px 0}.popIread label{cursor:pointer}.popIread .input-check[type=checkbox]+span{vertical-align:text-bottom}.popMemberClouse .clause dt{background:#e8e8e8;color:#535353;font-size:1.5rem;font-weight:500;padding:5px 15px}.popMemberClouse .clause dd{line-height:2;padding:5px 5px 20px}.popMemberClouse .firtNewTitle{margin:0 5px;padding:0}.popMemberClouse .fontblod{font-size:15px;font-weight:500}.popMemberClouse .firtNewTitle ul{line-height:1.6em;list-style-type:upper-alpha;margin-left:20px;padding:0}.popMemberClouse .firstA{padding:0;text-indent:0}.popMemberClouse .firstA .firstA{list-style-type:decimal}.hide{display:none}@media only screen and (max-width:768px){.popOverlay{font-size:1.6rem}.popBox{height:auto;margin-top:70px;padding:40px 14px 14px;width:93vw}.popBtn button{margin-right:4%}.popContent{max-height:70vh;-webkit-overflow-scrolling:touch}}@media only screen and (max-height:375px){.popContent{max-height:45vh}}.redtxt{color:red}.inputStyleSet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:0;box-sizing:border-box;font-family:Arial,Verdana,微軟正黑體,sans-serif;font-size:1.4rem;outline:none;padding-left:5px}.inputStyleSet[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.inputBtnStyleSet{border:0;border-radius:0}.inputBtnStyleSet,.selectStyleSet{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-family:Arial,Verdana,微軟正黑體,sans-serif;font-size:1.4rem;outline:none}.selectStyleSet{background:url(https://cdn.kingstone.com.tw/images/cart_select_trian.png) no-repeat 96%;background-color:#fff;background-size:8px 6px;border:1px solid #ccc;border-radius:0;padding:4px 26px 4px 5px}.input-check{opacity:0;position:absolute}.input-check[type=checkbox]+span{background-color:#fff;border:1px solid #aaa;border-radius:2px;display:inline-block;height:18px;margin-right:5px;margin-top:-3px;position:relative;vertical-align:middle;width:18px}.input-check[type=checkbox]:checked+span{background-color:#c01313;border:1px solid #c01313}.input-check[type=checkbox]:checked+span:after{border:solid #fff;border-width:0 2px 2px 0;bottom:5px;content:" ";display:block;height:9px;left:0;margin:0 auto;position:absolute;right:0;transform:rotate(45deg);width:5px}.input-check[type=radio]+span{background-color:#fff;border:1px solid #aaa;border-radius:15px;display:inline-block;height:18px;margin-right:5px;position:relative;vertical-align:middle;width:18px}.input-check[type=radio]:checked+span{background-color:#fff;border:1px solid #c01313}.input-check[type=radio]:checked+span:after{background-color:#c01313;border-radius:100px;bottom:0;content:" ";display:block;height:8px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px}.ksclerkBox{font-size:1.6rem;line-height:1.6;text-align:left}.ksclerkHeader{background-color:#ffcf49;background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_header_wave.png);background-position:bottom;background-position-y:360px}.headerPic,.ksclerkHeader{background-repeat:no-repeat}.headerPic{background-attachment:fixed;background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_header.png);background-position:top;height:535px;margin:0 auto}.headerPicM{display:none}article{margin-top:-60px;position:relative;z-index:2}.withLimit{margin:0 auto;overflow:hidden;width:980px}.stepTitle{display:none}.stepBG{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bg_01.jpg);background-position:top;padding-bottom:100px}.bannerArea{overflow:hidden}.bn01{float:left;width:580px}.bn02{float:left;max-width:980px;width:100%}.bn01 img,.bn02 img{height:auto;width:100%}.impoNews{background-color:rgba(217,224,236,.27);border-radius:5px;margin:10px auto;overflow:hidden;padding:20px;width:96%}.iNewsTitle{float:left;width:13%}.iNewsInfo{color:#27457c;float:left;font-size:1.9rem;line-height:1.5;padding:9px 0 0 15px;width:85%}.clerkSignUpBox{background-color:hsla(0,0%,100%,.3);border:1px solid #c1d0ea;border-radius:3px;display:block;margin:0 auto;overflow:hidden;padding:10px 27px;width:920px}.clerkSignUpCheck{float:left;list-style:none;overflow:hidden}.clerkSignUpCheck li{float:left;font-size:1.5rem;margin:10px 0}.clerkSignTitle{color:#8aabe8;float:left;margin-right:5px;margin-top:10px}.clerkSignUpCheck input[type=radio]{display:none}.clerkSignUpCheck input[type=radio]+label{background-color:hsla(0,0%,100%,.6);border:1px solid #e7e4e0;color:#7d7777;cursor:pointer;display:inline-block;font-size:1.4rem;margin:0 5px;padding:3px 10px;text-align:center}.clerkSignUpCheck input[type=radio]:checked+label,.clerkSignUpCheck input[type=radio]:hover+label{border:1px solid #8aabe8;color:#8aabe8}.clerkSignUpCheck input[type=radio]+label.signUpTimeFull{background-color:#cecac5;color:#fff;cursor:not-allowed}.clerkSignUpCheck input[type=radio]:checked+label.signUpTimeFull,.clerkSignUpCheck input[type=radio]:hover+label.signUpTimeFull{border:1px solid #e7e4e0}.clerkSignUpList{border-bottom:1px solid #dfe5ef;margin:5px 0;overflow:hidden;padding-bottom:3px;width:100%}.clerkStore .clerkSignUpCheck li{float:none}.clerkStoreLink{color:#309fb9;font-size:1.4rem}.clerkStoreLink:hover{-webkit-text-decoration:none;text-decoration:none}.clerkStoreLink img{margin-left:5px;width:13px}.clerkSignUpCheck input[type=radio]:hover+label.signUpTimeFull{border:1px solid #e7e4e0}.signUpTimeFull~.clerkStoreLink{color:#b9b9b9;cursor:not-allowed}.clerkSignUpList.clerkCalender{padding:10px 0 17px}.clerkCalender .clerkSignTitle{margin-bottom:8px;margin-top:0;width:100%}.clerkCalender .calendar{background-color:#fff;border-radius:10px;float:left;padding:5px 12px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.clerkCalender .clerkSignUpCheck li{float:none;margin:10px 10px 10px 20px}.clerkCalender .clerkSignUpCheck li label{font-size:1.5rem;min-width:216px;padding:5px 15px}.clerkCalender a{-webkit-text-decoration:none;text-decoration:none}.clerkCalender li,.clerkCalender ol,.clerkCalender ul{list-style:none;margin:0;padding:0}.clerkSignUpList.clerkJoinPeople{border:0;margin-bottom:0}.clerkQuantity{background-color:hsla(0,0%,100%,.6);display:inline-block;margin:0 5px;overflow:hidden;text-align:center}.clerkQuantity div{border:1px solid #ccc;float:left;font-size:1.5rem;height:28px}.clerkQuantity .clerkQ1{cursor:pointer;width:28px}.clerkQuantity .clerkQ2{border-left:0;border-right:0;width:60px}.clerkOnePay{margin-left:10px;vertical-align:top}.clerkOnePay,.clerkOnePay p{display:inline-block}.clerkSignUpList.clerkConnect{border:0}.clerkConnect .clerkSignUpCheck{float:none;width:100%}.clerkSignUpList.clerkConnect>.clerkSignTitle{margin-top:0}.clerkSignUpCheck .clerkSignTitle{min-width:50px}.clerkConDetail input{border:1px solid #e4e4e4;color:#333;height:35px;margin:0 5px;padding-left:10px;width:235px}.learnAgree a{color:#309fb9}.clerkSignUpList.clerkTotalPay{border-bottom:0;border-top:1px solid #dfe5ef}.clerkSignUpBtn{background-color:#c01313;border-bottom:8px solid #a22020;border-radius:100px;color:#fff;cursor:pointer;font-size:2rem;margin:15px auto 0;padding:10px 0;text-align:center;width:30%}.clerkSignUpBtn:hover{background-color:#d82727}.stepBox{overflow:hidden;position:relative}p.step{float:left;width:50%}.step01{margin-top:10%}.step02{margin-top:23%}.step03{margin-top:-12%}.step04{margin-top:2%}.step05{margin-left:23%;margin-top:-3%}.stepBox .arrow{position:absolute;z-index:2}.stepBox .arrow01{left:3%;top:2%;width:69.5%}.stepBox .arrow02{left:39%;top:30%;width:20.3%}.stepBox .arrow03{left:40%;top:60%;width:12.7%}.stepBox .arrow04{left:65%;top:71%;transform:rotate(-26deg);width:27%}.stepBox .arrow05{display:none}.step3swiper{float:left;margin-top:-12%;position:relative;width:50%}.step3swiper .st3BNList{padding-bottom:4%}.step3swiper .embla__slide{min-width:100%}.step3swiper .embla__button{background-color:#fed35a;background-size:12px;border-radius:100px;height:40px;position:absolute;top:71.5%;width:40px}.step3swiper .embla__button--prev.swiPre{left:0}.step3swiper .embla__button--next.swiNext{right:0}.actPicBox,.giftBox,.newBox{background-size:contain;padding-top:5%}.actPicBox,.apBG,.giBG,.giftBox,.newBox,.ngBG{background-position:top;background-repeat:no-repeat;width:100%}.actPicTitle,.giftTitle,.newTitle{display:block;width:503px}.newBox{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bg_wave02.png)}.newBG{background-color:#314174}.ngBG{min-height:1400px}.newGraffiBG01{background-attachment:fixed;background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bgnew03.gif)}.newGraffiBG02{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bgnew02.png)}.newGraffiBG03{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bgnew01.png)}.newTitle{margin:40px auto 15px}.newPic{overflow:hidden;padding:0 5%}.newPic img{float:left}.new01{width:45%}.new02{margin-top:120px;width:52%}.new03{margin-top:-210px;width:50.5%}.new04{margin-top:-110px;width:46.9%}.giftNotice{background-color:rgba(67,83,134,.9);border-radius:5px;color:#fff;margin:25px auto 115px;padding:30px 4%;width:84%}.giftNotice h4{margin:5px 0 15px}.giftNotice ul li{line-height:1.4;list-style:outside;margin:10px 18px}.giftNotice a{color:#fff5cc}.giftBox{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bg_wave03.png)}.giftBG{background-color:#bcddff}.giBG{min-height:1190px}.giGraffiBG01{background-attachment:fixed;background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bggift02.gif)}.giGraffiBG02{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bggift01.png)}.giftTitle{margin:40px auto 30px}.giftPic{overflow:hidden;padding:140px 2% 0 4%}.giftPic img{float:left}.gift01{width:28.4%}.gift02{margin-top:-140px;width:36.5%}.gift03{margin-top:0;width:31%}.gift04{margin-top:50px;width:33%}.gift05{margin-top:-70px;width:32.5%}.gift06{margin-top:50px;width:33.5%}.actPicBox{background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bg_wave04.png)}.actPicBG{background-color:#ffb71a}.apBG{min-height:930px}.apGraffiBG{background-attachment:fixed;background-image:url(https://cdn.kingstone.com.tw/images/ksclerk_bgactpic.gif)}.actPicTitle{margin:40px auto 30px}.actPicSwiper{background-color:hsla(0,0%,100%,.8);border-radius:5px;margin:0 auto;padding:10px 10px 5px;position:relative;width:800px}.actPicSwiper .embla__slide{min-width:100%}.actPicSwiper .embla__button{bottom:0;height:40px;margin:auto 0;position:absolute;top:0;width:40px}.actPicSwiper .embla__button--prev.swiPre{left:-50px}.actPicSwiper .embla__button--next.swiNext{right:-50px}@media only screen and (max-width:768px){.inputBtnStyleSet,.inputStyleSet,.selectStyleSet{font-size:1.6rem}.inputStyleSet[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-check[type=checkbox]+span,.input-check[type=radio]+span{vertical-align:sub}.ksdown_pc{display:none}.ksclerkHeader{background-image:none}.headerPic{display:none}.headerPicM{display:block;width:100%}article{margin-top:-5%}.withLimit{width:100%}.stepBG{padding-bottom:40px;padding-top:8px}.bn01{margin:5px auto 0;width:95%}.bn01,.bn02{display:block;float:none}.impoNews{margin:0 auto 15px;padding:24px 6%;width:88%}.iNewsTitle{float:none;margin:0 auto;width:100px}.iNewsInfo{float:none;font-size:1.7rem;padding:9px 0 0;width:100%}.clerkSignUpBox{border:0;border-bottom:1px solid #c1d0ea;border-radius:0;border-top:1px solid #c1d0ea;margin-bottom:10px;padding:0;width:100%}.clerkSignTitle{margin-top:0}.clerkSignUpCheck input[type=radio]+label{font-size:1.5rem;padding:5px 14px}.clerkArea .clerkSignTitle{margin-top:14px}.clerkSignUpList{padding:10px 3%;width:94%}.clerkStore .clerkSignUpCheck li{float:left;width:100%}.clerkStoreLink{display:block;font-size:1.5rem;margin-left:6px;margin-top:4px}.clerkSignUpList.clerkCalender{padding:10px 0;width:100%}.clerkCalender .clerkSignTitle{padding:0 3%}.clerkCalender .calendar{clear:both;float:none;margin:0 auto;padding:0}.clerkCalender .clerkSignUpCheck{margin-top:10px;width:100%}.clerkCalender .clerkSignUpCheck li{margin:8px auto}.clerkCalender .clerkSignUpCheck li label{display:block;margin:0 auto;min-width:auto;padding:8px 0;width:95%}.clerkJoinPeople .clerkSignUpCheck,.clerkJoinPeople .clerkSignUpCheck li{width:100%}.clerkQuantity{display:block;margin:0}.clerkQuantity div{font-size:1.6rem;padding:8px 0 6px}.clerkQuantity .clerkQ1{width:13%}.clerkQuantity .clerkQ2{width:72%}.clerkOnePay{display:block;margin-left:0;margin-top:6px}.clerkOnePay p:last-child{float:right}.clerkSignUpList.clerkConnect{padding-bottom:0}.clerkConnect .clerkSignUpCheck li{margin:0 0 10px;width:100%}.clerkConDetail input{height:40px;margin:5px 0;width:100%}.clerkTotalPay .clerkSignUpCheck li{margin:0}.clerkTotalPay .clerkSignUpCheck{float:right}.clerkSignUpBtn{margin:0 auto 20px;padding:8px 0;width:60%}.stepTitle{display:block;margin:0 auto;width:90%!important}.step img,.stepBox p{display:block;float:none;margin:0 auto;width:95%}.stepBox .arrow01{display:none}.stepBox .arrow02{left:66%;top:16.5%;transform:rotate(-36deg);width:47.3%}.stepBox .arrow03{left:0;top:37%;transform:rotate(56deg);width:29.7%}.stepBox .arrow04{left:58%;top:53.5%;transform:rotate(2deg);width:64%}.stepBox .arrow05{display:block;left:-6%;top:76%;transform:rotate(56deg);width:29.7%}.step3swiper{float:none;padding:10% 0 0;width:100%}.step3swiper .embla__container{margin:0 7%}.step3swiper .st3BNList{padding-bottom:5%}.step3swiper .embla__button{background-size:8px;height:30px;top:61%;width:30px}.step3swiper .embla__button--prev.swiPre{left:8px}.step3swiper .embla__button--next.swiNext{right:8px}.apBG,.giBG,.ngBG{min-height:inherit;padding-bottom:20px}.actPicTitle,.giftTitle,.newTitle{margin:20px auto 40px;width:88%}.giftPic img,.newPic img{display:block;float:none}.newPic{overflow:hidden}.newPic img{margin:0 auto;width:85%}.new03{margin-bottom:12px!important;margin-top:-10px!important}.giftNotice{margin-bottom:0;padding:20px 8%;width:78%}.giftNotice ul li{font-size:1.5rem;margin:10px 5px 10px 18px}.giftPic{overflow:hidden;padding-top:0}.giftPic img{margin:0 auto 20px;width:80%}.giftPic img.gift01{width:75%}.apBG{min-height:auto;padding-bottom:35px}.actPicTitle{margin:20px auto 15px}.actPicSwiper{padding:6px 6px 0;width:90%}.actPicSwiper .embla__button{height:30px;position:absolute;width:30px}.actPicSwiper .embla__button--prev.swiPre{left:10px}.actPicSwiper .embla__button--next.swiNext{right:10px}}.calendar{height:330px;width:280px}.calendar-modal{background:#fdfdfd;border:1px solid #e8e8e8;display:none;position:absolute}.calendar-modal .view{box-shadow:1px 2px 3px #ddd}.calendar-inner{perspective:1000;position:relative;transform:perspective(1000px);transform-style:preserve-3d;z-index:1}.calendar-d .view-month,.calendar-m .view-date{transform:rotateY(180deg);visibility:hidden;z-index:1}.calendar-d .view-date,.calendar-m .view-month{transform:rotateY(0deg);visibility:visible;z-index:2}.calendar-ct,.calendar-hd,.calendar-views .days,.calendar-views .week{overflow:hidden}.calendar-views{transform-style:preserve-3d;width:100%}.calendar .view{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border-radius:10px;left:0;*overflow:hidden;position:absolute;top:0;transition:.6s}.calendar .date-items li,.calendar .view,.calendar-arrow .prev,.calendar-display{float:left}.calendar-arrow,.calendar-arrow .next{float:right}.calendar-ct{height:280px}.calendar-hd{height:30px;line-height:30px;padding:10px 0}.calendar-display{font-size:28px;text-indent:10px}.view-month .calendar-hd{padding:10px}.calendar-arrow,.calendar-display{color:#ddd}.calendar li.new[disabled],.calendar li.old[disabled],.calendar li[disabled]{color:#bbb}.calendar-arrow span:hover,.calendar-display .m,.calendar-display:hover,.calendar-views .week{color:#b59170}.calendar-views .days .new,.calendar-views .days .old{color:#8c8c8c}.calendar-arrow span,.calendar-views .days li[data-calendar-day],.calendar-views .view-month li[data-calendar-month]{cursor:pointer}.calendar li[disabled]{cursor:not-allowed}.calendar-arrow{margin-right:10px;margin-top:-3px;width:64px}.calendar-arrow span{font:500 32px sans-serif}.calendar ol li{border-radius:50%;float:left;position:relative;text-align:center}.calendar .days li,.calendar .week li{height:40px;line-height:40px;width:40px}.calendar .month-items li{height:70px;line-height:70px;width:70px}.calendar .days li[data-calendar-day]:hover,.calendar .view-month li[data-calendar-month]:hover{background:#eee}.calendar .calendar-views .now{background:#b59170!important;color:#fff}.calendar .calendar-views .selected{background:#8aabe8!important;color:#fff}.calendar .calendar-views .dot{background:#e2e2e2;border-radius:50%;bottom:4px;height:4px;left:50%;margin-left:-2px;position:absolute;width:4px}.calendar-views .now .dot{background:#fff}.calendar .date-items{margin-left:-100%;width:300%}.calendar-label{background:#000;border-radius:3px;color:#fff;filter:opacity(70%);line-height:22px;opacity:.7;padding:5px 10px;top:50%;z-index:2}.calendar-label,.calendar-label i{display:none;left:50%;position:absolute}.calendar-label i{border:6px solid transparent;border-top-color:#000;bottom:-12px;height:0;margin-left:-3px;width:0}.days li,.week li{width:14.28%!important}.calendar .full,.calendar .noClass{color:#bbb;cursor:not-allowed!important;position:relative}.calendar .full:before{background:#e2e2e2;border-radius:50%;bottom:4px;content:"";height:4px;left:50%;margin-left:-2px;position:absolute;width:4px}.calendar .full:hover,.calendar .noClass:hover{background-color:transparent!important}@media only screen and (max-width:320px){.calendar-arrow{margin-top:-9px;width:80px}.calendar-arrow span{font:500 37px sans-serif;padding:0 8px}}