/*!
Theme Name: POT
Theme URI: https://pashonochoriostours.com
Author: DaMeKi WebServices
Author URI: https://damekiwebservices.com/
Description: Pashon Ocho Rios
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pot
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
 .search-tours.search-hero .search-tour-form{margin-bottom:0}.img-object-bottom{object-fit:cover;object-position:bottom}span .woocommerce-Price-amount,.bdi{display:none!important}#pa_pickup-location,#pa_transfer-type,#pa_destination,.tour-tble select{box-shadow:none;border:var(--wcpaborderwidth) solid var(--wcpabordercolor);background-color:var(--wcpainputbgcolor);height:var(--wcpainputheight);border-radius:var(--wcpaborderradius);line-height:25px;padding:5px 10px;outline:0;box-sizing:border-box;color:var(--wcpainputcolor);margin:0;width:100%}#pa_pickup-location:focus,.tour-tble select:focus,#pa_transfer-type:focus,#pa_destination:focus{border-color:var(--wcpabordercolorfocus)}.tour-tble{width:100%;border-collapse:collapse}.tour-tble td{vertical-align:middle;padding:6px 0}.tour-tble td:first-child{text-align:left;white-space:nowrap}.tour-tble td:last-child{text-align:right;width:30%}@media (max-width:600px){.tour-tble tr{display:flex;flex-direction:column;align-items:flex-start}.tour-tble td{width:100%!important;text-align:left!important}.tour-tble td:last-child{margin-top:4px}}.mt-z{display:none!important}.woocommerce-breadcrumb-wrapper{background-color:#f9f9f9;border-bottom:1px solid #eee;padding:6px 0}.woocommerce-breadcrumb-wrapper .container{display:flex;align-items:center}.woocommerce-breadcrumb{font-size:13px;color:#6c757d;margin:0;padding:0;background:#fff0}.custom-logo{max-height:82px;height:auto;width:auto;transition:all 0.3s ease}.header-navbar.shrink .custom-logo{max-height:55px}.navbar-brand{padding:0;display:flex;align-items:center}.offcanvas .navbar-brand{justify-content:center;margin:0 auto}@media (max-width:768px){.custom-logo{max-height:55px}}.pashon-footer{background-color:#002C54;color:#fff;font-family:"Poppins",sans-serif;position:relative}.footer{background:linear-gradient(180deg,#00B8C4 0%,#004E89 50%);color:#fff;padding:60px 0 40px;position:relative;overflow:hidden}.footer *{position:relative;z-index:1}.footer-top .border-bottom{border-color:rgb(255 255 255 / .2)!important}.tagline{font-size:.9rem;color:#b0d8ff;margin-top:8px;font-style:italic}.footer-title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1.5rem;position:relative;display:inline-block}.footer-title::after{content:'';position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:#ff6b6b;border-radius:2px}.brand-desc{color:#d1e3ff;font-size:.95rem;line-height:1.6}.read-more{color:#ff6b6b;font-weight:600;transition:color 0.3s ease}.read-more:hover{color:#ff8787;text-decoration:none}.footer a:hover{color:var(--bs-btn-hover-bg)!important}.footer-link{list-style:none;padding:0;margin:0}.footer-link li{margin-bottom:.75rem}.footer-link a{color:#d1e3ff;font-size:.95rem;transition:color 0.3s ease,transform 0.3s ease}.footer-link a:hover{color:#ff6b6b;text-decoration:none;transform:translateX(5px)}.cta-phone{font-size:1.5rem;font-weight:700;color:#ff6b6b;text-decoration:none;transition:color 0.3s ease}.cta-phone:hover{color:var(--bs-btn-hover-bg)!important}.social-icons{margin-top:1rem}.social-icon img{transition:transform 0.3s ease,opacity 0.3s ease}.social-icon:hover img{transform:scale(1.2);opacity:.8}.contact-info p{color:#d1e3ff;font-size:.95rem;margin-bottom:1rem}.footer-bottom{background:rgb(0 0 0 / .2);padding:20px 0;margin-top:40px}.footer-bottom p,.footer-bottom a{color:#b0d8ff;font-size:.9rem}.footer-bottom a:hover{color:#ff6b6b;text-decoration:none}@media (max-width:767.98px){.footer{padding:40px 0 30px}.footer-logo{max-width:100px}.cta-phone{font-size:1.25rem}.footer-title{font-size:1.1rem}.footer-bottom{text-align:center}.footer-bottom .text-md-end{text-align:center!important;margin-top:10px}}.social-icon,.social-icon2{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:2px solid;border-radius:50%;transition:all 0.3s ease;background-color:#fff0}.social-icon img,.social-icon2 img{transition:filter 0.3s ease}.social-icon{border-color:#fff}.social-icon img{filter:brightness(0) invert(.95)}.social-icon2{border-color:#000}.social-icon2 img{filter:brightness(0)}.social-icon:hover,.social-icon2:hover{background-color:var(--bs-link-color);border-color:var(--bs-link-color)}.social-icon:hover img{filter:brightness(0) invert(0)}.social-icon2:hover img{filter:brightness(0) invert(1)}.circle-icon.like-icon{color:var(--bs-secondary);position:relative;overflow:visible!important;transition:color 0.3s ease,transform 0.2s ease;cursor:pointer}.circle-icon.like-icon:hover{transform:scale(1.1)}.circle-icon.like-icon.active,.circle-icon.like-icon.active i{color:#ff3b3b!important;fill:#ff3b3b!important}.circle-icon.like-icon[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:130%;left:50%;transform:translateX(-50%);background:rgb(0 0 0 / .85);color:#fff;padding:5px 8px;border-radius:4px;font-size:12px;line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.25s ease,transform 0.25s ease;z-index:9999}.circle-icon.like-icon:hover[data-tooltip]::after{opacity:1;transform:translateX(-50%) translateY(-3px)}.circle-icon.like-icon.active[data-tooltip]::after{background:rgb(255 59 59 / .9)}.circle-icon.like-icon.active i{animation:pulse-heart 0.3s ease}@keyframes pulse-heart{0%{transform:scale(1)}40%{transform:scale(1.3)}70%{transform:scale(.9)}100%{transform:scale(1)}}.extra-small{font-size:0.85rem!important}.user-menu.user-logged-in .circle-icon{background-color:#6cb015}.user-menu.user-logged-in .circle-icon:hover{background-color:#00b8c4}.btn-outline-pot{--bs-btn-color:#008B95;--bs-btn-border-color:#008b95;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#FF5A5F;--bs-btn-hover-border-color:#FF5A5F;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}