.pragulic_tour_related{display:-webkit-box;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:5px}@media screen and (min-width:768px){.pragulic_tour_related{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}}.pragulic_tour_related article.pragulic_related .wp-post-image{margin-bottom:0}.pragulic_related{flex-shrink:0;width:100%;height:100%;max-width:560px;margin:20px auto}@media screen and (min-width:768px){.pragulic_related{width:calc(33% - 10px);max-width:unset;margin:20px 0}}.pragulic_related a{display:block}.pragulic_related a:hover{text-decoration:none}.pragulic_related img{width:100%;height:360px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-left-radius:5px;border-top-right-radius:5px}@media screen and (min-width:768px){.pragulic_related img{height:200px!important}}@media screen and (min-width:990px){.pragulic_related img{height:300px!important}}.pragulic_related__info{background-color:#fff;padding:40px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.pragulic_related__info h1{margin:0;font-size:22px}.pragulic_related__info p{font-size:16px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ticket__q{white-space:nowrap}@media(max-width:1023px){.th-port-top-text{opacity:1}}@media only screen and (min-width:769px){.woocommerce-privacy-policy-text{clear:both;padding-top:12px}}.woocommerce-privacy-policy-text{text-align:center;font-size:85%}#billing_company_field .optional,#billing_ic_field .optional,#is_company_field .optional{display:none}#billing_company_field label:after,#billing_ic_field label:after{content:"*";color:red}#is_company_field label{cursor:pointer}.d-none{display:none}p.woocommerce-store-notice.demo_store{display:block;position:fixed;top:auto;bottom:0;width:100%;padding-top:24px;padding-bottom:24px;background-color:#f5be58;color:#252b2d;z-index:100000;-webkit-transition-property:bottom;transition-property:bottom;-webkit-transition-duration:.3s;transition-duration:.3s}p.woocommerce-store-notice.demo_store a{color:#252b2d}@media(min-width:420px){p.woocommerce-store-notice.demo_store{width:320px}}.has-cookie-bar p.woocommerce-store-notice.demo_store{bottom:150px}@media(min-width:400px){.has-cookie-bar p.woocommerce-store-notice.demo_store{bottom:102px}}@media(min-width:768px){.has-cookie-bar p.woocommerce-store-notice.demo_store{bottom:66px}}.storenotice__wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.storenotice__header{font-weight:700;margin-bottom:24px;font-size:20px}.storenotice__cta{padding-top:12px;padding-bottom:12px;font-weight:700;margin-top:24px;background-color:initial;color:#252b2d!important;text-decoration:none!important;font-size:18px;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.3s;transition-duration:.3s;border:2px solid #1b1b1b;border-radius:5px}.storenotice__cta:hover{color:#fff!important;background-color:#252b2d}.pragulic-store-notice__dismiss-link{position:absolute;top:0;right:0;padding:12px;font-size:.8em;text-decoration:none!important}.pragulic-store-notice__dismiss-link:before{content:"\f00d";font:14px/1 FontAwesome;margin-right:4px}.woocommerce-store-notice__dismiss-link{display:none!important}@media only screen and (min-width:1165px){body table.booked-calendar td .date .number{width:45px;height:45px;line-height:44px}}@media only screen and (max-width:1164px) and (min-width:1101px){body table.booked-calendar td .date .number{width:40px;height:40px;line-height:39px}}body .booked-calendarSwitcher.calendar{width:100%}body .booked-calendarSwitcher.calendar p:before{bottom:.6em;right:.6em}body .booked-calendarSwitcher.calendar p i.booked-icon{display:none}body .booked-calendarSwitcher.calendar select{z-index:6;background-color:initial!important;border:1px solid transparent}body .booked-calendar-shortcode-wrap{display:table;width:100%}.HB-Alert{inset:auto auto 24px 24px!important}#catapult-cookie-bar{z-index:10000000000!important}body.home .th-header-wrap .th-btn-wrap .btn{width:100%;margin-left:0;margin-right:0}@media(min-width:500px){body.home .th-header-wrap .th-btn-wrap .btn{margin-left:5px;margin-right:5px;width:320px}}