body,h1,h2,h3,h4{font-weight:300}body{background:#e4e5e6}a{color:#533f03;font-weight:700}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.invalid-feedback{display:inline}.jh-card{padding:1.5%;margin-top:20px;border:none}.error{color:#fff;background-color:red}.pad{padding:10px}.w-40{width:40%!important}.w-60{width:60%!important}.break{white-space:normal;word-break:break-all}.preserve-space{white-space:pre-wrap}.readonly{background-color:#eee;opacity:1}.footer{border-top:1px solid rgba(0,0,0,.125)}.hand,[jhisortby],a:hover{cursor:pointer}.alerts .alert{text-overflow:ellipsis}.alert pre{background:none;border:none;font:inherit;color:inherit;padding:0;margin:0}.alert .popover pre{font-size:10px}.alerts .toast{position:fixed;width:100%}.alerts .toast.left{left:5px}.alerts .toast.right{right:5px}.alerts .toast.top{top:55px}.alerts .toast.bottom{bottom:55px}@media screen and (min-width:480px){.alerts .toast{width:50%}}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding{padding:0!important}.width-min{width:1%!important}.form-check-input{margin-top:-.5rem}.flex-btn-group-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end}.row.jh-entity-details>dd{margin-bottom:15px}@media screen and (min-width:768px){.row.jh-entity-details>dt{margin-bottom:15px}.row.jh-entity-details>dd{border-bottom:1px solid #eee;padding-left:180px;margin-left:0}}.card-title a,.carousel,.nav,.pagination{cursor:pointer}.datetime-picker-dropdown>li.date-picker-menu div>table .btn-secondary,.uib-datepicker-popup>li>div.uib-datepicker>table .btn-secondary{border:0}.datetime-picker-dropdown>li.date-picker-menu div>table:focus,.uib-datepicker-popup>li>div.uib-datepicker>table:focus{outline:none}.thread-dump-modal-lock{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.centered{text-align:center}a{color:grey}body{min-height:100%;position:relative;padding-bottom:310px;background-color:#fff}.card{border-radius:0!important}.no-border{border:none}.no-border-radius{border-radius:0}.border-lightgay{border-color:#d3d3d3}.border-white{border-color:#fff}.border-black{border-color:#000}.sm{font-size:.875rem}.bold{font-weight:700}.info-bg{background-color:#17a2b8!important}.info{color:#17a2b8}.info-border{border-color:#17a2b8!important}.warning-bg{background-color:#ffc107!important;color:#000!important}.warning{color:#ffc107}.warning-border{border-color:#ffc107!important}.full-width,.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.app-container{margin-bottom:2rem}.brand-color{color:#ffc107}.grey-color{color:grey}.white-color{color:#fff}.brand-color-bg{background-color:#ffc107}.brand-color-border{border:1px solid #ffc107}.cr-fixed{width:200px;position:absolute;text-align:center;font-weight:700;color:#f0f0f0;left:.5rem;right:.5rem}.cr-fixed-top{top:15px}.cr-fixed-bottom{bottom:15px}.cr-fixed-left{left:-70px}.cr-fixed-right{right:-50px}.cr{width:200px;position:absolute;text-align:center;font-weight:700;color:#f0f0f0;left:.5rem;right:.5rem}.cr-top{top:15px}.cr-bottom{bottom:15px}.cr-left{left:-70px}.cr-right{right:-50px}.cr-fixed-bottom.cr-fixed-right,.cr-fixed-top.cr-fixed-left{transform:rotate(-45deg)}.cr-fixed-bottom.cr-fixed-left,.cr-fixed-top.cr-fixed-right{transform:rotate(45deg)}.cr-bottom.cr-right,.cr-top.cr-left{transform:rotate(-45deg)}.cr-bottom.cr-left,.cr-top.cr-right{transform:rotate(45deg)}.cr-red{background-color:rgba(238,68,51,.72);color:#fff}.cr-blue{background-color:#00bfff;color:#fff}.cr-skyblue{background-color:#87ceeb;color:#000}.cr-yellow{background-color:rgba(255,193,7,.72);color:#000}.serif{font-family:Times New Roman,Times,serif}.place{line-height:100%;display:block}.a-white{text-decoration:none;color:#fff}.catalog-box{overflow-x:hidden;padding:.5rem}.mozaic-title{position:absolute;bottom:.5rem;left:.5rem;right:.5rem;text-align:center;background-color:rgba(0,0,0,.72);color:#fff;font-size:16px;font-weight:700;display:inline-block;padding-left:5px;padding-right:5px}.video-expand{position:relative;bottom:.35rem}.video-expand-button{width:100%}.mozaic-title-up{position:absolute;top:.5rem;left:.5rem;right:.5rem;text-align:center;background-color:rgba(0,0,0,.72);color:#fff;font-weight:700;display:inline-block;padding-left:5px;padding-right:5px}@media screen and (max-width:576px){.catalog-box{padding:.25rem}.mozaic-title{bottom:.25rem}.mozaic-title,.mozaic-title-up{position:absolute;left:.25rem;right:.25rem}.mozaic-title-up{top:.25rem}.cr{font-size:.5rem;width:85px;padding:0}.cr-top{top:10px}.cr-bottom{bottom:15px}.cr-left{left:-25px}}@media screen and (min-width:576px) and (max-width:768px){.catalog-box{padding:.5rem}.cr{font-size:.75rem;width:125px;padding:0}.cr-top{top:20px}.cr-bottom{bottom:15px}.cr-left{left:-30px}}@media screen and (min-width:768px) and (max-width:992px){.catalog-box{padding:.5rem}.cr{font-size:.75rem;width:125px;padding:0}.cr-top{top:20px}.cr-bottom{bottom:15px}.cr-left{left:-30px}}.ifont{font-weight:400;white-space:pre-wrap;word-wrap:break-word;padding:5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px}.pattaya{font-weight:400;font-family:Cormorant SC,serif}.font0{font-size:1rem;line-height:1.5rem}.font1{font-size:1.4rem}.font2{font-size:2.2rem}@media screen and (max-width:576px){.font2{font-size:1.5rem}.font1{font-size:1rem}}@media screen and (min-width:576px) and (max-width:768px){.font2{font-size:1.7rem}.font1{font-size:1.1rem}}@media screen and (min-width:768px) and (max-width:992px){.font2{font-size:1.9rem}.font1{font-size:1.2rem}}.ribbon{background-color:rgba(170,0,0,.5);left:-3.5em;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);overflow:hidden;position:absolute;top:30px;white-space:nowrap;width:15em;z-index:99999;opacity:.2}.ribbon,.ribbon a{pointer-events:none}.ribbon a{color:#fff;display:block;font-weight:400;margin:1px 0;padding:5px 10px;text-align:center;text-decoration:none;text-shadow:0 0 5px #444}.jh-navbar{background-color:#000;padding:0 15px}.jh-navbar .profile-image{margin:-10px 0;height:40px;width:40px;border-radius:50%}.jh-navbar .dropdown-item.active,.jh-navbar .dropdown-item.active:focus,.jh-navbar .dropdown-item.active:hover{background-color:#353d47}.jh-navbar .dropdown-toggle:after{margin-left:.15em}.jh-navbar ul.navbar-nav,.jh-navbar ul.navbar-nav .nav-item{padding:0}.jh-navbar>.navbar-collapse>a>div,.jh-navbar ul.navbar-nav .nav-item>a>div{padding:.5em}.jh-navbar a.nav-link{font-weight:400}.jh-navbar a.nav-link>span{margin-left:5px}.jh-navbar .jh-navbar-toggler{color:#ccc;font-size:1.5em;padding:10px}.jh-navbar .jh-navbar-toggler:hover{color:#fff}.navbar-version{font-size:10px;color:#bbb;padding:0 0 0 10px}.brand-logo:hover{text-decoration:none}.brand-logo .brand-icon{height:35px;width:auto;display:inline-block}.brand-logo .brand-icon img{height:45px}.brand-title{font-size:24px;color:#fff}.brand-title-inverse{font-size:24px;color:#ffc107}.brand-title:hover{color:#ccc;text-decoration:none}.loading-bar{height:3px;background-color:#009cd8;position:absolute;top:0;z-index:1031}a.nav-link:hover{color:#000!important;background-color:#eee}a.nav-link.active{color:#000!important;background-color:#fff}.navbar-brand{padding-top:0;padding-bottom:0}.sub-nav{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.nav-pills>li>a.nav-link:hover,.nav-pills>li>div>a.nav-link:hover{color:#000!important;background-color:#fff}@media screen and (max-width:640px){.jh-navbar ul.navbar-nav .nav-item.right{background-color:#8b0000}}@media screen and (min-width:640px){.jh-navbar ul.navbar-nav .nav-item.right{background-color:#8b0000;position:absolute;right:0;top:0}}.nav-bar-contacts{color:#fff;margin-top:.2rem}.breadcrumb{border-radius:0}.admin>.breadcrumb{background-color:#8b0000}.admin>.breadcrumb>.breadcrumb-item,.admin>.breadcrumb>.breadcrumb-item+.breadcrumb-item:before{color:#fff}.user>.breadcrumb{background-color:#fceec8}.user>.breadcrumb>.breadcrumb-item,.user>.breadcrumb>.breadcrumb-item+.breadcrumb-item:before{color:grey}@media screen and (max-width:576px){.breadcrumb{font-size:.75rem}}@media screen and (min-width:576px){.breadcrumb{font-size:.9rem}}.footer{text-align:center;padding-right:15px;padding-left:30px;margin-right:auto;margin-left:auto;background-color:#000}html{height:100%}@media screen and (max-width:640px){.footer{position:absolute;left:0;right:0;bottom:0;height:10px;font-size:.75em}body{min-height:100%;position:relative;padding-bottom:10px}.footer-links{list-style-type:none;margin:0;padding:0;overflow:hidden;display:inline-table}}@media screen and (min-width:640px) and (max-width:1280px){.footer{position:absolute;left:0;right:0;bottom:0;height:10px;font-size:.8em}body{min-height:100%;position:relative;padding-bottom:10px}.footer-links{list-style-type:none;margin:0;padding:0;overflow:hidden;display:inline-table}}@media screen and (min-width:1280px){.footer{position:absolute;left:0;right:0;bottom:0;height:10px;font-size:.9em}body{min-height:100%;position:relative;padding-bottom:10px}.footer-links{list-style-type:none;margin:0;padding:0;overflow:hidden;display:inline-table}}.footer-link{float:left}.footer-link a{font-weight:400;display:block;color:hsla(0,0%,100%,.5);text-align:center;padding:10px 3px;text-decoration:none}.footer-link a:hover{background-color:#000;color:#fff}.footer-brand{padding:10px}ul#strengthBar{display:inline;list-style:none;margin:0 0 0 15px;padding:0;vertical-align:2px}.point:last-child{margin:0!important}.point{background:#ddd;border-radius:2px;display:inline-block;height:5px;margin-right:1px;width:20px}.jumbotron{padding:4rem 2rem;box-shadow:inset 0 5px 100px 0 #fafad2}.jumbotron-head-padding-bottom{padding-bottom:.3rem}.jumbotron-items-padding-bottom{padding-bottom:.2rem}.landing-img{display:inline-block;width:100%}.margin-bottom-50-rem{margin-bottom:.5rem}.margin-bottom-125-rem{margin-bottom:1.25rem}.margin-bottom-15-rem{margin-bottom:1.5rem}.margin-bottom-20-rem{margin-bottom:2rem}.white{color:#fff}.black{color:#000}.brown{color:brown}.jumbotron{border-radius:0}.no-padding{padding:0}.btn-padding-top{padding-top:8px}.upcoming-event-datetime{text-transform:uppercase;font-size:1.25rem;color:#ffc107}.upcoming-event-img{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;object-fit:cover;width:100%;height:100%;min-height:350px;max-height:350px}.upcoming-event-title{text-transform:uppercase;font-family:Times New Roman,Times,serif}.upcoming-event-short-description{font-family:Times New Roman,Times,serif;font-size:.8rem;line-height:100%;display:block;margin-bottom:.8rem}.hot-items-row{margin:0 10px}.hot-item-img{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;object-fit:cover;width:100%;height:100%;border:1px solid grey;min-height:240px;max-height:480px}.hot-item-name{text-transform:uppercase;font-size:.8em}.hot-item-name,.hot-item-price{font-family:Times New Roman,Times,serif}.hot-item-price{font-size:.7em}.upcoming-events-row{margin:0 10px}.gift-item-name{font-family:Times New Roman,Times,serif;font-size:.7em}.slick-dots-custom{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots-custom li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots-custom li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots-custom li button:before{font-family:slick;font-size:6px;line-height:6px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.5;color:#fff;-webkit-font-smoothing:antialiased}.slick-dots-custom li.slick-active button:before{opacity:1;color:#fff}@media screen and (max-width:576px){.upcoming-event-datetime{font-size:.8rem}.upcoming-event-title{font-size:.9rem}.upcoming-event-short-description{display:none}.upcoming-event-img{min-height:245px;max-height:245px}.hot-items-row{margin:0}.hot-item-img{min-height:175px;max-height:175px}.hot-item-name{font-size:.75rem}.hot-item-price{font-size:.65rem}.upcoming-events-row{margin:0}.gift-item-name{font-size:.65rem}}@media screen and (min-width:576px) and (max-width:768px){.hot-item-img{min-height:365px;max-height:365px}.hot-item-name{font-size:.85rem}.gift-item-name,.hot-item-price{font-size:.7rem}}@media screen and (min-width:768px) and (max-width:992px){.hot-item-img{min-height:275px;max-height:275px}.hot-item-name{font-size:.85rem}.gift-item-name,.hot-item-price{font-size:.7rem}}.pagination{margin-bottom:0}.error-view{font-family:Times New Roman,Times,serif;text-align:center}.error-view-code{font-size:100px}.error-view-msg{font-size:18px}.add-to-cart-form{background-color:#f0f8ff}.add-to-cart-fg{margin-bottom:0!important}.add-to-cart-option-fg{margin-bottom:5px!important}@media screen and (max-width:640px){.add-to-cart-form{padding:5px}.add-to-cart-head{font-size:1em}.add-to-cart-price{font-size:1.25em}}@media screen and (min-width:640px){.add-to-cart-form{padding:10px}.add-to-cart-head{font-size:1em}.add-to-cart-price{font-size:2em}}.btn-outline-secondary:not(:disabled):not(.disabled):active,.order-filter-button:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#000;border-color:#000}.order-filter-button{color:#000;border-color:#000}.order-filter-interval{border-color:#d3d3d3}.image-gallery-image>img{max-height:640px;width:100%;object-fit:contain}.youtube-video-view{height:660px;width:100%}@media screen and (max-width:576px){.youtube-video-view{height:200px;width:100%}}@media screen and (min-width:576px) and (max-width:768px){.youtube-video-view{height:350px;width:100%}}@media screen and (min-width:768px) and (max-width:992px){.youtube-video-view{height:420px;width:100%}}.catalog-title{text-transform:uppercase;font-family:Times New Roman,Times,serif;font-size:1rem}@media screen and (max-width:576px){.catalog-title{font-size:.8rem}}@media screen and (min-width:576px) and (max-width:768px){.catalog-title{font-size:.9rem}}.portrait-catalog-img{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;object-fit:cover;width:100%;height:100%;border:1px solid #d3d3d3}@media screen and (max-width:576px){.portrait-catalog-img{min-height:175px;max-height:175px}}@media screen and (min-width:576px) and (max-width:768px){.portrait-catalog-img{min-height:365px;max-height:365px}}@media screen and (min-width:768px){.portrait-catalog-img{min-height:275px;max-height:275px}}.landscape-catalog-img{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;object-fit:cover;width:100%;height:100%;border:1px solid #d3d3d3}@media screen and (max-width:576px){.landscape-catalog-img{min-height:120px;max-height:120px}}@media screen and (min-width:576px){.landscape-catalog-img{min-height:200px;max-height:200px}}form.sm>div{margin-bottom:.5rem}.category-header{padding-top:20px;border:1px solid #d3d3d3}.search-category-header{border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.category-header-name{float:left}.category-header-sort{float:right}.category-header-sort-label{display:inline}.category-body-loading{padding:100px}.category-body,.category-body-loading{margin:auto;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.category-body-error{margin:auto;padding:20px;border:1px solid #d3d3d3}.category-body-zero-found{text-align:-webkit-center}.category-body-zero-found,.category-footer{margin:auto;padding:20px;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.category-footer{align-items:center;justify-content:center;display:flex}.category-footer>div{width:table}.category-fg{margin-bottom:.5rem!important}.list-group-item:first-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.list-group-item:last-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.list-group-item.active{background-color:#17a2b8;border-color:#17a2b8}@media screen and (max-width:576px){.category-header{padding-top:1rem}.category-header-sort-label{font-size:.75rem}.category-header-sort-select{font-size:.75rem;padding:0}.category-header-sort-block{padding-left:0}}.portrait-category-object-name{text-transform:uppercase}.portrait-category-object-name,.portrait-category-object-price{font-family:Times New Roman,Times,serif}.portrait-category-object-img{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;object-fit:cover;width:100%;height:100%;border:1px solid #d3d3d3}@media screen and (max-width:576px){.portrait-category-object-img{min-height:200px;max-height:400px}.portrait-category-object-name,.portrait-category-object-price{font-size:.65em}}@media screen and (min-width:576px){.portrait-category-object-img{min-height:400px;max-height:600px}.portrait-category-object-name{font-size:.9em}.portrait-category-object-price{font-size:.8em}}.landscape-category-object-img{text-align:center;width:100%;height:100%}.landscape-category-object-block{margin-bottom:1rem}.landscape-category-object-name{font-family:Times New Roman,Times,serif}.landscape-category-object-short-description{font-family:Times New Roman,Times,serif;line-height:100%;padding:10px}@media screen and (max-width:576px){.landscape-category-object-name{font-size:1rem}.landscape-category-object-short-description{font-size:.8rem;padding:5px}.landscape-category-object-img{padding-left:5px;padding-right:5px}.landscape-category-object-summary{padding:10px 5px}}@media screen and (min-width:576px){.landscape-category-object-name{font-size:1.5rem}.landscape-category-object-short-description{font-size:.9rem}.landscape-category-object-summary{padding-top:10px;padding-bottom:10px}}.portrait-related-object-img{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;object-fit:cover;width:100%;height:100%;border:1px solid #d3d3d3;min-height:240px;max-height:480px}.portrait-related-object-name{text-transform:uppercase;font-family:Times New Roman,Times,serif;font-size:.8em}.portrait-related-object-price{font-family:Times New Roman,Times,serif;font-size:.7em}@media screen and (max-width:576px){.portrait-related-object-img{min-height:175px;max-height:175px}.portrait-related-object-name{font-size:.75rem}.portrait-related-object-price{font-size:.65rem}}@media screen and (min-width:576px) and (max-width:768px){.portrait-related-object-img{max-height:365px}.portrait-related-object-name{font-size:.85rem}.portrait-related-object-price{font-size:.7rem}}@media screen and (min-width:768px) and (max-width:992px){.portrait-related-object-img{max-height:275px}.portrait-related-object-name{font-size:.85rem}.portrait-related-object-price{font-size:.7rem}}.view-header{margin:auto;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.view-loader{text-align:center;padding-bottom:50px}.view-body{margin:auto;padding:10px 20px 20px;border-left:1px double #d3d3d3;border-right:1px double #d3d3d3}.view-img{text-align:center}.view-img,.view-summary{padding:10px}.view-footer{margin:auto;border-left:1px solid #d3d3d3;border-right:1px double #d3d3d3;border-bottom:1px double #d3d3d3}.view-related-title{font-size:1.25rem;text-align:center}.view-object-name,.view-related-title{font-family:Times New Roman,Times,serif}.view-object-name{font-weight:700;text-transform:uppercase}.view-object-img{width:100%;height:100%}.view-object-description{font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px}.view-object-description,.view-object-footer-info{white-space:pre-wrap;word-wrap:break-word;padding:5px}.view-object-footer-info{font-family:Times New Roman,Times,serif;font-size:.95rem;line-height:100%}@media screen and (max-width:576px){.view-header{padding:10px 10px 0}.view-body{padding:0 10px 10px}.view-object-name{font-size:1.25rem}.view-object-price{font-size:.65rem}.view-additional{padding-left:5px;padding-right:5px}}@media screen and (min-width:576px){.view-header{padding:20px 20px 0}.view-body{padding:10px 20px 20px}.view-object-name{font-size:1.5rem}.view-object-price{font-size:.8rem}}.youtube-video{height:380px;width:100%}@media screen and (max-width:576px){.youtube-video{height:200px;width:100%}}@media screen and (min-width:576px) and (max-width:768px){.youtube-video{height:280px;width:100%}}@media screen and (min-width:768px) and (max-width:992px){.youtube-video{height:290px;width:100%}}