body{color:#222}body.bg-home{background:url(/imgs/web/jimmys/bg.webp) repeat 50%;background-attachment:fixed;background-size:400px}.over-768{display:none}.select-html .select-styled:focus,.select-html .select-styled:focus-within{border-color:#c73a33;outline:none}.select-html .select-content{background:#c73a33}.select-html .select-content ul li:focus,.select-html .select-content ul li:hover{background:#fff;color:#222}.homepage .select-html .select-styled{background:#e5e5e5;border-color:#e5e5e5}.homepage .select-html .select-styled:focus,.homepage .select-html .select-styled:focus-within{border-color:#c73a33}.carousels-content .section-title p a,.carousels-content .section-title p span{color:#222}.carousels-content .section-title p a:focus,.carousels-content .section-title p a:focus-within,.carousels-content .section-title p a:hover,.carousels-content .section-title p span:focus,.carousels-content .section-title p span:focus-within,.carousels-content .section-title p span:hover{color:#c73a33}.carousels-content .flickity-carousel .controls-container button{background:#e5e5e5;border-color:#e5e5e5}.carousels-content .flickity-carousel .controls-container button svg{fill:#222}.carousels-content .flickity-carousel .controls-container button:hover{background:#c73a33;border-color:#c73a33}.carousels-content .flickity-carousel .controls-container button:hover svg{fill:#fff}.carousels-content .flickity-carousel .controls-container button:focus,.carousels-content .flickity-carousel .controls-container button:focus-within{border-color:#c73a33;outline:none}.carousels-content .flickity-carousel .controls-container button:disabled{background:#e5e5e5;border-color:#e5e5e5}.carousels-content .flickity-carousel .controls-container button:disabled svg{fill:#cfcfcf}.carousels-content .flickity-carousel .controls-container:after{background:#e5e5e5}.carousels-content .flickity-carousel .slides-container .single-slide-container.empty .adoption-slide-content,.carousels-content .flickity-carousel .slides-container .single-slide-container.empty .classified-slide-content,.carousels-content .flickity-carousel .slides-container .single-slide-container.empty .single-slide-content{background:#f5f5f5}.single-carousel .flickity-single .flickity-button{background:#c73a33!important;color:#fff!important}.single-carousel .flickity-single .flickity-button svg{fill:#fff!important}.single-carousel .flickity-single .flickity-button:focus,.single-carousel .flickity-single .flickity-button:focus-within,.single-carousel .flickity-single .flickity-button:hover{box-shadow:0 0 0 3px #fff!important}.ad-business-link{background:#c73a33;border-radius:25px;color:#fff;height:50px}.ad-business-link.tall{height:60px}.ad-business-link.tall .btn-label{font-weight:700;line-height:1.3;text-align:center}.ad-business-link:hover{background:#e0413a}.ad-business-link:focus,.ad-business-link:focus-within{background:#e0413a;outline:3px solid #c73a33;outline-offset:3px}.ad-business-link .btn-label{font-size:16px;font-weight:700}.sponsored-banner{align-items:center;display:flex;flex-direction:column;gap:5px}.sponsored-banner span{font-size:9px;font-weight:700;text-transform:uppercase}.sponsored-banner img{border:8px solid #fff;border-radius:8px}.orange-button{background:#ffc889;color:#010101}.orange-button:hover{background:#e3b178}.orange-button:focus,.orange-button:focus-within{background:#e3b178;outline:3px solid #ffc889;outline-offset:3px}.loading_icon,.loading_icon rect{fill:#c73a33}.view-more-container .view-more-button{background:#c73a33;color:#fff}.view-more-container .view-more-button:hover{background:#e0413a}.view-more-container .view-more-button:focus,.view-more-container .view-more-button:focus-within{background:#e0413a;outline:3px solid #c73a33;outline-offset:3px}.view-more-container .view-more-button svg{fill:#c73a33}.title-container h1{color:#222}.layout-buttons button{background:#e5e5e5;border-color:#e5e5e5;color:#222}.layout-buttons button svg{fill:#222}.layout-buttons button.active{border-color:#c73a33}.layout-buttons button:hover{border-color:#cdcdcd}.layout-buttons button:focus,.layout-buttons button:focus-within{background:#c73a33;border-color:#c73a33}.home-banner .banner-container,.top-banner .banner-container{background:none}.header{background:#fff url(/imgs/web/jimmys/clouds.png) no-repeat top;background-size:cover;border-bottom:none}.header .top-bar{flex-direction:row-reverse;gap:20px;height:110px;justify-content:center}.header .top-bar .top-bar-center{width:auto}.header .top-bar .top-bar-center .website-logo-link:focus,.header .top-bar .top-bar-center .website-logo-link:focus-within{outline:3px solid #e0413a}.header .top-bar .top-bar-center .website-logo-link .website-logo-container{height:100px}.header .top-bar .top-bar-center .website-logo-link .website-logo-container img{height:100%;max-width:320px;width:auto}.navigation{background:#c73a33;border-bottom:5px solid #fdc885;border-top:5px solid #fdc885;top:110px}.navigation .navigation-container{height:auto;min-height:50px}.navigation .navigation-container .navigation-button-wrap-left .mainmenu-opener{background:#c73a33}.navigation .navigation-container .navigation-button-wrap-left .mainmenu-opener:focus,.navigation .navigation-container .navigation-button-wrap-left .mainmenu-opener:focus-within,.navigation .navigation-container .navigation-button-wrap-left .mainmenu-opener:hover{outline:3px solid hsla(0,0%,100%,.5)}.navigation .navigation-container .navigation-button-wrap-left .mainmenu-opener .bar{background:#fff}.navigation .navigation-container .navigation-menu{top:170px}.navigation .navigation-container .navigation-menu nav>ul{flex-wrap:wrap}.navigation .navigation-container .navigation-menu nav>ul>li{border-bottom:3px solid #e5e5e5}.navigation .navigation-container .navigation-menu nav>ul>li>span a{color:#222;gap:10px}.navigation .navigation-container .navigation-menu nav>ul>li>span a .menu-icon{fill:#222;height:20px;transform:rotate(0deg);transition:transform .3s ease-in-out;width:20px}.navigation .navigation-container .navigation-menu nav>ul>li>span a:focus,.navigation .navigation-container .navigation-menu nav>ul>li>span a:focus-within,.navigation .navigation-container .navigation-menu nav>ul>li>span a:hover{background:#f3f4f6}.navigation .navigation-container .navigation-menu nav>ul>li>span a:focus .menu-icon,.navigation .navigation-container .navigation-menu nav>ul>li>span a:focus-within .menu-icon,.navigation .navigation-container .navigation-menu nav>ul>li>span a:hover .menu-icon{transform:rotate(90deg)}.navigation .navigation-container .navigation-menu nav>ul>li>span button{border-left:1px solid #e5e5e5;color:#222}.navigation .navigation-container .navigation-menu nav>ul>li>span button:focus,.navigation .navigation-container .navigation-menu nav>ul>li>span button:focus-within,.navigation .navigation-container .navigation-menu nav>ul>li>span button:hover{background:#f3f4f6}.navigation .navigation-container .navigation-menu nav>ul>li>div{background:#c73a33}.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a:focus,.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a:focus-within,.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a:hover{color:#222}.navigation .navigation-container .navigation-menu nav>ul>li.opened{border-color:#c73a33}.navigation .navigation-container .navigation-button-wrap-right .search-opener{background:#c73a33}.navigation .navigation-container .navigation-button-wrap-right .search-opener:focus,.navigation .navigation-container .navigation-button-wrap-right .search-opener:focus-within,.navigation .navigation-container .navigation-button-wrap-right .search-opener:hover{outline:3px solid hsla(0,0%,100%,.5)}.navigation .navigation-container .navigation-button-wrap-right .search-opener .bar{background:#fff}.navigation .navigation-container .navigation-button-wrap-right .search-opener .bar.bar2:after{background:#c73a33}.layout-content{margin-top:170px}.search{background:#e5e5e5}.search .search-form .form form div.input input:focus,.search .search-form .form form div.input input:focus-within{border-color:#c73a33}.search .search-form .form form div.input input::-moz-placeholder{color:#999}.search .search-form .form form div.input input::placeholder{color:#999}.search .search-form .form form div.select .select-wrap select:focus,.search .search-form .form form div.select .select-wrap select:focus-within{border-color:#c73a33}.search .search-form .form form .submit-button{background:#c73a33}.search .search-form .form form .submit-button:focus,.search .search-form .form form .submit-button:focus-within,.search .search-form .form form .submit-button:hover{background:#e0413a}.homepage .search .search-form .form{border:5px solid #e5e5e5;border-radius:30px}.homepage .search .search-form .form form div.select .select-wrap select{background:#e5e5e5;border-color:#e5e5e5}.homepage .search .search-form .form form div.select .select-wrap select:focus,.homepage .search .search-form .form form div.select .select-wrap select:focus-within{border-color:#c73a33}.breadcrumb{border-color:#e5e5e5}.breadcrumb ul li{color:#333}.breadcrumb ul li a{color:#c73a33}.breadcrumb ul li a:focus,.breadcrumb ul li a:focus-within,.breadcrumb ul li a:hover{color:#c73a33}.breadcrumb ul li svg{fill:#333}#main-content .page-content.home-content .page-body{box-shadow:0 0 50px rgba(66,65,67,.2)}.business-card.business-featured .card-container .block-link:focus,.business-card.business-featured .card-container .block-link:focus-within{box-shadow:0 0 0 4px #c73a33}.business-card.business-featured .card-container .phone-link svg{fill:#e5e5e5}.business-card.business-regular .card-container{background:#e5e5e5;color:#111}.business-card.business-regular .card-container .item-container .business-info .business-link{color:#111}.business-card.business-regular .card-container .item-container .business-info .business-link:focus,.business-card.business-regular .card-container .item-container .business-info .business-link:focus-within,.business-card.business-regular .card-container .item-container .business-info .business-link:hover{background:#c73a33}.business-card.business-classified .card-container .block-link{background:#fff;border:4px solid #e5e5e5;color:#111}.business-card.business-classified .card-container .block-link:focus,.business-card.business-classified .card-container .block-link:focus-within,.business-card.business-classified .card-container .block-link:hover{background:#111;border-color:#111;color:#fff}.business-card.business-adoption .card-container .block-link{background:#e5e5e5;color:#111}.business-card.business-adoption .card-container .block-link .business-info .text-content .action-badge{background:#c73a33;color:#fff}.business-card.business-adoption .card-container .block-link .business-info .text-content .action-badge svg{fill:#fff}.business-card.business-adoption .card-container .block-link:focus,.business-card.business-adoption .card-container .block-link:focus-within,.business-card.business-adoption .card-container .block-link:hover{background:#111;border-color:#111;color:#fdc885}.business-list.business-featured .list-container{background:#222}.business-list.business-regular .list-container{background:#e5e5e5;color:#111}.business-list.business-classified .list-container .block-link{background:#fff;border:4px solid #e5e5e5;color:#111}.business-list.business-classified .list-container .block-link:focus,.business-list.business-classified .list-container .block-link:focus-within,.business-list.business-classified .list-container .block-link:hover{background:#111;border-color:#111;color:#fff}.business-list.business-adoption .list-container .block-link{background:#e5e5e5;color:#111}.business-list.business-adoption .list-container .block-link .business-info .text-content .action-badge{background:#c73a33;color:#fff}.business-list.business-adoption .list-container .block-link .business-info .text-content .action-badge svg{fill:#fff}.business-list.business-adoption .list-container .block-link:focus,.business-list.business-adoption .list-container .block-link:focus-within,.business-list.business-adoption .list-container .block-link:hover{background:#111;border-color:#111;color:#fdc885}.single-business-content .single-header .single-top-header .data .contact .business-address a{color:#111}.single-business-content .single-header .single-top-header .data .contact .business-address a:focus,.single-business-content .single-header .single-top-header .data .contact .business-address a:focus-within,.single-business-content .single-header .single-top-header .data .contact .business-address a:hover{color:#c73a33}.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link{background:#c73a33}.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link:focus,.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link:focus-within,.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link:hover{background:#e0413a;color:#fff}.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a{background:#e5e5e5;color:#111}.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a svg{fill:#111}.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a:focus,.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a:focus-within,.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a:hover{background:#c73a33;color:#fff}.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a:focus svg,.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a:focus-within svg,.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a:hover svg{fill:#fff}.single-business-content .single-header .single-subheader .popunder{background:#e5e5e5;color:#111}.single-business-content .single-header .single-subheader .popunder .popunder-body li button.share-link{background:#111}.single-business-content .single-header .single-subheader .popunder .popunder-body li button.share-link:focus,.single-business-content .single-header .single-subheader .popunder .popunder-body li button.share-link:focus-within,.single-business-content .single-header .single-subheader .popunder .popunder-body li button.share-link:hover{background:#c73a33;color:#fff}.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link{background:#fff;color:#111}.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link svg{fill:#111}.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link:focus,.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link:focus-within,.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link:hover{background:#c73a33;color:#fff}.single-business-content .single-header .single-subheader .popunder .popunder-body li a.string-link{background:#c73a33;color:#fff}.single-business-content .single-header .single-subheader .popunder .popunder-body li a.string-link:focus,.single-business-content .single-header .single-subheader .popunder .popunder-body li a.string-link:focus-within,.single-business-content .single-header .single-subheader .popunder .popunder-body li a.string-link:hover{background:#e0413a;color:#fff}.single-business-content .single-header.classified .single-top-header .data .business-dataset a{color:#111}.single-business-content .single-header.classified .single-top-header .data .business-dataset a:focus,.single-business-content .single-header.classified .single-top-header .data .business-dataset a:focus-within,.single-business-content .single-header.classified .single-top-header .data .business-dataset a:hover{color:#c73a33}.single-business-content .single-body .single-blocks .single-carousel{background:#cfcfcf}.single-business-content .single-body .single-blocks .single-headline{background:#c73a33;color:#fff}.single-business-content .single-body .full-block{background:#e5e5e5}.single-business-content .single-body .full-block .block-body.links ul li a{background:#fff;color:#111}.single-business-content .single-body .full-block .block-body.links ul li a:focus,.single-business-content .single-body .full-block .block-body.links ul li a:focus-within,.single-business-content .single-body .full-block .block-body.links ul li a:hover{background:#fff;color:#c73a33}.single-business-content .single-body .single-details .column .square{background:#e5e5e5;color:#111}.single-business-content .single-body .single-details .column .square .block-body.location .location-map .map-buttons a{background:#c73a33;color:#fff}.single-business-content .single-body .single-details .column .square .block-body.location .location-map .map-buttons a:focus,.single-business-content .single-body .single-details .column .square .block-body.location .location-map .map-buttons a:focus-within,.single-business-content .single-body .single-details .column .square .block-body.location .location-map .map-buttons a:hover{background:#e0413a;color:#fff}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content{background:#e5e5e5;border:2px solid #e5e5e5}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content.selected{border-color:#c73a33}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-changer{color:#111}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-changer:focus,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-changer:focus-within,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-changer:hover{color:#c73a33}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-phone{color:#111}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-phone:focus,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-phone:focus-within,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-phone:hover{color:#c73a33}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .link-address a{background:#c73a33;color:#fff}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .link-address a:focus,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .link-address a:focus-within,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .link-address a:hover{background:#e0413a;color:#fff}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .location-content a{background:#c73a33;color:#fff}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .location-content a:focus,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .location-content a:focus-within,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .location-content a:hover{background:#e0413a;color:#fff}.single-business-content .single-body .single-details .column .square .block-body.hours ul li span,.single-business-content .single-body .single-details .column .square .block-body.reviews ul li{color:#111}.single-business-content .single-body .single-details .column .square .block-body.reviews ul li:focus-within,.single-business-content .single-body .single-details .column .square .block-body.reviews ul li:hover{box-shadow:0 0 0 2px #c73a33;outline:none}.footer{background:#111;background-image:linear-gradient(#5d160d,#111)}.footer .footer-content>ul>li>a:hover{color:#fff}.footer .footer-content>ul>li>a:focus,.footer .footer-content>ul>li>a:focus-within{color:#fff;outline:2px solid #fff}.footer .footer-content>ul>li>div ul li a:hover{color:#fff}.footer .footer-content>ul>li>div ul li a:focus,.footer .footer-content>ul>li>div ul li a:focus-within{color:#fff;outline:2px solid #fff}.footer-client{background:#fff;color:#111;font-size:12px;text-align:center}.footer-client a{color:#00449e;text-decoration:none}.footer-client a:hover{color:#b31934}@media (min-width:768px){.over-768{display:block}.under-768{display:none}.header{background:#fff;background-image:url(/imgs/web/jimmys/clouds.png),url(/imgs/web/jimmys/dogs.jpg);background-position:top,bottom;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.header .top-bar{height:300px}.header .top-bar .top-bar-left{flex-direction:column;gap:15px;justify-content:center;padding-bottom:60px}.header .top-bar .top-bar-center{width:100%}.header .top-bar .top-bar-center .website-logo-link .website-logo-container{height:250px}.header .top-bar .top-bar-right{align-items:stretch;display:flex;flex-direction:column;gap:15px;padding-bottom:120px}.navigation{top:300px}.navigation .navigation-container .navigation-menu{top:360px}.layout-content{margin-top:360px}.top-banner{padding:0 0 30px}.homepage .top-banner{padding:30px 10px 0}.top-banner .banner-container{background:none}.homepage .search{gap:40px;padding:40px 20px 0}.homepage .search .search-form .form{border-radius:50px}.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link{background:none;color:#222}.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link:focus,.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link:focus-within,.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link:hover{background:none;color:#c73a33}.single-business-content .single-header .single-top-header .data .business-today-hours a{background:#c73a33;color:#fff}.single-business-content .single-header .single-top-header .data .business-today-hours a:focus,.single-business-content .single-header .single-top-header .data .business-today-hours a:focus-within,.single-business-content .single-header .single-top-header .data .business-today-hours a:hover{background:#e0413a;color:#fff}}@media (min-width:1024px){.sponsored-banner{flex-direction:row}.navigation{top:0}.navigation .navigation-container .navigation-menu{background:#c73a33;top:auto}.navigation .navigation-container .navigation-menu nav>ul{background:#c73a33}.navigation .navigation-container .navigation-menu nav>ul>li{border:none}.navigation .navigation-container .navigation-menu nav>ul>li .mini-scrollbar-container>.ms-trackX .ms-scroll:before,.navigation .navigation-container .navigation-menu nav>ul>li .mini-scrollbar-container>.ms-trackY .ms-scroll:before{background:#eee}.navigation .navigation-container .navigation-menu nav>ul>li>span a{background:#c73a33;color:#fff;height:44px}.navigation .navigation-container .navigation-menu nav>ul>li>span a .menu-icon{fill:#fff;display:none}.navigation .navigation-container .navigation-menu nav>ul>li>span a:focus,.navigation .navigation-container .navigation-menu nav>ul>li>span a:focus-within,.navigation .navigation-container .navigation-menu nav>ul>li>span a:hover{background:#5d160d;border-bottom-color:#5d160d;color:#fdc885}.navigation .navigation-container .navigation-menu nav>ul>li>span a:focus .menu-icon,.navigation .navigation-container .navigation-menu nav>ul>li>span a:focus-within .menu-icon,.navigation .navigation-container .navigation-menu nav>ul>li>span a:hover .menu-icon{fill:#fdc885}.navigation .navigation-container .navigation-menu nav>ul>li>div{background:#5d160d}.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a{color:#fff}.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a:focus,.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a:focus-within,.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a:hover{background:#fdc885;border-bottom-color:#5d160d;color:#5d160d}.navigation .navigation-container .navigation-menu nav>ul>li.opened{border-color:#5d160d}.navigation .navigation-container .navigation-menu nav>ul>li:focus-within>span a,.navigation .navigation-container .navigation-menu nav>ul>li:focus>span a,.navigation .navigation-container .navigation-menu nav>ul>li:hover>span a{background:#5d160d;border-bottom-color:#5d160d}.navigation .navigation-container .navigation-menu nav>ul>li:focus-within>span a .menu-icon,.navigation .navigation-container .navigation-menu nav>ul>li:focus>span a .menu-icon,.navigation .navigation-container .navigation-menu nav>ul>li:hover>span a .menu-icon{transform:rotate(90deg)}#main-content{padding:40px 20px}.layout-content{margin-top:0}.top-banner{padding:0 0 40px}.homepage .top-banner{padding:40px 10px 0}}@media (min-width:1280px){.navigation .navigation-container .navigation-menu nav>ul{gap:0}.navigation .navigation-container .navigation-menu nav>ul>li>span a .menu-icon{display:inline-block}}@media (min-width:1420px){.navigation .navigation-container .navigation-menu nav>ul{gap:15px}}
