/*
Theme Name: Krishna Cabs
Theme URI: https://groyaatech.com/software-company-in-ayodhya
Author: Groyaa Technology
Author URI: https://groyaatech.com/software-company-in-ayodhya
Description: Complete Krishna Cabs travel website with 44 starter pages, nine destinations, eighteen tour packages, editable menus and a native WordPress blog. Use Appearance > Krishna Cabs Setup after activation.
Version: 1.0.2
Requires at least: 6.6
Tested up to: 7.1
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: krishna-cabs
Tags: blog, custom-logo, custom-menu, featured-images, full-width-template, translation-ready
*/
.kc-menu,.kc-menu ul{list-style:none;padding:0;margin:0}.kc-menu a{display:block}.menu-drawer .kc-menu{width:100%}.menu-drawer .kc-menu li>a{padding:15px 0;border-bottom:1px solid #dfe5e9}.menu-drawer .kc-menu details>summary{cursor:pointer;padding:15px 0;font-weight:600}.menu-drawer .kc-menu details ul{padding:5px 16px;background:#f3f6f9;border-left:2px solid #ffc434}.menu-drawer .kc-menu details ul a{font-size:14px;padding:10px 0}.kc-menu .current-menu-item>a,.kc-menu .current-menu-ancestor>details>summary{color:#96700f}.header-tour-links .kc-menu a{border:0}.header-tour-links{max-height:70vh;overflow-y:auto}.footer-links .kc-menu{display:grid;gap:11px}.footer-city-grid .kc-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 24px;grid-column:1/-1}.footer-city-grid .kc-menu li{min-width:0}.footer-brand-mark .custom-logo-link,.footer-brand-mark img{display:block}.site-header .custom-logo-link img{width:100%;height:82px;object-fit:contain}.kc-page-content{padding-top:45px;padding-bottom:55px}.kc-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-bottom:50px}.kc-post-card{border:1px solid #dce5ed;border-radius:10px;overflow:hidden}.kc-post-card img{width:100%;height:215px;object-fit:cover}.kc-post-card>div{padding:25px}.kc-post-card h2{font-size:25px}.kc-post-meta{font-size:14px;color:#61798b}.kc-post{max-width:850px;margin:0 auto;padding:45px 5%;box-sizing:content-box}.kc-post h1{font-size:clamp(32px,4vw,52px)}.kc-post .attachment-post-thumbnail{height:auto;width:100%;border-radius:10px;margin:15px 0 25px}.kc-post-content{line-height:1.85;overflow-wrap:anywhere}.kc-post-content img{height:auto}.kc-post-content h2{font-size:30px;margin-top:35px}.kc-post-content h3{font-size:24px}.kc-post-content a{text-decoration:underline}.kc-post-content iframe{max-width:100%}.kc-pagination{padding-bottom:40px}.kc-pagination .nav-links{display:flex;gap:15px}.kc-pagination .page-numbers{padding:8px 13px;border:1px solid #dce5ed;border-radius:4px}.kc-comments{border-top:1px solid #dce5ed;margin-top:35px;padding-top:25px}.kc-comments h2{font-size:25px}.kc-comments ol{list-style:none;padding-left:0}.kc-comments .children{padding-left:25px}.kc-comments .comment-body{padding:15px 0}.kc-comments .comment-metadata{font-size:13px}.kc-comments .comment-form-cookies-consent{display:flex;align-items:start;gap:10px}.kc-comments input[type=checkbox]{width:auto;min-height:0}.kc-comments .submit{background:#ffc434;border:0;font-weight:700;cursor:pointer}.kc-menu details summary:focus-visible,a:focus-visible{outline-offset:5px}.kc-site-notice{padding:35px;background:#f3f7fa}.kc-blog-page .blog-intro{padding-top:40px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.alignwide{max-width:1200px}.wp-caption{max-width:100%}.wp-caption-text{font-size:14px}.gallery-caption{font-size:14px}.bypostauthor{border-left:2px solid #ffc434;padding-left:12px}.sticky{border-top:3px solid #ffc434}
@media(max-width:800px){.kc-posts{grid-template-columns:1fr 1fr}.site-header .custom-logo-link img{height:65px}}@media(max-width:480px){.kc-posts{grid-template-columns:1fr}.footer-city-grid .kc-menu{gap:13px}.kc-post{padding:30px 5%}.kc-posts{gap:18px}}
.kc-floating-contact{position:fixed;right:24px;bottom:max(22px,env(safe-area-inset-bottom));z-index:90;display:flex;flex-direction:column;gap:10px}.kc-floating-contact a{display:flex;align-items:center;gap:10px;padding:13px 19px;border-radius:30px;color:white;font-size:14px;font-weight:700;box-shadow:0 5px 20px #08293f30;border:1px solid #ffffff40;min-height:48px;text-decoration:none}.kc-floating-contact .kc-whatsapp{background:#087e42}.kc-floating-contact .kc-call{background:#073b65}.kc-floating-contact svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kc-floating-contact a:hover{filter:brightness(1.13);color:white}.kc-floating-contact a:focus-visible{outline:3px solid #ffc434;outline-offset:4px}body:has(.kc-floating-contact) .footer-bottom-line{padding-bottom:140px}@media(max-width:600px){.kc-floating-contact{right:14px;bottom:max(14px,env(safe-area-inset-bottom));flex-direction:row;gap:8px}.kc-floating-contact a{padding:12px 16px;font-size:13px}body:has(.kc-floating-contact) .footer-bottom-line{padding-bottom:95px}}

.admin-bar .site-header{top:32px}@media(max-width:782px){.admin-bar .site-header{top:46px}}
