.top-block{background-color:#f4f4f4;line-height:30px;font-size:14px;z-index:120}.top-block .nav-link{cursor:pointer}.badge{padding:0;font-size:12px;color:#FFF;background-color:#D72326;display:inline-block;line-height:20px;border-radius:10px;height:20px;margin-left:4px;min-width:20px;text-align:center}.badge:empty{margin-left:0;min-width:0}#shopping-basket{display:none;position:fixed;right:20px;bottom:90px;width:40px;height:40px;line-height:32px;text-align:center;font-size:25px;background:rgba(0,0,0,.36);color:#FAFCFD;cursor:pointer;z-index:80}#shopping-basket.show{display:block}#shopping-basket .badge{position:absolute;left:auto;right:-8px;top:-8px}.sexchk-btn{height:100%;box-shadow:none!important;border-color:#ced4da;border-left-width:0}.sexchk-btn.active .fa-check{visibility:visible}.sexchk-btn .fa-check{visibility:hidden}#nav-affr .nav-item{border:0}#nav-affr .nav-item:hover{border:0}#nav-affr .nav-link{padding:0 8px}#nav-affr .nav-item::before{content:'|';position:absolute;right:-4px;line-height:28px;color:#CCC}#nav-affr .nav-item:last-child::before{content:'';right:auto}#nav-user-t{min-width:0}#nav-user-t .nav-item{border:0}#nav-user-t .nav-item:hover{border:0}#nav-user-t .nav-link{padding:0 8px}#nav-user-t .nav-item::before{content:'';position:absolute;width:1px;height:16px;top:8px;right:-4px;background-color:#CCC}#nav-user-t .nav-item:last-child::before{width:0;right:0}.list-head{display:block;border:1px solid #efefef;margin:5px auto;width:100%;padding-left:40px;padding-right:16px;background-color:#efefef}.chk-content .square-box{position:absolute;left:10px;top:14px;z-index:10;color:#CCC;opacity:1}.chk-content label.btn-default.active{background-color:rgb(17,58,114);color:#FFF}.chk-content label.btn-default{display:block;border:1px solid #efefef;margin:5px auto;width:100%;padding-left:40px}.chk-content .btn-group{width:100%}.chk-content .btn span.glyphicon{position:absolute;left:10px;top:14px;z-index:10;opacity:0}.chk-content .btn.active .square-box{opacity:0}.chk-content .btn.active span.glyphicon{opacity:1}.chk-content .chk-title{position:relative;word-break:normal;white-space:normal;margin-bottom:0;line-height:28px;text-align:left}.quo-wrap .minus,.quo-wrap .plus{display:inline-block;height:30px;width:30px;vertical-align:middle;line-height:28px;text-align:center;cursor:pointer;border:1px solid #ccc;background-color:rgb(238,238,238);transition-duration:.3s}.quo-wrap .minus:hover,.quo-wrap .plus:hover{background-color:rgb(255,255,255);transition-duration:.3s}.quo-wrap input:disabled{background-color:rgb(245,245,245);color:#CCC}#buyCount,.buyCount{display:inline-block;-webkit-appearance:none;border-radius:0;line-height:28px;width:50px;height:30px;border-left:none;border-right:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:middle;text-align:center;background-color:#fff}.quo-group .minus,.quo-group .plus{outline:0;border-radius:50%;border:1px solid #17a2b8;color:#17a2b8;background-color:rgba(238,238,238,.6);transition-duration:.3s}.quo-group .minus:disabled,.quo-group .plus:disabled{border:1px solid #17a2b896;color:#17a2b896}.quo-group .buyCount{width:40px;border:1px solid transparent!important;-moz-appearance:textfield}.quo-group input.buyCount::-webkit-outer-spin-button,.quo-group input.buyCount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#addShopcart{line-height:30px;height:30;padding-top:0;padding-bottom:0}.btn_addcart{} .listTable .table-sum{background-color:#EFEFEF}.listTable th,.listTable td{border-bottom:1px solid #CCC;padding:.6rem 0}.cart-popover-modal{position:absolute;width:260px;left:auto;right:-60px;background-color:#FFF;border:1px solid #000;padding:10px}.categories-block .cat-item{font-size:16px}.cart-step{border-bottom:1px solid #323437;text-align:center;margin:30px 0 35px;font-size:16px;color:#888;letter-spacing:1px}.cart-step li{display:inline-block;margin:0 0 20px;padding:0 50px;position:relative}.cart-step li .icon{display:block;width:60px;height:60px;margin:0 auto 5px;border-radius:50%;border:1px solid #999;font-size:32px;line-height:60px}.cart-step .current{color:rgba(0,112,172,1)}.cart-step .current .icon{color:#FFF;background-color:rgba(0,112,172,1);border:1px solid #FFF;box-shadow:2px 2px 8px rgba(0,112,172,1)}.cart-step .step1::after{content:'\e092';font-family:'Glyphicons Halflings';position:absolute;right:-10px;font-size:30px;color:#999}.cart-step .step3::after{content:'\e092';font-family:'Glyphicons Halflings';position:absolute;left:-10px;font-size:30px;color:#999}.payment-list{border-top:1px solid #DDD;margin-bottom:30px;list-style:none;padding:0}.payment-list>.item>.form-group{display:table;height:50px;border-bottom:1px solid #DDD;width:100%;margin:0;padding:2px 0}.payment-topic{display:table-cell;vertical-align:middle;width:140px;color:#999;background:#EFEFEF;font-size:15px;font-weight:bold;padding:0 20px;position:relative}.payment-radio{display:table-cell;vertical-align:middle;width:60px;background:#DDD;text-align:center}.payment-txt{font-size:14px;display:table-cell;vertical-align:middle;padding:0 15px}fieldset.order-field{border:1px solid #CCC;padding:1rem}fieldset.order-field legend{display:inline-block;width:auto;max-width:100%;padding:0 1rem;margin-bottom:.5rem;font-size:1.2rem} .item-table-wrap{border:1px solid #CCC;border-radius:10px;padding:10px}.cart-item-table{border-spacing:0;border-bottom:1px solid #CCC}.cart-item-table th{border-top:0;padding:10px 0}.cart-item-table td{vertical-align:middle;padding:10px 0}.cart-item-table label{margin:0}.cart-detail-row td{border-bottom:1px dashed #CCC}.cart-detail-row:last-child td{border-bottom:0}.cart-detail-row .name{width:100px}.cart-detail-row .del{width:40px}.cart-prodimg{display:block;width:60px;height:60px;background-position:center;background-size:contain;background-repeat:no-repeat}.cart-item-del{display:block;text-align:center;width:32px;height:32px;line-height:28px;border:1px solid #999;border-radius:50%;font-size:18px}.cart-btn-box{display:block;text-align:center;margin:30px 0 40px 0}.cart-btn-box .btn{margin-right:20px;margin-top:20px}.cart-btn-box .btn:last-child{margin-left:0}.cart-item-table .row{margin-right:-.25rem;margin-left:-.25rem;padding-top:.25rem;padding-bottom:.25rem}.cart-item-table .t-body>.t-row{border-top:1px solid #CCC}.cart-item-table .t-cell{padding:.25rem;align-self:center}@media (max-width:768px){.cart-item-table .sname,.cart-item-table .del{background-color:#EFEFEF}.cart-item-del{width:28px;height:28px;line-height:26px;font-size:16px}.cart-item-table .sname,.cart-item-table .del{align-self:auto}}@media (min-width:415px){.col-buycount{-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px}} .paymethod-sort .nav-link{padding:.25rem;margin-left:0;font-size:.875rem;line-height:1.5;border-radius:.2rem;border:1px solid #CCC;cursor:pointer}.paymethod-sort .nav-link.active{background-color:#ffc107}.paymethod-sort .nav-link.active::before{content:'\f058';margin-right:.2rem;font:normal normal normal 14px/1 FontAwesome}.paymethod-sort .nav-item{margin-bottom:1rem}.paymethod-sort .nav-item:not(:last-child){margin-right:1rem}.order-title{padding:10px 0;line-height:20px;border-radius:26px;border:1px solid #999;background-color:#FFF;color:#000}.order-title.trigger{background-color:rgb(17,58,114)}.order-title::after{font-family:FontAwesome;content:'\f107';position:absolute;right:16px;top:50%;margin-top:-12px;font-size:24px;line-height:1;transition:.2s;transition-duration:.3s;transform:rotate(0)}.order-title.trigger::after{content:'\f107';color:#FFF;transition:.2s;transition-duration:.3s;transform:rotate(-180deg)}.order-title h5{max-width:calc(100% - 35px);padding-left:16px;margin:0;color:#000}.order-title.trigger h5{color:#FFF}@media (max-width:992px){#nav-affr{position:absolute;bottom:0;left:0;right:0;text-align:center;float:none;border-top:1px solid #CCC}#nav-affr .nav-item{display:inline-block;border:0}#nav-affr .nav-item:hover{border:0}#nav-affr .nav-link{border:0;line-height:32px}#nav-affr .nav-link:hover{border:0}}@media (max-width:768px){.cart-step li{display:block;padding:0 0 40px 0;margin:0}.cart-step li .icon{display:inline-block;margin-right:1rem;width:40px;height:40px;font-size:20px;line-height:40px}.cart-step li .step-txt{display:inline-block;width:180px}.cart-step .step1::after{font-size:24px;right:auto;left:50%;margin-left:-16px;bottom:6px;transform:rotate(90deg)}.cart-step .step3::after{font-size:24px;left:50%;margin-left:-16px;top:-35px;transform:rotate(90deg)}.payment-topic{display:inline-block;vertical-align:middle;width:calc(100% - 60px);color:#999;background:#EEE;line-height:50px}.payment-radio{display:inline-block;line-height:50px}.payment-txt{display:block;width:100%;padding:0 0 20px 0}}@media (max-width:544px){.btn_addcart{width:calc(100% - 125px)}}input[type=radio],input[type=checkbox] {width:16px;height:16px;vertical-align:middle}.sexchk-btn .fa-check{visibility:hidden}.sexchk-btn.active .fa-check{visibility:visible}.tips{color:#EC0D75;font-size:14px}.list-unstyled>li{display:inline-block}.status-sort{display:block;float:none!important}.status-sort .nav-item>.nav-link{border-top:5px solid transparent;padding:.2rem;margin-left:.5rem;cursor:pointer}.status-sort .nav-item>.nav-link.active{border-top:5px solid #ffc107}  .updating-block{position:fixed;left:0;right:0;top:90px;bottom:auto;height:30px;opacity:0;line-height:30px;transition-duration:1s;background-color:rgba(255,255,255,.7);text-align:center;pointer-events:none;z-index:5000}.updating-block.in{opacity:1;transition-duration:1s}.updating-block.in.out{opacity:0;transition-duration:1s}.updating-block.in .msg-inner>*{font-size:14px;color:#333;display:inline-block;vertical-align:middle}.updating-block .msg-inner{font-weight:bold;text-shadow:0 0 3px 6px #FFF;display:inline-block;transform:translateX(-100px);transition-duration:.6s}.updating-block.in .msg-inner{transform:translateX(0);transition-duration:1s}.updating-block.in.out .msg-inner{transform:translateX(100px);transition-duration:1s}.sk-wave{display:inline-block;margin:auto;width:30px;height:24px;text-align:center}.sk-wave .sk-rect{background-color:#333;height:100%;width:2px;margin:0 1px;display:inline-block;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{animation-delay:-1.2s}.sk-wave .sk-rect2{animation-delay:-1.1s}.sk-wave .sk-rect3{animation-delay:-1s}.sk-wave .sk-rect4{animation-delay:-.9s}.sk-wave .sk-rect5{animation-delay:-.8s}@keyframes sk-waveStretchDelay{0%,40%,100%{transform:scaleY(.4)}20%{transform:scaleY(1)}}@charset 'UTF-8'; #brand{top:-24px}.nav-log{max-height:60px;margin-top:6px}@media (max-width:992px){.nav-log{max-height:50px;margin-top:6px}}.lang-sel-wrap>.nav-header-btn{margin-bottom:2px}.lang-sel-wrap .dropdown-menu{padding:0;min-width:98px;background-color:rgba(255,255,255,.7)}.lang-sel-wrap .dropdown-item{padding:.25rem 1rem;font-size:14px}@media (max-width:576px){.nav-log{max-height:40px;margin-top:6px}}@media (max-width:464px){.nav-log{max-height:30px;margin-top:12px}#navbar_toggle{width:30px;height:23px;padding:0}#navbar_toggle .menu-text{display:none}#lang_toggle .lang-text{font-size:12px}} .nav-block{transition-duration:.3s;box-shadow:none;position:absolute;width:100%;z-index:1000} #nav{margin-top:3px}.navflow{position:relative}.nav-bar{box-shadow:-2px 0 4px rgba(0,0,0,.3)}.nav-block .navbar{padding-top:0;padding-bottom:0;border:0}.nav-block.sticky-top.active{transition-duration:.3s;box-shadow:0 2px 5px rgba(0,0,0,.3)}.navbar-brand{line-height:55px;padding:0;margin-right:0}.menu-close-btn{line-height:45px;text-align:left;font-size:24px;background-color:transparent}.nav-header-btn{box-sizing:border-box;padding:0 6px;cursor:pointer;outline:0;background-color:rgba(255,255,255,.7);transition-duration:.5s;border:1px solid rgba(255,255,255,.7)}.nav-header-btn a:hover{color:#005d8f!important}.navbar-toggle{padding:0 6px 0 30px}.menu-text{color:#000}.navbar-toggle:focus{outline:0}.toggle-bar{left:6px}.toggle-bar,.toggle-bar:after,.toggle-bar:before{cursor:pointer;border-radius:.5px;height:2px;width:16px;background:#000;position:absolute;display:block;content:''}.toggle-bar{top:50%;transform:translateY(-50%);transition-duration:.5s}.toggle-bar:before{top:-5px;transition-duration:.5s}.toggle-bar:after{top:5px;transition-duration:.5s}.navbar-toggle.trigger{background-color:rgba(255,255,255,.8);transition-duration:.5s}.navbar-toggle.trigger .toggle-bar,.navbar-toggle.trigger .toggle-bar:after,.navbar-toggle.trigger .toggle-bar:before{background-color:#333;transition-duration:.5s}.navbar-toggle.trigger .toggle-bar{background-color:transparent;transition-duration:.5s;transform-origin:center center}.navbar-toggle.trigger .toggle-bar:before{transform:rotate(37deg);transform-origin:left center;transition-duration:.5s}.navbar-toggle.trigger .toggle-bar:after{transform:rotate(-37deg);transform-origin:left center;transition-duration:.5s}.ns-slideright-xl{transition-duration:.6s;width:100%;max-width:360px}.navbar-nav{width:100%;position:static}.navbar-nav .nav-item{position:static}.navbar-nav .nav-item .nav-link{line-height:55px;padding:0;margin:0 2rem;transform:translateX(0%);left:0;transition-duration:.2s;transition-timing-function:ease-out;border-bottom:1px solid #CCC}.navbar-nav .nav-link,.navbar-nav .menu-link,.navbar-nav .nav-link:link,.navbar-nav .menu-link:link,.navbar-nav .nav-link:visited,.navbar-nav .menu-link:visited,.navbar-nav .menu-link:active,.navbar-nav .nav-link:active{font-weight:bold;color:#454545}.navbar-nav .nav-link:hover,.navbar-nav .menu-link:hover{color:#005d8f;cursor:pointer}.navbar-nav .nav-link .menu-caret{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}#navbar.sub-in .nav-link{transform:translateX(-120%);left:-2rem;transition-duration:.2s;transition-timing-function:ease-in}.navbar-nav .nav-item:nth-child(1) .nav-link{transition-delay:.1s}.navbar-nav .nav-item:nth-child(2) .nav-link{transition-delay:.2s}.navbar-nav .nav-item:nth-child(3) .nav-link{transition-delay:.3s}.navbar-nav .nav-item:nth-child(4) .nav-link{transition-delay:.4s}.navbar-nav .nav-item:nth-child(5) .nav-link{transition-delay:.5s}.navbar-nav .nav-item:nth-child(6) .nav-link{transition-delay:.6s}.navbar-nav .nav-item:nth-child(7) .nav-link{transition-delay:.7s}.navbar-nav .nav-item:nth-child(8) .nav-link{transition-delay:.8s}.navbar-nav .nav-item:nth-child(9) .nav-link{transition-delay:.9s}.navbar-nav .nav-item:nth-child(10) .nav-link{transition-delay:1s}.navbar-nav .nav-item .nav-link.current{transform:translateX(-100%);transition-duration:.3s;transition-delay:0}.ns-slideright-xl.nav-level-1{border:0;background-color:transparent;transition-duration:.6s;position:absolute;  top:0;right:auto;left:100%;bottom:auto;z-index:1060}.nav-level-1.ns-slideright-xl>.navflow{overflow:visible}.subnav-return,.nav-return{padding:.3rem .5rem;line-height:45px;text-align:left;font-size:24px;cursor:pointer;transition-duration:.5s}.subnav-return{margin-left:-120px;visibility:hidden;opacity:0}.nav-return svg{display:inline;fill:#005d8f;width:1.6666666667rem;height:1.6666666667rem}.nav-switch-wrap .lang-sel-wrap .nav-header-btn,.nav-switch-wrap .lang-sel-wrap .dropdown-item{font-size:16px!important}#navbar.sub-in .subnav-return{margin-left:0;visibility:visible;opacity:1;transition-duration:.5s}#navbar.sub-in .nav-switch-wrap .lang-sel-wrap{}.nav-level-1 .menu-item{transform:translateX(0);transition-duration:.2s;transition-timing-function:ease-out}.nav-level-1 .menu-item{padding:0}.nav-level-1 .menu-item .menu-link{display:block;line-height:55px;margin:0 2rem;border-bottom:1px solid #CCC}.nav-level-1.show .menu-item{transform:translateX(-100%);transition-duration:.3s}.nav-level-1 .menu-item:nth-child(1){transition-delay:.1s}.nav-level-1 .menu-item:nth-child(2){transition-delay:.2s}.nav-level-1 .menu-item:nth-child(3){transition-delay:.3s}.nav-level-1 .menu-item:nth-child(4){transition-delay:.4s}.nav-level-1 .menu-item:nth-child(5){transition-delay:.5s}.nav-level-1 .menu-item:nth-child(6){transition-delay:.6s}.invalid-feedback{font-size:14px;color:#FF3F00;position:absolute;right:14px;bottom:0;pointer-events:none}.invalid-feedback .list-unstyled{margin:0}.has-error .form-control{box-shadow:0 0 1px 1px #FF3F00 inset}.help-block{font-size:14px;color:#FF3F00;position:absolute;right:0;bottom:0;pointer-events:none}.help-block .list-unstyled{margin:0;text-align:right;opacity:.5} #fb-root{z-index:1}@charset 'UTF-8';body{font-family:'微軟正黑體';font-size:16px;color:#000;margin:0;padding:0;height:100%}.bg-info{background-color:#17a2b8!important}*{line-height:normal}a:not(.btn),a:not(.btn):link,a:not(.btn):visited,a:not(.btn):active{text-decoration:none;color:#454545}a:hover{text-decoration:none;color:#005d8f}.empty-hidden:empty{display:none!important}.events-none{pointer-events:none}#editorContainer .empty-hidden:empty{display:inherit!important}.modal-content{word-break:break-all}.vertical-middle{vertical-align:middle}.text-nobreak{word-break:break-all}.space-nowrap{white-space:nowrap}.std-header{font-weight:bold;color:#007b76}.std-header+p{line-height:180%}.over-flow-hidden{overflow:hidden}.line-height-4{line-height:1.5rem}.flip-container{perspective:1000px} .flip-container.hover .flipper{transform:rotateY(180deg)}.flip-container,.front,.back{padding-bottom:75%} .flipper{transition:.6s;transform-style:preserve-3d;position:relative} .front,.back{backface-visibility:visible;position:absolute;top:0;left:0;bottom:0;right:0} .front{z-index:2; transform:rotateY(0)} .back{transform:rotateY(180deg)} .idx-video{width:100%;height:100%}.svgFirm .masking{x:0;-moz-x:0;-mx-x:0}.svgFirm.enter .masking{transition-delay:.6s;x:-2400%;-moz-x:-2400%;-mx-x:-2400%;transition-duration:1.8s;transition-timing-function:steps(24,end)}.head-adj{transform:translateX(-50%);left:50%;height:100%}.head-adj.home{position:absolute;width:100%;height:100%}.text-shadow{text-shadow:0 0 2px rgba(0,0,0,.2),0 0 4px rgba(0,0,0,.3),0 3px 6px rgba(0,0,0,.5)}.ink-bg-ctn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:640px}.ink-bg-block{padding:10% 3.5%;display:inline-block; animation-duration:2s;visibility:hidden}.ink-bg-block>h1{font-size:64px;word-break:keep-all;white-space:nowrap;display:inline-block;transition-duration:.3s}#idx_video_container .mb_YTPBar{display:none!important}.vbg-block{padding-bottom:60%}.vbg-block>.items-frame{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.vbg-block>.items-frame>iframe{height:100%;width:100%}.vbg-block>.items-frame>iframe:not([src]){pointer-events:none}#idx_video_container .YTPOverlay.raster{background-repeat:repeat!important;background-size:auto!important}.hcontainer{max-width:570px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.font-noto-sans{font-weight:bold}   header .title-block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:570px;padding:3.5rem 1rem;color:#FFF;font-size:60px;font-weight:500;text-align:center}.bg-cover{background-position:center center;background-repeat:no-repeat;background-size:cover}.lg-container{display:block;max-width:1600px;padding-left:1rem;padding-right:1rem;margin:auto}.bg-contain{background-position:center center;background-repeat:no-repeat;background-size:contain}.bg-height{background-position:center center;background-repeat:repeat-x;background-size:auto 100%}img{width:100%}.img-shadow{box-shadow:4px 4px 8px rgba(0,0,0,.3)}.pb-percent-65{padding-bottom:65%}.pb-percent-75{padding-bottom:75%}.pb-percent-100{padding-bottom:100%}.more-info-btn:not([data-ser]){display:none}#editorContainer .more-info-btn:not([data-ser]){display:inline;opacity:.5}.more-info-btn{cursor:pointer;outline:0;padding:0 5px;background-color:rgba(255,255,255,.7);border:1px solid #FFF}.more-info-btn:hover{display:inline-block;animation-name:wobble;animation-duration:1s}.more-info-btn:before{content:'more'}.more-info-btn:after{content:'\f138';display:inline-block;margin-left:.5rem;font:normal normal normal 14px/1 FontAwesome}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;list-style:none}.pagination>li{display:inline-block}.pagination.blue>li>a,.faq-wrapper .pagination.blue>li>span{background:#e3edf5}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{width:auto;padding:0 22px;border-radius:3px;font-size:12px;text-transform:uppercase}.pagination>li>a,.pagination>li>span{display:inline-block;width:30px;line-height:30px;text-align:center;color:#8faabe;margin:0 4px;border:0;border-radius:3px}.pagination>li>a.active{color:#FFF;background-color:#1175C5}@media (max-width:992px){.ink-bg-block>h1{font-size:6vw}}@media (max-width:576px){.ink-bg-block>h1{font-size:8vw}}@media (max-width:464px){#navbar_toggle{width:30px;height:23px;padding:0}#navbar_toggle .menu-text{display:none}#lang_toggle .lang-text{font-size:12px}}#gotop{display:none;position:fixed;right:30px;bottom:100px;width:40px;height:40px;line-height:32px; text-align:center;font-size:25px;background:rgba(0,0,0,.36);color:#FAFCFD;cursor:pointer;z-index:80}#gotop>span.fa{top:-5px;}#gotop>.txt{position:absolute;width:100%;line-height:normal;font-size:12px;bottom:5px;text-align:center}#gobooking{display:none;position:fixed;right:30px;bottom:160px;width:40px;height:40px;line-height:36px; text-align:center;font-size:25px;background:rgba(0,0,0,.36);color:#FAFCFD;cursor:pointer;z-index:80} .slick-carousel .slick-prev::before,.slick-carousel .slick-next::before{content:''}.slick-carousel .slick-prev{left:20px;z-index:1;width:40px;height:40px;background-image:url(/images/arrow-prev.png)}.slick-carousel .slick-next{right:20px;z-index:1;width:40px;height:40px;background-image:url(/images/arrow-next.png)}.tour-slick .slick-slide{padding:1rem}.tour-slick .items-block{box-shadow:4px 4px 8px rgba(0,0,0,.3);padding-bottom:100%} .tour-mid-sec{background-position:left center;background-repeat:no-repeat;background-size:75% 100%}.img-wraper{max-width:450px;display:block;margin-left:auto;margin-right:auto}.tour-mask-btm{max-width:550px;display:block;margin-left:auto;margin-right:auto;margin-top:-20%}.pt-txt{display:block;margin-left:auto;margin-right:auto;max-width:725px}.pt-topic h6{background-color:#007b76;color:#FFF;line-height:20px}.pt-ctn-list:not(:last-child){margin-bottom:3rem}.pt-list-topic{display:table}.pt-ctn-list .pt-list-bdr{display:inline-block;word-break:keep-all;border:2px solid #007b76;border-radius:2px;line-height:32px;padding-left:1rem;padding-right:1rem}.pt-ctn-list .pt-list-bdr+span{padding-left:1rem}.pt-ctn-list .pt-list-bdr:empty{border:0;padding:0;margin:0}.pt-ctn-list .pt-list-bdr:empty+span{padding-left:0}.pt-ctn-btn:not(:empty){background-color:#007b76;padding:1rem 2.375rem;color:#FFF}.pt-mask-btm{max-width:620px;display:block;margin-left:auto;margin-right:auto;margin-top:-20%}#editorContainer .pt-ctn-list .pt-list-bdr:empty{min-width:20px;min-height:20px}.pt-ctn-list .pt-list-title{display:table-cell;line-height:2.25rem;font-size:1.5rem;font-weight:bold;margin-bottom:0;vertical-align:bottom}@media (max-width:992px){.tour-mid-sec{background-position:left bottom;background-size:100% auto}.tour-mid-sec{background-size:auto 100%}}@media (max-width:768px){.tour-mask-btm{margin-top:0}}@media (max-width:576px){.ns-smartsizer{width:25%}}@media (max-width:352px){.ns-smartsizer{width:50%}}.categories-block{width:100%}.cat-button{color:#FFF;background-color:#007b76;padding:.2rem .75rem;width:100%;text-align:left;outline:0!important;transition-duration:.4s}.cat-button:hover{background-color:#00847E;transition-duration:.4s}.cat-button::after{font-family:FontAwesome;content:'\f107';position:absolute;right:12px;top:50%;margin-top:-12px;font-size:24px;line-height:1;color:#FFF;transition-duration:.3s;transform:rotate(0)}.cat-button.trigger::after{transition-duration:.3s;transform:rotate(-180deg)}.cat-wrap{list-style:none;padding:0;margin:0;z-index:1}.cat-item{text-align:left;border-bottom:1px solid #CCC;border-radius:.25rem}.cat-item:active{background-color:#00847E}.cat-item a{display:block;padding-left:30px}.cat-item.active a{color:#a59e89;font-weight:700}.cat-item.active a::before{content:'\f105';left:2px;font-size:24px;margin-top:-14px}.cat-item:last-child{border-bottom:0}.cat-item a::before{content:'\f105';font-family:FontAwesome;position:absolute;left:10px;top:50%;margin-top:-12px;font-size:20px;line-height:1}.categories-block h2{display:none}.categories-block .cat-button{background-color:#113a72;transition-duration:.4s}.categories-block .cat-button:hover{background-color:rgba(0,92,175,1);transition-duration:.4s}.categories-block .cat-item a{padding:5px 10px 5px 30px}.categories-block .cat-item{ padding:0 0 0 15px;margin-bottom:2px;border:0;transition-duration:.3s}.categories-block .cat-item:hover{background-color:#00847E;transition-duration:.3s}.categories-block .cat-item:hover a{color:#FFF!important;cursor:pointer}.categories-block .cat-item.active{background-color:#138496}.categories-block .cat-item.active a{color:#FFF}@media (max-width:992px){.categories-block .trip-sel-wrap{position:absolute;width:100%;box-shadow:0 4px 4px rgba(0,0,0,.6)}} .tltEff{visibility:hidden}#editorContainer .tltEff{visibility:visible;transition-delay:1s} [txt-enter]:empty{display:none}.header-middle-wrap{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);transition-delay:1s}.header-middle-wrap #togglePlay{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-top:1.5rem;font-size:56px}.header-middle-wrap #togglePlay::before{content:'\f144'}.header-middle-wrap #togglePlay.pause::before{content:'\f28b';opacity:.6}.head-text-block{padding:1.2rem; min-width:280px}.corner{position:absolute;transition-duration:1.3s}.corner.top-left{top:0;left:0;bottom:100%;right:100%;border-top:1px solid #FFF;border-left:1px solid #FFF}.corner.top-right{top:0;right:0;bottom:100%;left:100%;border-top:1px solid #FFF;border-right:1px solid #FFF}.corner.bottom-right{top:100%;right:0;bottom:0;left:100%;border-bottom:1px solid #FFF;border-right:1px solid #FFF}.corner.bottom-left{top:100%;left:0;bottom:0;right:100%;border-bottom:1px solid #FFF;border-left:1px solid #FFF}.head-text-block.enter .corner{transition-duration:3s;transition-delay:3s;top:0;left:0;right:0;bottom:0}.header-btmnav-wrap{position:absolute;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7);text-align:center;opacity:0}.header-btmnav-wrap.enter{opacity:1;transition-duration:.6s}.header-btmnav{display:inline-block;list-style:none;margin:0;padding:4px}.header-btmnav>li>.btmnav-link{visibility:hidden}.header-btmnav-wrap.enter .header-btmnav>li>.btmnav-link{visibility:visible;animation-name:bounceInUp;animation-duration:1s}.header-btmnav>li:nth-child(2)>.btmnav-link{animation-delay:.2s;transition-delay:.2s}.header-btmnav>li:nth-child(3)>.btmnav-link{animation-delay:.4s;transition-delay:.4s}.header-btmnav>li:nth-child(4)>.btmnav-link{animation-delay:.6s;transition-delay:.6s}.header-btmnav>li:nth-child(5)>.btmnav-link{animation-delay:.8s;transition-delay:.8s}.header-btmnav>li:nth-child(6)>.btmnav-link{animation-delay:1s;transition-delay:1s}.header-btmnav>li:nth-child(7)>.btmnav-link{animation-delay:1.2s;transition-delay:1.2s}.header-btmnav>li:nth-child(8)>.btmnav-link{animation-delay:1.4s;transition-delay:1.4s}.header-btmnav>li:nth-child(9)>.btmnav-link{animation-delay:1.6s;transition-delay:1.6s}.navlink-icon{width:40px;height:40px;display:inline-block;vertical-align:middle}.nav-linktext{line-height:40px;font-size:18px;font-weight:bold;padding-left:8px}.header-btmnav li{display:inline-block;text-align:left;line-height:normal;padding:5px 8px;border-right:1px solid rgba(255,255,255,.5)}.header-btmnav li:last-child{border-right:none}.btmnav-link:hover .navlink-icon{animation-name:tada;animation-duration:1s}.media-row>div{padding:1px}.media-wrap{border:1px solid transparent;padding-left:.3rem;padding-right:.3rem}.media-row>div:nth-child(1){background-color:#c38546}.media-row>div:nth-child(2){background-color:#80532f}.media-row>div:nth-child(3){background-color:#877b33}.media-row>div:nth-child(4){background-color:#c9be4e}.media-wrap .counter{font-family:arial;font-weight:bold;font-size:3rem;color:#FFF}.media-icon{width:52px;height:52px;margin:30px auto;display:block}.prize-table th,.prize-table td{min-height:50px;padding:8px 0;vertical-align:middle;border-bottom:1px solid #CCC}.prize-table th{border-top:1px solid #CCC}.prize-table .prize-icon{vertical-align:top;color:#007b76;font-size:28px}.ctn-wrapper{max-width:1185px;background-color:rgba(255,255,255,.7);padding:65px 1rem;border-radius:6px;margin:41% auto 0 auto}.ctn-wrapper>.container{max-width:960px}.ctn-wrapper .trip-thumbnail{display:inline-block;margin-top:4px;width:96px;height:55px}.ctn-wrapper .trip-text{min-height:125px;line-height:180%}.ctn-wrapper .trip-link-btn,.ctn-wrapper .trip-link-btn:link,.ctn-wrapper .trip-link-btn:visited,.ctn-wrapper .trip-link-btn:active{color:#FFF!important;text-align:center;min-width:150px;font-size:18px;letter-spacing:2px;background-color:#007b76;cursor:pointer}.ctn-wrapper .trip-link-btn:hover{color:#FFF!important;background-color:#00847E}.trip-table th,.trip-table td{min-height:50px;padding:4px 0;vertical-align:middle;border-bottom:1px solid #CCC}.trip-table th{border-top:1px solid #CCC}@media (max-width:1200px){.ctn-wrapper{max-width:960px}.ctn-wrapper>.container{max-width:900px}.media-wrap .counter{font-size:2.5rem}}@media (max-width:992px){.ctn-wrapper{margin-left:1rem;margin-right:1rem}.ctn-wrapper>.container{max-width:900px}.media-wrap .counter{font-size:3rem}.nav-linktext{display:none}}@media (max-width:768px){.ctn-wrapper .trip-text{min-height:initial}.ctn-wrapper .trip-table{margin-top:2rem}}@media (max-width:464px){.media-wrap .counter{font-size:2.5rem}}@media (max-width:352px){.navlink-icon{width:32px;height:40px}}.accom-cont .steady{padding-bottom:43.75%}.accom-cont>.row:nth-child(odd)>.col:nth-child(1){order:1}.accom-cont>.row:nth-child(odd)>.col:nth-child(2){order:2}.accom-cont>.row:nth-child(even)>.col:nth-child(1){order:2}.accom-cont>.row:nth-child(even)>.col:nth-child(2){order:1}.accom-cont .accom_content{width:100%;max-width:570px;padding:2rem 3rem;text-align:justify;top:50%;transform:translateY(-50%)}.accom-cont>.row:nth-child(odd) .accom_content{float:left}.accom-cont>.row:nth-child(even) .accom_content{float:right}@media (max-width:992px){.accom-cont .accom_content{padding:1.5rem}.accom-cont .accom_content br{display:none}}@media (max-width:768px){.accom-cont>.row:nth-child(even)>.col:nth-child(1){order:1}.accom-cont>.row:nth-child(even)>.col:nth-child(2){order:2}.accom-cont>.row .accom_content{float:none;max-width:initial;padding:2rem 3rem}}.dyn-img-sect{overflow:hidden}.dyn-img-row{margin-left:-2px;margin-right:-2px}.dyn-img-row>.column{padding:0}.dyn-img-row .img-layer{position:absolute;right:2px;top:2px;bottom:2px;left:2px;z-index:10;background-size:cover;background-position:center center;transform:scale(1,1);transition-duration:2s} .mask-bg-layer{position:absolute;width:100%}.mask-bg-layer .mask-left,.mask-bg-layer .mask-right{max-width:300px}.contacts-ctn{padding-left:1rem;padding-right:1rem;background-color:rgba(255,255,255,.9)}.contacts-info-table td{padding:8px 5px;word-break:break-all}.contacts-info-table .info-title{vertical-align:top;text-align:right;font-weight:bold;font-size:18px;word-break:keep-all;white-space:nowrap}.contacts-form-table{width:100%}.contacts-form-table td{padding:12px 5px}.contacts-form-table textarea{height:138px}.contacts-form-table .form-icon{width:24px;vertical-align:top;text-align:right;font-size:24px}.contacts-form-table .form-control{background-color:rgb(241,241,241)}.form-btn,.form-btn:link,.form-btn:visited,.form-btn:active{color:#FFF!important;text-align:center;min-width:150px;font-size:18px;letter-spacing:2px;background-color:#007b76;cursor:pointer}.form-btn:hover{color:#FFF!important;background-color:#00847E}.contactform .help-block{font-size:14px;color:#FF3F00;position:absolute;right:24px;bottom:0;pointer-events:none}.contactform .help-block .list-unstyled{margin:0}.contactform .has-error .form-input{border-color:#FF3F00} .team-row{justify-content:center}.team-img-wrap{width:100%;max-width:230px;display:block;margin:20px auto}.team-img{padding-bottom:calc(100% - 8px);border-radius:50%;border:4px solid #FFF;box-shadow:3px 3px 6px rgba(0,0,0,.6)}.team-brief-wrap{width:100%;max-width:260px;display:block;margin:auto}.guide-group-row>.guide-group-col:nth-child(even){margin-left:auto}.guide-sub-block{margin:-80px 30px 0 30px;border:2px solid #c6c6c6;border-radius:4px;background-color:rgba(255,255,255,.7);padding:2rem}@media (max-width:992px){.guide-group-row>.guide-group-col{flex:0 0 100%;max-width:700px}}@media (max-width:768px){.guide-sub-block{margin:-60px 20px 0 20px;border:2px solid #c6c6c6;padding:1rem}} .feedback-ctn{box-shadow:4px 4px 10px rgba(0,0,0,.3);padding-left:1rem;padding-right:1rem;background-color:rgba(255,255,255,1)} .validate-form .has-error .form-input{border-color:#FF3F00}.validate-form .help-block{font-size:14px;color:#FF3F00;position:absolute;right:24px;bottom:0;pointer-events:none}.validate-form .help-block .list-unstyled{margin:0} footer{background-color:#191919;color:#FFF}footer .footer-btm,footer .footer-btm a,footer .footer-btm a:link,footer .footer-btm a:visited{color:#F5F5F5}.social-icon-block a,.social-icon-block a:link,.social-icon-block a:visited,.social-icon-block a:active{color:rgba(255,255,255,1);transition-duration:.3s;transform-origin:center center;transform:scale(1)}.social-icon-block a:hover{color:rgba(255,255,255,1);transition-duration:.3s;transform:scale(1.2)}.adv-banner{position:fixed;bottom:30px;left:0;right:auto;transition-duration:.3s}.adv-banner.bannerHide{left:auto;right:100%;transition-duration:.3s}.advBanner-show.btn{box-shadow:2px 2px 4px rgba(0,0,0,.5);display:none;position:absolute;width:24px;word-break:break-all;top:auto;bottom:0;left:100%;line-height:22px;padding:0;border-radius:0 3px 3px 0}.adv-banner.bannerHide .advBanner-show.btn{display:block}.advBanner-close.btn{position:absolute;width:24px;height:24px;top:2px;right:2px;line-height:22px;padding:0;z-index:1}.adv-image{max-width:240px;max-height:420px}.adv-link{cursor:pointer}@media(max-width:352px){.adv-image{max-width:240px;max-height:330px}}.ui-datepicker{padding:0;font-size:14px!important}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{background:transparent; border:0;outline:0;width:auto!important;font-size:14px!important}.ui-datepicker select.ui-datepicker-month option,.ui-datepicker select.ui-datepicker-year option{color:#333}.ui-datepicker .ui-datepicker-header{background:#007b76}.ui-datepicker td{text-align:center}.ui-datepicker .ui-state-default{background:#FFF!important;border:1px solid transparent!important;text-align:center;width:24px;height:24px;line-height:22px;font-size:12px;padding:0!important;margin:0;display:inline-block}.ui-datepicker .ui-state-default.ui-state-highlight{width:24px!important;height:24px!important;border-radius:50%;color:#fff;background-color:#4285f4!important;min-height:unset}.ui-datepicker .ui-state-default.ui-state-active{background-color:#d2e7ff!important;border:1px solid #2a8eff!important}            .tour-banner-slick{position:absolute;top:0;left:0;right:0;bottom:0}.tour-banner-slick .items-block{padding-bottom:56%}.tour-text-col>h3{font-size:1.5rem;margin-bottom:1.5rem;text-align:right!important}.tour-text-col>h3:after{content:'';position:absolute;display:block;bottom:-.75rem;height:1px;width:100%;border-top:1px solid #454545}.tour-sub-sect{background-size:auto 100%}@media (max-width:464px){.tour-text-col>h3{font-size:1.3rem}}body.home article{height:100%}.login-sect{  margin-top:50px}.login-sect>.container{max-width:1680px;width:calc(100% - 2rem)}@media(max-width:768px){.login-sect{height:100%}.login-sect>.container{height:100%;width:100%}}.ui-datepicker{ font-size:12px;width:300px!important;box-shadow:3px 3px 5px 0 rgba(0,0,0,.5)}.ui-datepicker .ui-datepicker-title{margin:0 50px 0 0;line-height:1.8em;text-align:left}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:auto;border:0}.ui-datepicker select::-webkit-scrollbar-button{box-shadow:0 0 5px 0 rgb(255 255 255/50%) inset;width:5px;height:8px;background-color:#EEE;border:1px solid #EEE;visibility:visible;background-size:6px 6px;background-repeat:no-repeat;background-position:center center;cursor:pointer}.ui-datepicker select::-webkit-scrollbar-thumb,.ui-datepicker select::-webkit-scrollbar-thumb:window-inactive,.ui-datepicker select::-webkit-scrollbar-thumb:disabled{box-shadow:0 0 5px 0 rgb(255 255 255/50%) inset;border-radius:2px;background:#CCC;width:8px;border:0;visibility:visible}.ui-datepicker button.ui-state-default.ui-corner-all{ font-size:12px;padding:0 4px;background:transparent;font-weight:normal;color:#000}.ui-datepicker .ui-state-highlight{height:auto}.ui-datepicker .ui-datepicker-header{ background:transparent;border:0}.ui-datepicker table{font-size:.5rem}.ui-datepicker .ui-widget-header .ui-icon{background-image:url()}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:20px;height:20px;line-height:20px}.ui-datepicker .ui-datepicker-prev{left:auto;right:30px}.ui-datepicker .ui-datepicker-prev::before,.ui-datepicker .ui-datepicker-next::before{font-family:FontAwesome;position:absolute;left:50%;transform:translateX(-50%)}.ui-datepicker .ui-datepicker-prev::before{content:'\f104';line-height:25px}.ui-datepicker .ui-datepicker-next::before{content:'\f105';line-height:25px}.ui-datepicker .ui-datepicker-prev-hover{left:auto;right:30px}.ui-datepicker .ui-datepicker-next-hover{top:2px;right:2px}.datepicker-btn .datepicker{position:absolute;width:0;height:0;bottom:0;left:0;outline:0;border:0;opacity:0}.ui-datepicker.ui-widget-content{background-color:#FFF}.ui-datepicker-calendar .ui-datepicker-week-col{display:none}.ui-datepicker .ui-priority-secondary,.ui-datepicker .ui-widget-content .ui-priority-secondary,.ui-datepicker .ui-widget-header .ui-priority-secondary{background:#FFF}.ui-datepicker .ui-state-default:not(.ui-slider-handle),.ui-datepicker .ui-widget-content .ui-state-default:not(.ui-slider-handle){text-align:center;border:0;background:transparent}.ui-datepicker .ui-state-hover{border:0;background:#a695c759}.ui-datepicker .ui-state-highlight{outline:1px solid #2196f3;outline-offset:-1px;background:#2196f336}.ui-datepicker-calendar.week-view>tbody>tr.week-sel>td>a,.ui-datepicker-calendar .ui-state-active{background:#a695c7!important;color:#FFF}.ui-datepicker{width:20em}.ui-datepicker-calendar>thead th{width:14.3%}.ui-dialog .datepicker{background-image:url('data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0' y='0' viewBox='131 -131 512 512' style='enable-background:new 131 -131 512 512;' xml:space='preserve' width='12' height='13'%3E%3Cg id='XMLID_2_'%3E%3Cpath id='XMLID_19_' d='M186.6,343.9h81.9V262h-81.9V343.9z M287.4,343.9h91.4V262h-91.4V343.9z M186.6,243.9h81.9v-91.4h-81.9 V243.9z M287.4,243.9h91.4v-91.4h-91.4V243.9z M186.6,134.5h81.9V52.6h-81.9V134.5z M396.9,343.9h91.4V262h-91.4V343.9z M287.4,134.5h91.4V52.6h-91.4V134.5z M506.4,343.9h81.9V262h-81.9C506.4,262.1,506.4,343.9,506.4,343.9z M396.9,243.9h91.4v-91.4 h-91.4V243.9z M296.1-2.6v-81.9c0-2.6-.9-4.3-2.6-6s-4.3-2.6-6-2.6h-18.1c-2.6,0-4.3,.9-6,2.6s-2.6,4.3-2.6,6v81.9 c0,2.6,.9,4.3,2.6,6c1.7,1.7,4.3,2.6,6,2.6h18.1c2.6,0,4.3-.9,6-2.6C295.2,1.7,296.1,0,296.1-2.6z M506.4,243.9h81.9v-91.4h-81.9 C506.4,152.6,506.4,243.9,506.4,243.9z M396.9,134.5h91.4V52.6h-91.4V134.5z M506.4,134.5h81.9V52.6h-81.9V134.5z M515-2.6v-81.9 c0-2.6-.9-4.3-2.6-6c-1.7-1.7-4.3-2.6-6-2.6h-18.1c-2.6,0-4.3,.9-6,2.6s-2.6,4.3-2.6,6v81.9c0,2.6,.9,4.3,2.6,6s4.3,2.6,6,2.6 h18.1c2.6,0,4.3-.9,6-2.6C514.1,1.7,515,0,515-2.6z M624.5-20.7v364.6c0,9.5-3.4,18.1-11.2,25.9S597.7,381,587.4,381H186.6 c-9.5,0-18.1-3.4-25.9-11.2c-6.9-6.9-11.2-15.5-11.2-25.9V-20.7c0-9.5,3.4-18.1,11.2-25.9c6.9-6.9,15.5-11.2,25.9-11.2h37.1v-27.5 c0-12.9,4.3-23.3,13.8-31.9c8.6-8.6,19.8-13.8,31.8-13.8h18.1c12.9,0,23.3,4.3,31.9,13.8c8.6,8.6,13.8,19.8,13.8,31.9v27.6h109.5 v-27.6c0-12.9,4.3-23.3,13.8-31.9c8.6-8.6,19.8-13.8,31.9-13.8h18.1c12.9,0,23.3,4.3,31.9,13.8c8.6,8.6,13.8,19.8,13.8,31.9v27.6 h36.2c9.5,0,18.1,3.4,25.9,11.2C621-39.6,624.5-31,624.5-20.7z' fill='%23333'/%3E%3C/g%3E%3C/svg%3E');background-size:12px 13px;background-repeat:no-repeat;background-position:right 4px center;padding-right:18px!important;text-align:center!important;height:20px;line-height:12px}.ui-dialog .timepicker{background-size:12px 13px;background-repeat:no-repeat;background-position:right 4px center;padding-right:18px!important;text-align:center!important;height:20px;line-height:12px}.datepicker[type='date']::-webkit-inner-spin-button,.datepicker[type='date']::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.ui-dialog input[type='month'] {text-align:center;padding-right:16px!important;height:20px}.ui-dialog input[type='month']::-webkit-inner-spin-button,.ui-dialog input[type='month']::-webkit-calendar-picker-indicator{position:absolute;left:auto;right:0}.ui-datepicker .ui-state-default{width:36px;height:36px;line-height:34px}.list-inline{padding-left:0;list-style:none;margin-left:-2px;margin-right:-2px}.list-inline>li{display:inline-block;padding-left:2px;padding-right:2px;text-align:center}.cart-step{border-bottom:1px solid #323437;text-align:center;margin:0;font-size:16px;color:#888;letter-spacing:1px}.cart-step li{margin:20px 40px;position:relative;border:1px solid transparent;border-radius:4px}.cart-step li.step-btn:hover{border:1px solid #CCC;background-color:#FFF;box-shadow:0 0 6px #000;cursor:pointer}.cart-step li .icon{display:block;width:60px;height:60px;margin:0 auto 5px;border-radius:50%;border:1px solid #999;font-size:32px;line-height:60px}.cart-step .current{color:#138496;font-weight:bold}.cart-step .current .icon{color:#FFF;background-color:#138496;border:1px solid #FFF;box-shadow:2px 2px 8px #138496}.cart-step .step1::after{content:'\f101';font-family:'FontAwesome';position:absolute;right:-40px;bottom:46px;font-size:30px;color:#999}.cart-step .step3::after{content:'\f101';font-family:'FontAwesome';position:absolute;left:-40px;bottom:46px;font-size:30px;color:#999}@media (max-width:768px){.cart-step .step1::after{right:auto;left:50%;margin-left:-16px;bottom:-36px;transform:rotate(90deg)}.cart-step .step3::after{left:50%;margin-left:-16px;top:-40px;bottom:auto;transform:rotate(90deg)}.step_wrap{padding:0!important}}@media (max-width:768px){.cart-step li{display:block;padding:0 0 20px 0!important;margin:0}.cart-step li .icon{display:inline-block;margin-right:1rem;width:40px;height:40px;font-size:20px;line-height:40px}.cart-step li .step-txt{display:inline-block;width:180px}.cart-step .step1::after{font-size:24px;right:auto;left:50%;margin-left:-12px;bottom:-8px;transform:rotate(90deg)}.cart-step .step3::after{font-size:24px;left:50%;margin-left:-12px;top:-24px;transform:rotate(90deg)}} .srh_date{width:90px}.tourist-detail{margin:0 -.25rem}.tourist-detail>div{padding:0 .25rem}.trip-row{border-bottom:1px solid #CCC;padding-top:1rem;padding-bottom:1rem}.trip-row>div>span{vertical-align:middle;display:inline-block;white-space:nowrap}.trip-row>div>span::before{color:#999} .tourist-card>.trip-row{margin:.5rem 0;border:1px solid #CCC;border-radius:3px}.torist-info-row{margin:0 -.25rem;padding:.5rem}.torist-info-row>div{padding:0 .25rem;margin-bottom:.5rem}.torist-info-row .diver{border-top:1px solid #CCC}.tourist-birth>span,.tourist-id>span{width:100px}.tourist-age,.tourist-prc{margin-bottom:0!important;text-align:right}.tourist-meal{margin-bottom:0!important;text-align:left}.tourist-meal input[type=checkbox] {width:20px;height:20px;display:inline-block}.tourist-age>span,.tourist-prc>span{width:60px}.tourist-age>span:not(:empty)::after{content:'歲'}.tourist-prc>span:not(:empty)::before{content:'$'}@media (max-width:464px){.torist-info-row>.tourist-name{-ms-flex:0 0 calc(100% - 38px);flex:0 0 calc(100% - 38px);max-width:calc(100% - 38px);order:0}.torist-info-row>.tourist-del{order:1}.torist-info-row>.tourist-id{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;order:2}.torist-info-row>.tourist-id *{width:100%}.torist-info-row>.tourist-birth{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;order:3}.torist-info-row>.tourist-birth *{width:100%}.torist-info-row>.diver{order:4}.torist-info-row>.tourist-veg,.torist-info-row>.tourist-meal{order:5}.torist-info-row>.tourist-age{order:6}.torist-info-row>.tourist-prc{order:7}} .psgr-row{font-size:.875rem}.pay-record h5{font-size:16px;padding:0 8px;display:inline-block;position:static;margin-left:30px}.pay-record h5::before{content:'';display:block;position:absolute;border-top:1px dotted #999;height:0;top:12px;left:0;width:30px}.pay-record h5::after{content:'';display:block;position:absolute;border-top:1px dotted #999;height:0;top:12px;left:110px;right:0}@keyframes blink{50%{opacity:.0}}@-webkit-keyframes blink{50%{opacity:.0}}.blink{animation:blink 1s step-start 0 infinite;-webkit-animation:blink 1s step-start 0 infinite} .cart-body-wrap{position:absolute;top:350px;left:0;right:0;bottom:0;background-position:center top;background-repeat:repeat}.cart-body-wrap::before{content:'';position:absolute;top:0;left:0;right:0;height:182px;background-image:url(/images/bg-cover.png);background-repeat:repeat-x;background-position:center top}.memb-pg-cont{margin-top:-80px}.tourist-detail[data-tripno=A04] .tourist-meal{visibility:hidden}#trip-sel{margin:0 -.5rem}#trip-sel .cat-link{padding-bottom:60%;background-color:#007b76;background-size:cover;background-position:center;border-radius:4px;overflow:hidden}#trip-sel .cat-item{background:0 0;opacity:.5;filter:grayscale(1);padding:.5rem}#trip-sel .cat-item.active{opacity:1;filter:none}#trip-sel .cat-item .cat-title{position:absolute;top:auto;bottom:1rem;left:50%;transform:translateX(-50%);word-break:keep-all;color:#FFF;font-weight:bold;text-shadow:1px 1px 4px #000}#trip-sel .cat-item a::before{display:none}.cal-tbl>thead>tr>th{width:14.2857%;font-weight:bold}.cal-tbl>thead>tr>th.wday-6{color:#28a745}.cal-tbl>thead>tr>th.wday-0{color:#dc3545}.cal-tbl>tbody td{vertical-align:top}.cal-tbl .cdr-cell{cursor:pointer}.cal-tbl .cdr-cell:hover{background-color:#DDD;border-radius:4px}.cal-tbl .cdr-cell.active{background-color:#d2e7ff;border:1px solid #2a8eff}.day-set,.day-edit{position:absolute;top:5px;left:50%;transform:translateX(-13px);width:26px;height:26px;line-height:26px;text-align:center;z-index:1;font-size:12px;pointer-events:none}.day-set:empty{display:none}.day-set.active{border-radius:50%;color:#fff;background-color:#4285f4}.day-edit{left:auto;right:5px;border-color:transparent}.cdr-content{padding-top:30px;height:65px;word-break:break-all;overflow:hidden}.cdr-content:hover{background-color:#DDD}@media (max-width:464px){.cdr-content{height:55px}}.event-list{border-radius:3px;padding:4px;margin:2px;background-color:#EFEFEF}.event-list.focus{box-shadow:0 0 4px 4px #4285f4;z-index:10}.trip_quota_inp::placeholder{color:#CCC}.trip_quota_inp[type='number']::-webkit-inner-spin-button,.trip_quota_inp[type='number']::-webkit-outer-spin-button,.trip_occup_inp[type='number']::-webkit-inner-spin-button,.trip_occup_inp[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sexchk-btn .fa-check{visibility:hidden}.sexchk-btn.active .fa-check{visibility:visible}.tips{color:#EC0D75;font-size:14px}.list-unstyled>li{display:inline-block}.month-picker{display:inline-block;position:absolute;z-index:9999}.month-picker table{border-collapse:separate;border-spacing:2px 2px}.month-picker td{padding:0}.month-picker .ui-button-text{padding:.4em 0}.month-picker-header{margin:3px 3px 0 3px}.month-picker-year-table{width:100%;-ms-user-select:none; -moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.month-picker-year-table a{border:1px solid transparent}.month-picker-year-table .ui-button{font-size:1.1em;width:1.5em;height:1.5em;cursor:default;margin:0}.month-picker-year-table .month-picker-title{text-align:center}.month-picker-year-table .month-picker-title .ui-button{font-size:1em;padding:.1em 0;width:100%;font-weight:bold}.month-picker-year-table .ui-button-text{padding:0}.month-picker-month-table td{height:35px;text-align:center}.month-picker-month-table .ui-button{width:4.2em;margin:.2em}.month-picker-open-button{height:20px;width:20px;vertical-align:bottom}.month-picker-invalid-message{display:none;background-color:Yellow}.month-picker-disabled{background-color:#e1e1e1}.month-picker-previous .ui-button-icon,.month-picker-next .ui-button-icon{top:-4px;left:-4px}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-prepend{margin-right:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}