﻿.traffic-box .row:before{content:"";display:table}.traffic-box .row:after{content:"";display:table;clear:both;zoom:1}.shopping-cart{display:none;position:absolute;width:300px;min-height:100px;background-color:#FFF;z-index:9999;right:0px;padding:15px 0px;box-shadow:0px 1px 3px rgba(134,133,133,0.75)}.shopping-cart p{text-align:center}.shopping-cart .OneOder{display:block;overflow:auto;clear:both;margin:5px 0px;padding:5px 0px}.shopping-cart .OneOder:hover{background-color:#efefef}.shopping-cart .OneOder a.remove{position:absolute;right:15px}.shopping-cart .GrandTotal{font-size:16px;text-align:right;padding:10px 15px;border-top:1px solid #C48888}.shopping-cart .Gotoshoppingcart{margin:0px auto;float:right;margin-right:15px}.shopping-cart .Gotoshoppingcart .fa{margin-right:10px}#shopping-cart-btn{padding:5px 0}#shopping-cart-btn:hover>.shopping-cart{display:block}#shopping-cart-btn:hover>.shopping-cart .OneOder a{color:#C48888}#shopping-cart-btn:hover>.shopping-cart .Gotoshoppingcart{color:#fff}#shopping-cart-btn:hover>.shopping-cart p{color:#C48888}#itemQty{background-color:#C48888;color:#fff;width:20px;height:20px;text-align:center;line-height:20px;border-radius:15px;display:inline-block;margin-left:-5px}td.p-img img{width:100%}.order-record table td{white-space:nowrap;height:60px;text-align:center;border:none !important}.order-record table th{padding:12px 10px !important}.order-record table .th-title{white-space:nowrap;color:#fff;background:#555}.order-record table.FormTittle{width:15%;float:left}@media (max-width: 992px){.order-record table.FormTittle{width:30%;border-right:1px solid #ccc}}.order-record table.FormTittle tbody tr:nth-child(2n+1){background-color:#f7f7f7}.order-record table.FormInfo{width:85%;float:left}@media (max-width: 992px){.order-record table.FormInfo{width:60%;display:block;overflow:scroll;overflow-y:hidden}}.order-record table.FormInfo tbody tr:nth-child(2n+1){background-color:#f7f7f7}.modal-header h4.modal-title{font-weight:600}.modal-body .btn-primary:hover,.modal-body .btn-primary:focus,.modal-body .btn-primary:active,.modal-body .btn-primary.active{background-color:#bc7777}.modal-body .modal-body-wrapper table{width:100%}.modal-body .modal-body-wrapper table tr>th,.modal-body .modal-body-wrapper table tr>td{border-bottom:none;border-top:none}.modal-body .modal-body-wrapper table tbody tr:nth-of-type(odd){background-color:#f7f7f7}.modal-body .modal-body-wrapper table tbody td>a{color:#000}@media (max-width: 992px){.modal-body .modal-body-wrapper{width:100%;display:block;overflow:scroll;overflow-y:hidden}}.modal-body .checkout-postage .p-fee{text-align:right;border-bottom:1px solid #ddd;font-size:16px;padding:10px 0}.modal-body .checkout-postage .p-fee .p-fee-shipment{color:#009616;font-weight:bold;margin:0 27px 0 15px}.modal-body .checkout-postage .p-fee .p-fee-total{color:#222;font-weight:bold;margin:15px 0;padding-right:27px}.modal-body .checkout-postage .p-fee .p-fee-total .total-cost{font-size:20px;color:#ff0000}.modal-body ul{margin-left:0px}.modal-body ul li{margin-left:0px;list-style-type:none}.checkout-lists .cartlists-table{width:100%}.checkout-lists .cartlists-table>tbody>tr{word-break:break-word}.section-title-group{overflow:hidden}.checkout-lists .btn-process{padding:10px 15px}.order-message{font-size:14px;color:red;text-align:left}@media screen and (min-width: 768px){.checkout-lists .confirm-form .confirm-data label{width:100px;text-align:right;padding:0px;margin:0px;font-size:16px;line-height:24px;color:#C48888}.checkout-lists .confirm-form .confirm-data .confirm-info{width:50%;display:inline-block;line-height:24px}#collapse-2 .confirm-form .confirm-data label{width:135px}.checkout-lists .cartlists-table>tbody>tr{word-break:inherit}.checkout-lists .btn-process{padding:10px 25px}}.traffic-box .row:before{content:"";display:table}.traffic-box .row:after{content:"";display:table;clear:both;zoom:1}body{background:#4F4F4F;color:#fff;margin:0 auto;padding:0;font-family:Raleway,"微軟正黑體",Arial,sans-serif;-webkit-font-smoothing:subpixel-antialiased;line-height:150%;font-size:14px}::selection{color:#fff;background:#C48888}::-moz-selection{color:#fff;background:#C48888}h1,h2,h3,h4,h5,h6{font-family:Raleway,"微軟正黑體",Arial,sans-serif;font-weight:normal}h1{font-size:2.5em;font-weight:bold}h2{font-size:1.8em;font-weight:normal;line-height:1em;margin-bottom:1em}h3{font-size:1.4em;line-height:1em;margin:.5em 0}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em;font-weight:bold}p{margin:0 0 10px 0}a{color:#000000;text-decoration:none;border-bottom:1px solid transparent}a:link{color:inherit}a:visited{color:inherit}a:hover{color:#C48888;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}a:focus,a:active{color:#C48888;outline:none}ul,ol,li{margin:0;padding:0}a:hover>img{border-bottom:none}.clear{clear:both}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}article ul,article ol,article li{margin-left:10px}.container{position:relative;max-width:1200px;min-width:320px;width:98%}.ellipsis{display:inline-block;overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap}.p-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background-color:#fff}#status{z-index:999999;width:250px;height:250px;position:absolute;left:50%;top:50%;margin:-125px 0 0 -125px;text-align:center}.spinner{margin:0px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#C48888;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.alignleft{float:left;margin:0 20px 10px 0}.alignright{float:right;margin:0 0 10px 20px}.aligncenter{display:block;margin:0 auto}.alignnone{float:none;margin:0 auto}.text-center{text-align:center}.left{float:left}.right{float:right}.box{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 5px #999;-moz-box-shadow:0 2px 5px #999;box-shadow:0 2px 5px #999;overflow:hidden;margin:20px 0}a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translate3d(0, 0, 0)}a:hover,a:focus,a:active{text-decoration:none}a:focus,a:active{text-decoration:none;outline:none !important}a.white{color:#ffffff}a.white:hover{color:#f2f2f2}a.danger{color:#cc0000}a.danger:hover{color:#cc0000}.btn{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translate3d(0, 0, 0)}.dropdown-menu{z-index:9000}.icon-wrapper{display:inline-block;font-size:1.4em;height:30px;text-align:center;width:30px;line-height:30px}.icon-wrapper .fa{width:auto}.icon-wrapper.fa-lg{font-size:1.4em;vertical-align:0}.icon-wrapper.fa-2x{font-size:2em}.icon-wrapper.fa-3x{font-size:2.6em}.icon-wrapper.fa-4x{font-size:3.2em}.icon-wrapper.fa-5x{font-size:3.8em}.icon-wrapper.icon-full-round{-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;line-height:29px}.icon-wrapper.icon-full-round.fa-lg{height:40px;width:40px;line-height:40px}.icon-wrapper.icon-full-round.fa-2x{height:55px;width:55px;line-height:55px}.icon-wrapper.icon-full-round.fa-3x{height:70px;width:70px;line-height:70px}.icon-wrapper.icon-full-round.fa-4x{height:85px;width:85px;line-height:85px}.icon-wrapper.icon-full-round.fa-5x{height:100px;width:100px;line-height:100px}.icon-wrapper.icon-border-round{-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;line-height:29px;border:1px solid}.icon-wrapper.icon-border-round.fa-lg{height:40px;width:40px;line-height:40px}.icon-wrapper.icon-border-round.fa-2x{height:55px;width:55px;line-height:55px}.icon-wrapper.icon-border-round.fa-3x{height:70px;width:70px;line-height:70px}.icon-wrapper.icon-border-round.fa-4x{height:85px;width:85px;line-height:85px}.icon-wrapper.icon-border-round.fa-5x{height:100px;width:100px;line-height:100px}.icon-wrapper.icon-full-radius{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;line-height:29px}.icon-wrapper.icon-full-radius.fa-lg{height:40px;width:40px;line-height:40px}.icon-wrapper.icon-full-radius.fa-2x{height:55px;width:55px;line-height:55px}.icon-wrapper.icon-full-radius.fa-3x{height:70px;width:70px;line-height:70px}.icon-wrapper.icon-full-radius.fa-4x{height:85px;width:85px;line-height:85px}.icon-wrapper.icon-full-radius.fa-5x{height:100px;width:100px;line-height:100px}.icon-wrapper.icon-border-radius{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;line-height:29px;border:1px solid}.icon-wrapper.icon-border-radius.fa-lg{height:40px;width:40px;line-height:40px}.icon-wrapper.icon-border-radius.fa-2x{height:55px;width:55px;line-height:55px}.icon-wrapper.icon-border-radius.fa-3x{height:70px;width:70px;line-height:70px}.icon-wrapper.icon-border-radius.fa-4x{height:85px;width:85px;line-height:85px}.icon-wrapper.icon-border-radius.fa-5x{height:100px;width:100px;line-height:100px}.scrollup{border:1px solid #ffffff;bottom:-30px;display:none;font-size:16px;left:50%;margin-left:-30px;opacity:0.5;position:fixed;text-align:center;width:60px;z-index:999;text-decoration:none;background:#C48888;border-radius:50%;height:60px;padding-top:5px}.scrollup .fa{color:#ffffff}.scrollup:hover{opacity:0.9;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;text-decoration:none}.footer-middle{background:#804040;color:#eee}.footer-widget{padding:3em 0}.footer-widget h3{border-bottom:1px solid #848494;color:#ffffff;font-size:18px;margin-bottom:30px;padding-bottom:10px;text-align:center;text-transform:uppercase}.footer-widget h3.footer-warning-title{margin-top:30px;margin-bottom:10px}.footer-widget .footer-warning{display:flex;justify-content:space-evenly}.footer-widget .footer-warning div{text-align:center}.footer-widget .footer-warning img{width:80px;margin-bottom:10px}.footer-middle .fa-ul li{margin-bottom:12px;padding-left:10px}footer{color:#999}footer a{color:#ffffff}footer a:hover{color:#C48888}.footer-bottom .footer-social{float:right;margin-bottom:0px;margin:0;margin-bottom:20px}.footer-bottom .footer-social a{opacity:0.6;filter:alpha(opacity=60);color:#ffffff;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}.footer-bottom .footer-social a:hover{opacity:1;filter:alpha(opacity=100);color:#ffffff}.footer-bottom .footer-menu{float:right;width:100%;text-align:right;margin-bottom:20px}.footer-bottom .footer-menu li{border-left:1px solid rgba(255,255,255,0.6);padding:0 10px;line-height:1.2}.footer-bottom .footer-menu li:first-child{border-left:none;padding-left:0}.footer-small .footer-bottom{padding:20px 0}a.link-icon{padding:10px 0}a.link-icon .fa{padding-left:5px;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}a.link-icon:hover .fa{padding-left:10px}.fa-ul{margin-left:0;line-height:22px}.fa-ul li{padding-left:0px}.fa-ul li a:hover{margin-left:10px}.fa-li{left:0;margin-right:10px;position:relative;top:auto;width:auto}.fa-ul li>ul{margin-bottom:4px;list-style:none;margin-top:10px}.fa-ul .icon-wrapper{left:-2.14286em;position:absolute}.fa-ul.list-inline{padding-left:0}.fa-ul.list-inline li .fa-li{position:relative;left:auto;top:auto}.error-block{text-align:center;padding:40px 0;margin:40px 0}.error-title{font-size:14em;line-height:1;font-weight:500}.ribbon-wrapper{width:85px;height:88px;overflow:hidden;position:absolute;top:-3px;right:-3px}.ribbon{font-size:12px;font-weight:500;text-align:center;position:relative;padding:7px 0;left:-5px;top:15px;width:120px;background-color:#848494;color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.3);box-shadow:0px 0px 3px rgba(0,0,0,0.3)}.ribbon:before,.ribbon:after{content:"";border-top:3px solid #848494;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.ribbon:before{left:0}.ribbon:after{right:0}.ribbon span{font-weight:700;font-size:14px;line-height:1}.image-overlay{position:relative;cursor:default;overflow:hidden;-webkit-box-shadow:0px 0px 1px rgba(51,51,51,0.3);-moz-box-shadow:0px 0px 1px rgba(51,51,51,0.3);box-shadow:0px 0px 1px rgba(51,51,51,0.3)}.image-overlay img{width:100%}.overlay-hslide{background:rgba(255,255,255,0.6);background:#fff transparent;height:100%;width:0%;top:0;right:0;position:absolute;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.overlay-hslide a{height:80px;width:80px;margin:-40px 0 0 -40px;position:absolute;text-align:center;top:50%;left:50%;line-height:80px;cursor:pointer}.overlay-hslide a .icon-overlay{font-size:40px;padding:0;width:80px;height:80px;line-height:80px;background:rgba(255,255,255,0.6);background:#fff transparent}.image-overlay:hover .overlay-hslide{width:100%;top:0;left:0;filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.overlay-vslide{background:rgba(255,255,255,0.6);background:#fff transparent;height:0%;width:100%;bottom:0;right:0;position:absolute;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.overlay-vslide a{height:80px;width:80px;margin:-40px 0 0 -40px;position:absolute;text-align:center;top:50%;left:50%;line-height:80px;cursor:pointer}.overlay-vslide a .icon-overlay{font-size:40px;padding:0;width:80px;height:80px;line-height:80px;background:rgba(255,255,255,0.6);background:#fff transparent}.image-overlay:hover .overlay-vslide{width:100%;height:100%;top:0;left:0;filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.overlay-fade{background:rgba(255,255,255,0.6);background:#fff transparent;height:100%;width:100%;top:0;position:absolute;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.overlay-fade a{height:80px;width:80px;margin:-40px 0 0 -40px;position:absolute;text-align:center;top:50%;left:50%;line-height:80px;cursor:pointer}.overlay-fade a .icon-overlay{font-size:40px;padding:0;width:80px;height:80px;line-height:80px;background:rgba(255,255,255,0.6);background:#fff transparent}.image-overlay:hover .overlay-fade{filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.overlay-zoom{background:rgba(255,255,255,0.6);background:#fff transparent;height:100%;width:100%;top:0;position:absolute;filter:alpha(opacity=0);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.overlay-zoom a{height:80px;width:80px;margin:-40px 0 0 -40px;position:absolute;text-align:center;top:50%;left:50%;line-height:80px;cursor:pointer}.overlay-zoom a .icon-overlay{font-size:40px;padding:0;width:80px;height:80px;line-height:80px;background:rgba(255,255,255,0.6);background:#fff transparent}.image-overlay:hover .overlay-zoom{filter:alpha(opacity=100);opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.zoom-image img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.zoom-image:hover img{-webkit-transform:scale(1.5);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:scale(1.5);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;transform:scale(1.5);transition-timing-function:ease-out;transition-duration:250ms}.rotate-image-right img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.rotate-image-right:hover img{-webkit-transform:rotate(15deg) scale(1.5);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:rotate(15deg) scale(1.5);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;transform:rotate(15deg) scale(1.5);transition-timing-function:ease-out;transition-duration:250ms}.rotate-image-left img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.rotate-image-left:hover img{-webkit-transform:rotate(-15deg) scale(1.5);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:rotate(-15deg) scale(1.5);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;transform:rotate(-15deg) scale(1.5);transition-timing-function:ease-out;transition-duration:250ms}.table>thead>tr>th{border-bottom:2px solid #848494;border-top:1px solid #e5e5e5;padding:12px 6px}.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:1px solid #e5e5e5;padding:12px 6px}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background:#ffcccc}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ffc0c0}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ffc0c0}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background:#ffeecc}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#fee6b6}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#fee6b6}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background:#eeffcc}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#eeffbb}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#eeffbb}a,.title-color,.header-top .togglebox a,.contact-info .fa{color:#C48888}.sm-default a:hover,.sm-default a:focus,.sm-default a:active,.sm-default a.highlighted{background-color:#C48888}.top-search .toggle-link{color:#C48888}.sb-default .service-block-title{color:#C48888}.sb-default .service-block-title h2{color:#C48888}.accordion.accordion-bordered .accordion-toggle{color:#C48888}.accordion.accordion-bordered .accordion-toggle.collapsed:hover{color:#C48888}.footer-middle .fa-ul .fa-li,.footer-custom-menu li:before{color:#C48888}.light-header h1,.light-header h2,.light-header h3{color:#C48888}.single-product .product-price,.post-meta-info a:hover,.meta-author:before,.meta-date:before,.meta-comments:before,.meta-tags:before{color:#C48888}#contactForm label.error{color:#C48888}#contactForm label.error:before{color:#C48888}.work-entry h2,.work-entry h3,.work-entry h4,.work-entry h5{color:#C48888}.brands-entry h2,.brands-entry h3,.brands-entry h4,.brands-entry h5{color:#C48888}.modal a,blockquote small,.progress-pie-3 .percent,.text-primary,.btn.btn-border.btn-primary,a.list-group-item.active>.badge,.nav-pills>.active>a>.badge,.element h3{color:#C48888}a:hover,a:focus,a:active{color:#C48888}.footer-custom-menu li a:hover{color:#C48888}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:#C48888}.open .dropdown-toggle.btn-primary{background-color:#C48888}.color-default{color:#C48888 !important}.grid-item,.grid-sizer{width:33.33%;float:left;overflow:hidden}.grid-item{margin-bottom:1.5em;padding:0 10px}.grid-item img{width:100%;height:auto}.grid-item a{position:relative;display:block;width:100%;height:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:8px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,0.1)}.grid-item a:before{font-size:2em;font-family:"FontAwesome";content:"\f00e";position:absolute;top:50%;left:50%;color:#fff;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;text-shadow:0 0 20px #000;opacity:0;z-index:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.grid-item a .hover_wrapper{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;padding:15px;background-color:#C48888}.grid-item a .hover_wrapper .gallery-title{color:#fff}.grid-item a .hover_wrapper i{color:silver;font-size:1.5em;text-align:center;vertical-align:middle}.grid-item a .hover_wrapper p{margin-bottom:0}.grid-item a .hover_wrapper .gallery-title{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;margin:0}.grid-item a:hover .hover_wrapper,.grid-item a:focus .hover_wrapper{background-color:#dbb}.grid-item .gallery:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.6);opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.grid-item .gallery:hover:before,.grid-item .gallery:hover:after{opacity:1}.grid-item .description{display:none}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;transition:opacity 0.2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,0.25);transform:translateY(6px);transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../images/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}.traffic-box .row:before{content:"";display:table}.traffic-box .row:after{content:"";display:table;clear:both;zoom:1}a.btn,.btn{cursor:pointer;font-size:1em;text-align:center;border:none;padding:.5em 1.5em;background:#804040;color:#fff}a.btn{display:inline-block}a.btn:hover,.btn:hover{background:#C48888;color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.major-btn{background:#C48888;color:#fff;padding:.5em 1.2em}.btn.btn-book{background:#014361}.btn.btn-book:hover{background:#0089a1}.no-padding{padding:0}header .logo{position:absolute;z-index:1000;left:0;width:25%}header .logo img{width:100%}@media (max-width: 769px){header .logo{display:none}}header .logo-m{display:none}@media (max-width: 769px){header .logo-m{display:block;float:left;width:280px}header .logo-m img{width:100%}}header .contact-info{padding:20px 0;position:absolute;right:10px;text-align:right}header .header-middle li,header .header-middle a{color:#C48888}header .header-middle li:hover,header .header-middle a:hover{color:#fff}.top-language ul.language-menu{padding:5px 0;list-style:none;margin-bottom:0}.top-language ul.language-menu li{border:none;float:none}.top-language ul.language-menu li a{padding:10px 20px;display:block;color:#848494}.top-language ul.language-menu li.active a,.top-language ul.language-menu li a:hover{color:#ffffff}.main-wrapper{padding:3em 0}footer{margin:0 auto;line-height:100%;background:#2b2b2b}footer .logo-bottom{display:block;margin-bottom:1em}footer .copyright{padding:1em 0;font-size:90%;color:#ccc;text-align:left}footer .since,footer .addr{font-size:.9em}footer .addr{margin-top:.5em}footer p{text-align:left}footer .foot-link{padding:0 0 1em 0}@media (min-width: 769px){footer .foot-link{text-align:right;padding:1em 0}}.btn-bar,.pagination{text-align:center;clear:both}.pagination{margin:3em auto 0 auto;list-style:none;color:#000;line-height:2.5em}.pagination li{width:2.5em;margin:0 3px;display:inline}.pagination li a{background-color:#eaeaea;height:2.5em;width:2.5em;display:inline-block;color:#000;border-radius:50%}.pagination .active>a,.pagination .active>a:hover,.pagination .active>a:focus,.pagination .active>span,.pagination .active>span:hover,.pagination .active>span:focus,.pagination a:hover,.pagination a:hover:hover,.pagination a:hover:focus{z-index:2;color:#fff;background-color:#C48888;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{cursor:not-allowed}@media (min-width: 481px){.pagination{display:block}}.fixed-box{background:rgba(79,79,79,0.9);padding:4%;margin:4% 0}.page-heading{text-align:center;border-bottom:#B4B8B1;border-bottom-style:double}.page-heading .page-description{color:#666}.heading{border-bottom:1px solid #848494;margin-bottom:30px;padding-bottom:10px;text-align:center;color:#C48888;font-weight:700}.room-carousel{position:relative}.room-carousel .item img{display:inline-block}.index-news ul{padding-left:20px}.index-follow .footer-social{display:flex;justify-content:center}.index-follow .icon-wrapper{color:#5A5AAD;background:#fff;transition:.3s}.index-follow .icon-wrapper:hover{color:#C48888}.index-follow .icon-wrapper-line{position:relative}.index-follow .icon-wrapper-line img{width:26px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.3s}.index-follow .icon-wrapper-line:hover img:last-child{opacity:0}.index.flexslider{line-height:2}.index.flexslider .slide_text{color:#333;font-weight:900;background-color:unset;border-left:none}@media screen and (max-width: 768px){.index.flexslider .slide_text{display:block}}@media screen and (max-width: 500px){.index.flexslider .slide_text{top:0}}.index.flexslider .slide_title{font-size:2em}.index.flexslider .slide_byline{font-size:1.2em}.page-header{background:rgba(1,67,97,0.6);border-bottom:none;margin:0 auto;text-align:center;padding:1em 0;text-shadow:0 0 15px #345}@media (min-width: 769px){.page-header{padding:2em 0 1em 0}}.page-title{color:#fff;float:left;display:inline-block;font-size:1.5em;margin:0}.breadcrumb{background:none;text-align:right;color:#fff;float:right}.breadcrumb li{display:inline;width:auto}.breadcrumb>li+li:before{content:"\f105";font-family:'FontAwesome';color:#fff;margin:0 5px}.breadcrumb>.active{color:#fff}.bg-wrap{min-height:768px;background-repeat:no-repeat;background-position:center center;background-color:rbga(255, 255, 255, 0.5);background-attachment:fixed;background-size:cover}@media (min-width: 769px){.bg-wrap{padding-top:53px}}.contact-page{position:relative}.contact-box{background:rgba(79,79,79,0.9);padding:2%}.contact-box .follow-line{padding:1em 0 0 0;display:flex}.contact-box .follow-line .icon-wrapper-line{font-size:10px}.contact-box li{margin-bottom:.5em}@media (min-width: 769px){.contact-box{position:absolute;right:0;top:70px;border-bottom:2px solid #000}}.map-wrapper{overflow:hidden;height:450px}.map-wrapper iframe{width:100% !important}.form-contact form{margin-top:2em}.form-require{background:rgba(79,79,79,0.8);padding:3%}.form-require .form-control{border:1px solid #ccc}.form-require .q-item{color:#000;display:inline-block;margin:0px 1em 0 0;background-color:#dbb;padding:7px 1rem;border-radius:5px}.form-require .icon-close{opacity:.6;padding:2px 5px;background:#666;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.form-require .icon-close:hover{opacity:1;background:#C48888}.traffic-box{background:rgba(79,79,79,0.9)}.traffic-box li{padding:.5em 0;border-top:1px dotted #666}.traffic-box a{color:#C48888}.traffic-box .row{border-bottom:1px solid #999}.traffic-text{padding:2% 3%}.traffic-map .wrap-map{height:300px}@media (min-width: 992px){.traffic-map .wrap-map{height:550px}}.verifynumber-img{display:inline}.news-list{list-style:none}.news-list li{background:rgba(79,79,79,0.9);padding:1em 1em 1.5em 1em;margin:1.5em auto}.news-list .date{position:absolute;width:70px;height:70px;border-radius:50%;color:#fff;padding:15px 0;background:#C48888;text-align:center}.news-list .content{margin-left:90px;overflow:hidden}.news-list .content h4{padding-bottom:10px}.news-list .img-news{margin-bottom:1em}@media (min-width: 769px){.news-list .img-news{width:50%;float:left;margin-right:1em}}.news-list h5{height:2em;margin:.5em 0}.news-list p{color:#ddd}.faq-box{background:rgba(79,79,79,0.9);padding:2%}.q-block{padding:.5em 0;position:relative}.q-block p{white-space:pre-line}.q-block .icon{position:absolute;top:.6em}.q-block .question{display:inline-block;background:#C48888;color:#fff;padding:.2em .5em;text-shadow:0 0 4px #666}.q-block .well{padding:0 2%}.q-block i{right:0;top:.8em;color:#fff;font-size:1em;padding-right:.5em}.q-block a{display:block}.q-block td{padding:5px 10px}.privacy-box{background:rgba(234,234,234,0.9);padding:2%}.dl-tables{text-align:left}.dl-tables th{color:green;font-weight:normal}.dl-tables td,.dl-tables th{padding:1em .8em;vertical-align:top}.dl-tables td{border-top:1px solid #eee}.dl-tables .col-name{width:210px}.dl-tables .col-date,.dl-tables .col-dl{text-align:center}.dl-tables .col-date{width:130px}.dl-tables .col-dl{width:110px}.dl-tables .icon-download{color:#C48888}.dl-tables .icon-download:hover{color:#C48888;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.room-block{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;margin-bottom:1.5em;border:5px solid #fff;border-radius:3px}.room-block .descript{color:#fff;padding:2%}.room-block .descript li{list-style:none}@media (min-width: 769px){.room-block{background:#333;background:rgba(79,79,79,0.7)}.room-block .img-room{max-height:400px;overflow:hidden}.room-block .img-room .img-responsive{max-width:100%;height:400px;object-fit:contain}.room-block .descript{padding:2% 4%}.room-block .summary{display:block}}.action-bar{margin:.5em auto}@media (min-width: 769px){.action-bar{margin:2em auto}}.room-page{position:relative}.room-page .flexslider{overflow:hidden;max-height:1000px}@media (min-width: 992px){.room-page .flexslider .slides img{width:100%;min-width:1300px}}@media (min-width: 992px){.room-data{position:absolute;bottom:0;z-index:5;width:100%}}.room-info .heading{text-align:left;color:#fee;border-bottom:1px dotted #666;border-top:1px dotted #666;padding:10px 0;margin-bottom:1em}.room-info .room-name{margin:20px 0px 10px 0px}.room-info .text{padding:1em 0}@media (min-width: 769px){.room-info .room-btn-bar{text-align:right}}@media (min-width: 992px){.room-info{background:linear-gradient(to bottom, rgba(79,79,79,0.2) 0%, rgba(79,79,79,0.63) 42%, #333 100%);padding-bottom:30px}}.room-info li{display:inline-block;font-size:inherit}.room-info li:before{content:"\f058";padding-right:5px;font-family:FontAwesome}.price-box ul{margin-left:1.5em}.travel-block{background:rgba(79,79,79,0.9);border:1px solid #fff;overflow:hidden;margin-bottom:1.5em}.travel-block .photo{border:5px solid #fff}.header-top{background:#333;font-size:13px;font-weight:500}.header-top a{color:#848494}.header-top a:hover{text-decoration:none;color:#ffffff}.header-top .togglebox{position:absolute;z-index:9000;line-height:normal;color:#848494;margin-top:30px}.togglebox{display:none;-webkit-transform:translate3d(0, 0, 0)}.top-menu-left ul{margin:0;float:left}.top-menu-left ul li{float:left;padding:0}.top-menu-right ul{margin:0;float:right}.top-menu-right ul li{padding:5px 5px 5px 0}.top-menu-left ul li a.toggle-link{padding:10px;display:inline-block}.top-language ul.language-menu{padding:5px 0;list-style:none;margin-bottom:0}.top-language ul.language-menu li{border:none;float:none}.top-language ul.language-menu li a{padding:10px 20px;display:block;color:#848494}.top-language ul.language-menu li.active a,.top-language ul.language-menu li a:hover{color:#ffffff}.top-social li a{display:block}.top-social .icon-wrapper.icon-border-round{line-height:29px}.navgation{z-index:100;position:relative;background:#dbb}@media (min-width: 769px){.navgation{background:#dbb;width:100%;position:absolute}}.page-wrapper.boxed .navgation{max-width:1210px}.navgation.visible{width:100%;background:-moz-linear-gradient(top, #fff 50%, rgba(255,255,255,0.85) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(100%, rgba(255,255,255,0.85)));background:-webkit-linear-gradient(top, #fff 50%, rgba(255,255,255,0.85) 100%);background:-o-linear-gradient(top, #fff 50%, rgba(255,255,255,0.85) 100%);background:-ms-linear-gradient(top, #fff 50%, rgba(255,255,255,0.85) 100%);background:linear-gradient(to bottom, #fff 50%, rgba(255,255,255,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9ffffff',GradientType=0 );-webkit-box-shadow:0 0 1px rgba(50,50,50,0.2);-moz-box-shadow:0 0 1px rgba(50,50,50,0.2);box-shadow:0 0 1px rgba(50,50,50,0.2)}.navgation.visible .container{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-navigation{position:relative;margin:0 auto}#menu-button{display:none}#menu-button:after{content:'\f077';float:right;font-family:FontAwesome;color:#fff}#menu-button.collapsed:after{content:'\f078';float:right;font-family:FontAwesome}@media screen and (max-width: 768px){#menu-button{display:block;padding:15px 10px;font-size:18px;cursor:pointer;height:50px}#main-menu.collapsed{display:none}.main-navigation{float:none}}.sm{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr}.sm ul,.sm li{display:block;list-style:none;padding:0;margin:0;line-height:normal;direction:ltr}ul.sm li{position:relative}ul.sm a{position:relative;display:block}ul.sm a.disabled{cursor:default}ul.sm ul{position:absolute;top:-999999px;left:-800px;width:100px}ul.sm li{float:left}ul.sm-rtl{direction:rtl}ul.sm-rtl li{float:right}ul.sm ul li,ul.sm-vertical li{float:none}ul.sm a{white-space:nowrap}ul.sm ul a{white-space:normal}ul.sm-vertical a{white-space:normal}* html ul.sm-vertical li{float:left;width:100%}* html ul.sm-vertical ul li{float:none;width:auto}*:first-child+html ul.sm-vertical>li{float:left;width:100%}ul.sm ul.sm-nowrap>li>a{white-space:nowrap}ul.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}* html ul.sm{height:1px}*:first-child+html ul.sm{min-height:1px}ul.sm{-webkit-tap-highlight-color:rgba(0,0,0,0)}ul.sm li *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}ul.sm li *:before,ul.sm li *:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}ul.sm-default{display:inline-block}ul.sm-default:after{display:inline-block;font:inherit;height:auto}ul.sm-default ul{background:#333;background:rgba(108,108,108,0.7);-webkit-box-shadow:0 3px 4px rgba(50,50,50,0.1);-moz-box-shadow:0 3px 4px rgba(50,50,50,0.1);box-shadow:0 3px 4px rgba(50,50,50,0.1)}ul.sm-default ul li ul{padding:0}.sm-default a{padding:16px;color:#fff;font-size:18px;font-weight:700;text-decoration:none}.sm-default .sm-nowrap>li>a{padding:0.8em 1.8em 0.8em 1.4em;font-size:16px;font-weight:700}.sm-default .sm-nowrap>li>a:hover{color:#fff;background:#C48888}.sm-default a.current{color:#fff !important}.sm-default a.current:hover,.sm-default a.current:focus,.sm-default a.current:active,.sm-default a.current.highlighted{color:#fff !important;background:#C48888}.sm-default a span.sub-arrow{position:absolute;right:0px;top:50%;margin-top:-8px;width:16px;height:16px;line-height:16px}.dropdown{cursor:pointer}.dropdown-menu>.active>a{color:#C48888}.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#C48888}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#C48888}.sm-default span.scroll-up,.sm-default span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;border:solid #bbb;border-width:1px 0;background:#fff;height:20px}.sm-default span.scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-default span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent;top:6px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}@media screen and (max-width: 768px){ul.sm-default{width:auto !important;display:block}ul.sm-default ul{display:none;position:static !important;top:auto !important;left:auto !important;margin-left:0 !important;margin-top:0 !important;width:auto !important;min-width:0 !important;max-width:none !important}ul.sm-default ul.sm-nowrap>li>a{white-space:normal}ul.sm-default>li{float:none}ul.sm-default>li>a{white-space:normal}ul.sm-default iframe{display:none}ul.sm-default:after{display:block}ul.sm-default ul{border:0;background:rgba(204,204,204,0.1);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.sm-default a{padding-top:13px;padding-bottom:13px;background:transparent !important}.sm-default a.current{color:#fff !important}.sm-default a.has-submenu{padding-right:23px}.sm-default ul a{border-left:8px solid transparent}.sm-default ul ul a{border-left:16px solid transparent}.sm-default ul ul ul a{border-left:24px solid transparent}.sm-default ul ul ul ul a{border-left:32px solid transparent}.sm-default ul ul ul ul ul a{border-left:40px solid transparent}.sm-default a.highlighted span.sub-arrow{display:none !important}.sm-default li{border-left:0;border-top:1px solid rgba(0,0,0,0.05) !important}.sm-default li:first-child{border-top:0 !important}}ul.mega-menu{position:relative}ul.mega-menu li{display:block}.menu-icons .main-navigation .sm-default a{padding:1.5em 0.8em 1.5em 0.8em}.menu-icons .main-navigation ul.sm li>ul li a{padding:0.8em 1.4em}.menu-icons .main-navigation .sub-arrow{display:none}@media screen and (max-width: 991px){.menu-icons .main-navigation .sm-default a{padding:1.5em 0.45em}}.footer-middle a:hover{color:#C48888}.footer-widget{padding:3em 0}.footer-widget h3{border-bottom:1px solid rgba(204,204,204,0.5);color:#C48888;font-weight:700;font-size:18px;margin-bottom:30px;padding-bottom:10px;text-align:center;text-transform:uppercase}.footer-widget .qr-code{text-align:center;margin:10px 0}.footer-widget .qr-code img{width:130px}.footer-middle .fa-ul li{margin-bottom:12px;padding-left:10px}a.link-icon{padding:10px 0}a.link-icon .fa{padding-left:5px;-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}a.link-icon:hover .fa{padding-left:10px}.fa-ul{margin-left:0;line-height:22px}.fa-ul li{padding-left:0px}.fa-ul li a:hover{margin-left:10px}.fa-li{left:0;margin-right:10px;position:relative;top:auto;width:auto}.fa-ul li>ul{margin-bottom:4px;list-style:none;margin-top:10px}.fa-ul .icon-wrapper{left:-2.14286em;position:absolute}.fa-ul.list-inline{padding-left:0}.fa-ul.list-inline li .fa-li{position:relative;left:auto;top:auto}.go-links{margin:2em 0 0 0}.go-links li{display:block;padding:1em 0;font-size:1.2em;margin:0}.contact-map{float:left;margin-top:-35px;width:100%}.contact-map #map-canvas{height:400px;width:100%}@media screen and (max-width: 766px){.grid-item,.grid-sizer{width:50%}}@media screen and (max-width: 480px){.grid-item,.grid-sizer{width:100%}}.room-btn-bar .Date label,.room-btn-bar .Date .InputDate,.room-btn-bar .Date .form-control{margin-right:15px;width:100%;display:block;height:35px;font-size:16px;border:1px solid #ccc;float:left;margin-bottom:15px}@media (min-width: 769px){.room-btn-bar .Date label,.room-btn-bar .Date .InputDate,.room-btn-bar .Date .form-control{display:inline-block}}.room-btn-bar{padding:0px;margin:10px 0}.room-btn-bar .SearchProductsTittle{display:inline-block;float:left;margin:0px 10px 0px 0px;line-height:35px;font-size:25px;width:100%}@media (min-width: 769px){.room-btn-bar .SearchProductsTittle{width:25%;text-align:right}}.room-btn-bar .Date{padding:15px 0px}.room-btn-bar .Date label{border:none;position:relative;width:100%}@media (min-width: 769px){.room-btn-bar .Date label{width:25%}}.room-btn-bar .Date .fa-calendar{position:absolute;right:1px;top:1px;height:34px;width:35px;font-size:14px;line-height:34px;background:inherit;color:#555555;text-align:center;border-left:1px solid #ccc}.room-btn-bar .Date .InputDate{padding:6px 12px;line-height:1.42857;color:#555555;background-color:#fff;background-image:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.room-btn-bar .Date .btn{float:left}em.Red,.RoomCalendarBox .RoomCalendar tr td .OnStock,.RoomCalendarBox .RoomCalendar tr td .Close{color:red;font-style:initial;font-weight:bold;font-size:16px}.SearchkeywordsBar{margin-top:3em}.SearchkeywordsBar h3{line-height:30px;font-size:20px}.SearchkeywordsBar h3 em.Red{font-size:18px}@media (min-width: 769px){.SearchkeywordsBar h3{font-size:24px}}.SearchResult .room-block .summary{border-bottom:1px solid #848494;margin-bottom:15px;padding-bottom:15px}.SearchResult .RoomName{color:#b36666}.SearchResult .SendBtn{margin-top:15px}.search-keywords-numbers{font-weight:bold;color:#b36666}.RoomCalendarBox{background-color:#fff;width:100%}@media (min-width: 769px){.RoomCalendarBox{width:90%;margin-left:5%}}.RoomCalendarBox .Tittle{margin:20px 0px 10px 0px;text-align:center;font-size:20px;font-weight:600}.RoomCalendarBox .Tittle h3{display:inline-block}.RoomCalendarBox .Tittle .btn{border-bottom:none;background-color:inherit;font-size:14px;color:#000;border:1px solid #999;padding:.25em 1.5em;margin:0px 10px}.RoomCalendarBox .Tittle .btn:hover{background-color:#ccc}.RoomCalendarBox .RoomCalendar{width:100%}.RoomCalendarBox .RoomCalendar tr{border-bottom:5px solid #fff;display:block}@media (min-width: 769px){.RoomCalendarBox .RoomCalendar tr{border:none;display:table-row;background-color:#f1f1f1}}.RoomCalendarBox .RoomCalendar tr:first-child{display:none}@media (min-width: 769px){.RoomCalendarBox .RoomCalendar tr:first-child{background-color:#878787;color:#fff;display:table-row;padding:0}}.RoomCalendarBox .RoomCalendar tr:first-child td:nth-child(7){background-color:#878787}.RoomCalendarBox .RoomCalendar tr td{box-sizing:border-box;text-align:center;padding:5px;margin:5px 0px;width:100%;display:inline-block}.RoomCalendarBox .RoomCalendar tr td>div{display:inline-block;float:left;line-height:35px;margin-left:8px}.RoomCalendarBox .RoomCalendar tr td:before{line-height:35px;font-size:12px;display:inline-block;float:left;color:#999}.RoomCalendarBox .RoomCalendar tr td:nth-child(2n-1):before{content:"(日)"}.RoomCalendarBox .RoomCalendar tr td:nth-child(3n-1):before{content:"(一)"}.RoomCalendarBox .RoomCalendar tr td:nth-child(4n-1):before{content:"(二)"}.RoomCalendarBox .RoomCalendar tr td:nth-child(5n-1):before{content:"(三)"}.RoomCalendarBox .RoomCalendar tr td:nth-child(6n-1):before{content:"(四)"}.RoomCalendarBox .RoomCalendar tr td:nth-child(7n-1):before{content:"(五)"}.RoomCalendarBox .RoomCalendar tr td:nth-child(8n-1):before{content:"(六)"}.RoomCalendarBox .RoomCalendar tr td:nth-child(8n-1){background-color:#fffcdf}.RoomCalendarBox .RoomCalendar tr td.Null{display:none}@media (min-width: 769px){.RoomCalendarBox .RoomCalendar tr td{margin:0;padding:10px;border:2px solid #fff;width:inherit;position:relative;display:table-cell}.RoomCalendarBox .RoomCalendar tr td:before{display:none}.RoomCalendarBox .RoomCalendar tr td>div{display:block;float:inherit;margin:0;line-height:inherit}.RoomCalendarBox .RoomCalendar tr td.Null{display:table-cell}}.RoomCalendarBox .RoomCalendar tr td .Date{font-size:20px;font-weight:bold;color:#000;width:60px}@media (min-width: 769px){.RoomCalendarBox .RoomCalendar tr td .Date{margin-right:0px;width:auto;font-size:20px;font-weight:bold;color:#000;position:absolute;top:10px;right:10px}.RoomCalendarBox .RoomCalendar tr td .Date span{display:none}}.RoomCalendarBox .RoomCalendar tr td .Close{color:#2196F3}.RoomCalendarBox .RoomCalendar tr td a.btn,.RoomCalendarBox .RoomCalendar tr td .btn{float:right}@media (min-width: 769px){.RoomCalendarBox .RoomCalendar tr td a.btn,.RoomCalendarBox .RoomCalendar tr td .btn{float:none;padding:.2em 1.5em;display:inline-block}}ul.nav-tabs{margin-top:15px}@media (min-width: 769px){ul.nav-tabs{border:none;margin-top:-40px}}ul.nav-tabs li a{font-size:16px;padding:10px 35px;background-color:#bc7777;color:#fff}ul.nav-tabs li a:hover{color:#000;border-color:#C48888}ul.nav-tabs li:before{content:"";display:none;padding:0}.login-box{background:rgba(79,79,79,0.9);padding:5%}@media (min-width: 769px){.login-box{margin-top:3%}}.login-box .btn{margin-top:.5em}.login-box .social-login{margin:10px}.login-box .fb{display:inline-block;background-color:#3a589b;padding:10px;color:#fff}.login-box .fb .fa{padding-right:5px}.login-box .fb:hover{background-color:#2c4376}

/*# sourceMappingURL=styles.css.map */
