/*
Theme Name: Petxon Child
Theme URI:http://wpdemo.zcubethemes.com/petxon
Description: Petxon – Pet Care & Pet Shop WordPress Theme.
Text Domain: petxon
Author:       zcube
Author URI: https://themeforest.net/user/zcubedesign
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
Template:     petxon
Version:      1.0

*/


/* Theme customization starts here
  -------------------------------------------------------------- */

/* General - Dark Brown (#564741) to Blue (#05204a) */
.top-btn:hover, .btn:hover { background: var(--bvk-dark-blue); border-color: var(--bvk-light-blue); }
h1, h2, h3, h4, h5, h6 { color: var(--bvk-dark-blue); }
.btn-brown{ background: var(--bvk-dark-blue); color: #fff; }
.main-menu ul li a { color: var(--bvk-dark-blue); }
.breadcrumb-area { background-color: var(--bvk-dark-blue); }
.abox li { color: var(--bvk-dark-blue); }
.service .section-t h2 { background: var(--bvk-blue-gradient); background-clip: text; -webkit-background-clip: text; }
.services-box07.acitve { background: var(--bvk-dark-blue); }
.services-box07 .sr-contner-one .text h5 a { color: var(--bvk-dark-blue); }
.why-choose-contact { border-top: 1px solid var(--bvk-dark-blue); }
.team-social a { color: #fff; background: var(--bvk-dark-blue); }
.team-area-content li .icon strong { color: var(--bvk-dark-blue); }
.stitle span { color: var(--bvk-dark-blue); }
.blog-btn a { color: var(--bvk-dark-blue); }
.pricing-head h3 { background: var(--bvk-dark-blue); color: #fff; }
.price-count h2 strong { color: var(--bvk-dark-blue); }
.pricing-box.active { border-color: var(--bvk-dark-blue); background: var(--bvk-dark-blue); color: #fff; }
.pricing-btn .btn { background: var(--bvk-dark-blue); border-color: var(--bvk-dark-blue); }
.contact-home-area::after { background: var(--bvk-dark-blue); }
.f-work-hour li { border-bottom: 1px solid var(--bvk-dark-blue)33; }
.home-product-slider::after { background: var(--bvk-dark-blue); }
.product-action a { background: var(--bvk-dark-blue); }
.bakix-details-tab ul li a { color: var(--bvk-dark-blue); }
.services-categories li a:before { color: var(--bvk-dark-blue); background: #E8EAEC; }
.brochures-box .box:hover { background-color: var(--bvk-dark-blue); color: #fff; }
.logo a { color: var(--bvk-dark-blue); }
.contact-area { background: var(--bvk-dark-blue) !important; }
.contact-area .contact-box{ background: var(--bvk-light-blue); }

/* General - Light Brown (#F69946) */
a:hover { color: var(--bvk-light-brown); }
.btn { color: #fff; background: var(--bvk-light-brown); border: 1px solid var(--bvk-light-brown); }
.btn-w { background: #fff; border: 1px solid #fff; color: var(--bvk-light-brown); }
.btn:hover::before { background: var(--bvk-light-brown); }
.btn-w:hover { color: #fff; border: 1px solid var(--bvk-light-brown); background: var(--bvk-light-brown); }
.btn2:hover { border: 1px solid var(--bvk-light-brown); }
.btn2:hover i { background: var(--bvk-light-brown); }
#scrollUp { background: var(--bvk-light-brown); color: #fff; }
#scrollUp:hover { background: var(--bvk-light-brown); }
.header-top .header-cta ul li a:hover { color: var(--bvk-light-brown); }
.menu .sub-menu, .menu .children { background-color: #ffff; border-top: 4px solid var(--bvk-light-brown); box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1); -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1); }
.main-menu ul li.active a { color: var(--bvk-light-brown); }
.main-menu ul li a::after { color: var(--bvk-light-brown); }
.main-menu ul li:hover > a { color: var(--bvk-light-brown); }
.second-menu .header-social a i:hover { background: var(--bvk-light-brown); }
.top-btn { background: var(--bvk-light-brown); }
.top-btn:hover { background: transparent var(--bvk-brown-gradient) 0% 0% no-repeat padding-box; color: #fff; }
.slider-price h2 { color: var(--bvk-light-brown); }
.slider-active .slick-dots li button { background: var(--bvk-light-brown); }
.slider-active .slick-dots li.slick-active button { background: var(--bvk-light-brown); }
.second-header-btn .btn { background: var(--bvk-light-brown); color: #fff; }
.menu-close:hover i { color: var(--bvk-light-brown); }
.offcanvas-menu ul li:hover a { color: var(--bvk-light-brown); }
.side-social a:hover { color: var(--bvk-light-brown); }
.offcanvas-menu form button { background: var(--bvk-light-brown); }
.header-two .top-callus { background: var(--bvk-light-brown); color: #fff; }
.header-three .main-menu .sub-menu li a:hover,.menu .children li a:hover { color: var(--bvk-light-brown) !important; }
.slider-four .slider-bg .text2 h5 { color: var(--bvk-light-brown); }
.slider-four .slider-bg .video-i i { color: var(--bvk-light-brown); }
.header-btn { background: var(--bvk-light-brown); }
.breadcrumb li a { color: var(--bvk-light-brown); }
.breadcrumb-item + .breadcrumb-item::before { color: var(--bvk-light-brown); }
.breadcrumb > .active { color: var(--bvk-light-brown) !important; }
.header-social a:hover { color: var(--bvk-light-brown); }
.slider-bg .video-i i { color: var(--bvk-light-brown); }
.slider-bg2 .video-i:hover { background: var(--bvk-light-brown); }
.slider-content > span { color: var(--bvk-light-brown); }
.slider-content h2 span { color: var(--bvk-light-brown); }
.slider-content h5 span { color: var(--bvk-light-brown); background: #fff; }
.slider-content h4 span { color: var(--bvk-light-brown); }
.slider-content p span { background: var(--bvk-light-brown); }
.slider-active .slick-arrow:hover { color: #fff; background: var(--bvk-light-brown); }
.btn.ss-btn.active { color: var(--bvk-light-brown); border: 2px solid var(--bvk-light-brown); }
.btn.ss-btn.active:hover { color: #fff; background: var(--bvk-light-brown); }
.slider-bg .text2 .btn.ss-btn.active { background: var(--bvk-light-brown); border: 2px solid var(--bvk-light-brown); color: #fff; }
.about-area .nav.nav-tabs li span:hover, .about-area .nav.nav-tabs li span.active { color: #fff; background: var(--bvk-light-brown); }
.about-user .text h5 { color: var(--bvk-light-brown); }
.about-text { background: var(--bvk-light-brown); }
.about-title > span { color: #fff; background: var(--bvk-light-brown); }
.about-title h5 span { color: var(--bvk-light-brown); background: #fff; border: 1px solid #EAEAEA; }
.about-title .title-strong span { background: var(--bvk-light-brown); color: #fff; }
.about-title p span { background: var(--bvk-light-brown); }
.about-title h2 span, .section-title h2 span { color: var(--bvk-light-brown); }
.about-content li .icon i { background: #ebebeb; color: var(--bvk-light-brown); }
.ab-ul li .icon i { background: #FFFFFF 0% 0% no-repeat padding-box; border: 2px solid #EEEEEE; color: var(--bvk-light-brown); }
.second-atitle > span { color: var(--bvk-light-brown); }
.about-content strong { color: var(--bvk-light-brown); }
.signature-text { color: var(--bvk-light-brown); }
.ab-coutner .single-counter .count,.ab-coutner .single-counter span { color: var(--bvk-light-brown); }
.about-content2 li .icon { background: var(--bvk-light-brown); color: #e11d07; }
.experience-text span { color: var(--bvk-light-brown); }
.experience-text span sub { color: var(--bvk-light-brown); }
.achivments-outer .text p { color: var(--bvk-light-brown); }
.s-btn:hover { background: var(--bvk-light-brown); border-color: var(--bvk-light-brown); color: #fff; }
.section-title h5 span { color: var(--bvk-light-brown); background: #fff; border: 1px solid #EAEAEA; }
.section-title h2::before { background: var(--bvk-light-brown); }
.about-content3 li::before { color: var(--bvk-light-brown); }
.services-box01 a { color: var(--bvk-light-brown); }
.hover-underline-animation:after { background-color: var(--bvk-light-brown); }
.services-box01 .link-1 { background: var(--bvk-light-brown); color: #fff; }
.services-box-02 .services-img::before { background: var(--bvk-light-brown); }
.services-two .s-single-services .btn2 { color: var(--bvk-light-brown); }
.single-services::before { background: var(--bvk-light-brown); }
.services-content span { background: var(--bvk-light-brown); }
.services-content h4:hover a { color: var(--bvk-light-brown); }
.single-services:hover .services-content span { background: var(--bvk-light-brown); }
.services-active .slick-dots li button { background: var(--bvk-light-brown); background: #cccccc; }
.services-active .slick-dots li.slick-active button { background: var(--bvk-light-brown); }
.services-two ul li::before { color: var(--bvk-light-brown); }
.services-three ul li::before { color: var(--bvk-light-brown); }
.services-hover .box1 { border: 1px solid var(--bvk-light-brown); }
.services-hover .box2 { border: 1px solid var(--bvk-light-brown); }
.services-active2 .slick-arrow { color: var(--bvk-light-brown); }
.services-box-hover h3 a:hover { color: var(--bvk-light-brown); }
.services-box .ss-btn2 { background: var(--bvk-light-brown)0% 0% no-repeat padding-box; box-shadow: 0px 16px 32px var(--bvk-light-brown)33; color: #fff; }
.services-content-02 .ss-btn2 span { color: var(--bvk-light-brown); }
.services-box-04 .services-content-02 li::before { color: var(--bvk-light-brown); }
.services-content-05 a { color: var(--bvk-light-brown); }
.services-content-05 span { color: var(--bvk-light-brown); }
.services-text05 a { color: var(--bvk-light-brown); }
.services-08-item .readmore:hover { color: #fff; background: var(--bvk-light-brown); }
.services-08-content .number { color: #f5f5f5; -webkit-text-stroke: 1px var(--bvk-light-brown); -webkit-text-fill-color: #fff; }
.services-area2 .services-box2 h3 { border-left: 5px solid var(--bvk-light-brown); }
.services-area2 .services-box2 .services-icon i { color: var(--bvk-light-brown); }
.services-box2 .services-content2 .icon:hover { color: var(--bvk-light-brown); border: 2px solid var(--bvk-light-brown); }
.step-box .date-box { background-color: #fff; color: var(--bvk-light-brown); }
.video-img a { color: #fff; background: var(--bvk-light-brown); }
.video-img a::before { background: transparent var(--bvk-brown-gradient) 0% 0% no-repeat padding-box; }
.v-list ul li i { color: var(--bvk-light-brown); }
.choose-list ul li i { color: var(--bvk-light-brown); }
.brand-area strong a { color: var(--bvk-light-brown); }
.w-title h2::before { background-color: var(--bvk-light-brown); }
.team-active .slick-dots .slick-active button { background-color: var(--bvk-light-brown); }
.team-thumb .dropdown .xbtn { background: var(--bvk-light-brown) 0% 0% no-repeat padding-box; color: #fff; }
.team-info .text { border-left: 5px solid var(--bvk-light-brown); }
.team-info span { color: var(--bvk-light-brown); }
.team-info p { color: var(--bvk-light-brown); }
.team-area .single-team:hover .team-social a.share-alt { background: var(--bvk-light-brown); color: #fff; }
.single-team:hover .team-thumb .brd::before,.single-team:hover .team-thumb .brd::after { color: var(--bvk-light-brown); }
.single-team:hover .team-info { border-color: var(--bvk-light-brown); }
.single-team:hover .team-info h4 { color: var(--bvk-light-brown); }
.team-active .slick-arrow { color: #fff; background: var(--bvk-light-brown); }
.team-info h4 a:hover { color: var(--bvk-light-brown); }
.team-area-content span { color: var(--bvk-light-brown); }
.team-area-content span::before { background: var(--bvk-light-brown); }
.team-area-content li .icon i { color: var(--bvk-light-brown); }
.team-area-content li .icon strong { color: var(--bvk-dark-blue); }
.single-project .project-info p { color: var(--bvk-light-brown); }
.single-project .project-info a { color: var(--bvk-light-brown); }
.portfolio-active .slick-arrow { color: var(--bvk-light-brown); box-shadow: 1px 1.732px 30px 0px rgba(255, 94, 21, 0.25); }
.portfolio-active .slick-arrow:hover { background: var(--bvk-light-brown); color: #fff; }
.portfolio-box .caption .arrow-icon { color: var(--bvk-light-brown); }
.counter-tittle { background: var(--bvk-light-brown); }
.counter-tittle::before { background: var(--bvk-light-brown); }
.counter-tittle::after { background: var(--bvk-light-brown); }
.count { color: var(--bvk-light-brown); }
.class-item::after { background: var(--bvk-light-brown); }
.class-content span.class-price { background: var(--bvk-light-brown); color: #fff; }
.class-tech { background: var(--bvk-light-brown); color: #fff; }
.class-content .schedule span.class-size { color: var(--bvk-light-brown); }
.course-widget-price li i { color: var(--bvk-light-brown); }
.class-active .slick-arrow { color: #fff; background: var(--bvk-light-brown); }
.class-active .slick-arrow:hover { background: var(--bvk-light-brown); color: #fff; }
.cta-btn .btn::before { background: var(--bvk-light-brown); }
.cta-bg .social .icon { background: var(--bvk-light-brown); }
.testimonial-active .slick-arrow:hover { color: var(--bvk-light-brown); }
.testimonial-active .slick-dots .slick-active button { background-color: var(--bvk-light-brown); }
.testimonial-active2 .slick-arrow:hover { color: var(--bvk-light-brown); }
.testimonial-active2 .ta-info span { color: var(--bvk-light-brown); }
.testimonial-active2 .slick-dots .slick-active button { background-color: var(--bvk-light-brown); }
.faq-btn { color: var(--bvk-light-brown); }
.faq-wrap .card-header h2 button::after { color: var(--bvk-light-brown); }
.stitle::before{ background: var(--bvk-brown-gradient-2); }
.stitle span { background: var(--bvk-light-brown); }
.home-blog-active .slick-arrow, .home-blog-active2 .slick-arrow { color: var(--bvk-light-brown); background: #fff; }
.home-blog-active .slick-arrow:hover, .home-blog-active2 .slick-arrow:hover { background: var(--bvk-light-brown); color: #fff; }
.blog-content2 .category { background: var(--bvk-light-brown); color: #fff; }
.blog-thumb .b-meta { color: var(--bvk-light-brown); }
.blog-content h4:hover a{ color: var(--bvk-light-brown); }
.blog-thumb2 .b-meta { color: var(--bvk-light-brown); }
.blog-content2 .date-home { background: var(--bvk-light-brown); color: #fff; }
.b-meta ul li a.corpo { color: var(--bvk-light-brown); }
.b-meta ul li a:hover { color: var(--bvk-light-brown); }
.blog-btn a:hover { color: var(--bvk-light-brown); }
.bsingle__post .video-p .video-i { background: #fff; color: var(--bvk-light-brown); }
.blog-details-wrap .meta-info ul li i { color: var(--bvk-light-brown); }
.bsingle__content .meta-info ul li i { color: var(--bvk-light-brown); }
.bsingle__content .meta-info ul li a:hover { color: var(--bvk-light-brown); }
.bsingle__content h2:hover a { color: var(--bvk-light-brown); }
.pricing-area .nav-pills .nav-link span { background: #ffebe4; color: var(--bvk-light-brown); }
.price-count h2 { color: var(--bvk-light-brown); }
.pricing-body li::before { color: var(--bvk-light-brown); }
.pricing-box.active h3 { background: var(--bvk-light-brown); }
.pricing-box2.active { background: var(--bvk-light-brown); }
.locations-box li .button a { background: var(--bvk-light-brown); color: #fff; }
.contact-area li span:hover, .contact-area li span.active { color: #fff; background: var(--bvk-light-brown); }
.contact-field::after { color: var(--bvk-light-brown); }
.recent-blog-footer span { color: var(--bvk-light-brown); }
.f-contact i { background: var(--bvk-light-brown); }
.f-cta-area.gray-bg { background: #f4f4fe; border-top: 3px solid var(--bvk-light-brown); }
.footer-widget .f-about a { color: var(--bvk-light-brown); }
.footer-link ul li i { color: var(--bvk-light-brown); }
.footer-link ul li a::before { color: var(--bvk-light-brown); }
.f-insta ul li a::after { background: var(--bvk-light-brown); }
.f-work-hour { background: var(--bvk-light-brown); }
.portfolio-active .slick-dots li button { background: var(--bvk-light-brown); background: #cccccc; }
.portfolio-active .slick-dots li.slick-active button { background: var(--bvk-light-brown); }
.portfolio-active2 .gallery-image figcaption{ background: var(--bvk-light-brown)e5; }
.gallery-image figcaption { background: var(--bvk-light-brown)e5; }
.gallery-image::after { background: var(--bvk-light-brown); }
.gallery-image figcaption .span { color: var(--bvk-light-brown); }
.button-group button.active { color: #030c26; border-bottom: 1px solid var(--bvk-light-brown); }
.main-menu ul li.current a { color: var(--bvk-light-brown); }
.main-menu .has-sub > ul { background-color: #ffffff; border-top: 4px solid var(--bvk-light-brown); }
.main-menu .has-sub ul li a:hover { color: var(--bvk-light-brown); }
.offcanvas-menu .mega-menu-column.has-sub ul li a:hover { color: var(--bvk-light-brown); }
.main-menu .mega-menu-column.has-sub a:hover { color: var(--bvk-light-brown); }
.menu .children { background-color: #ffffff; border-top: 4px solid var(--bvk-light-brown); }
.tag-cloud-link:hover { border: 1px solid var(--bvk-light-brown); color: #6a6a6a; }
.sidebar-widget .widget .widget_archive li:hover, .widget_categories li:hover, .sidebar-widget .widget_archive li:hover { color: var(--bvk-light-brown); }
.post-password-form input[type="submit"]:hover { background: var(--bvk-light-brown); }
.inner-linke-page a { background: var(--bvk-light-brown); color: #fff; }
.call-area h5 { color: var(--bvk-light-brown); }
.call-area h2 span { color: var(--bvk-light-brown); }
.number { color: var(--bvk-light-brown); }
.product-action a:hover { background: var(--bvk-light-brown); color: #ffffff; }
.pro-cat a { color: var(--bvk-light-brown); }
.pro-title a:hover { color: var(--bvk-light-brown); }
.price span { color: var(--bvk-light-brown); }
.product-details .price del span { color: var(--bvk-light-brown); }
.details-price span { color: var(--bvk-light-brown); }
.action-btn:hover { background: var(--bvk-light-brown); color: #ffffff; }
.bakix-details-tab ul li a.active { color: var(--bvk-light-brown); }
.bakix-details-tab ul li a.active:before { background: var(--bvk-light-brown); }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: var(--bvk-light-brown); color: #fff; }
.woocommerce-info { border-color:  var(--bvk-light-brown); }
.woocommerce-info::before { color: var(--bvk-light-brown); }
.woocommerce-privacy-policy-text a,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before { color: var(--bvk-light-brown); }
.woocommerce-Price-amount.amount,.woocommerce ul.order_details li strong { color: var(--bvk-light-brown); }
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { color: #fff; background-color: var(--bvk-light-brown); }
.table-content table td.product-name a:hover { color: var(--bvk-light-brown); }
.coupon-accordion h3 { background-color: #fff1f0; border-top: 3px solid var(--bvk-light-brown); }
.coupon-accordion span:hover, p.lost-password a:hover { color: var(--bvk-light-brown); }
.coupon-info p.form-row input[type="submit"]:hover, p.checkout-coupon input[type="submit"]:hover { background: var(--bvk-light-brown) none repeat scroll 0 0; }
.your-order-table table tr.order-total td span { color: var(--bvk-light-brown); }
.site-btn, .components-button { color: #fff; background: var(--bvk-light-brown); }
.services-categories li a:hover { background: var(--bvk-light-brown); }
.services-categories li.active a, .services-categories li:hover a { color: #ffffff; background: var(--bvk-light-brown); }
.service-detail-contact h3::before { background-color: var(--bvk-light-brown); }
.service-detail-contact a { color: var(--bvk-light-brown); }
.brochures-box .icon { background: var(--bvk-light-brown); }
.service-detail .prod-tabs .tab-btns .tab-btn:before { background-color: var(--bvk-light-brown); }
.service-detail .prod-tabs .tab-btns .tab-btn:hover, .service-detail .prod-tabs .tab-btns .tab-btn.active-btn { color: var(--bvk-light-brown); background: #ffffff; }
.list-style-one li::before { color: var(--bvk-light-brown); }
.project-detail .text-column .inner-column .dropcap { background: var(--bvk-light-brown); color: #FFFFFF; }
.project-detail .pr-ul .icon i { background: #FFFFFF 0% 0% no-repeat padding-box; border: 2px solid #EEEEEE; color: var(--bvk-light-brown); }
.project-detail .project-info li .icon { color: var(--bvk-light-brown); }
.project-detail .project-info li p a:hover { color: var(--bvk-light-brown); }
.project-detail .lower-content th { background: var(--bvk-light-brown); color: #fff; }
.load-more-option li.prev a, .load-more-option li.next a { color: #ffffff; background-color: var(--bvk-light-brown); }
.load-more-option .load-more a { color: var(--bvk-light-brown); }
.newslater-area { background: var(--bvk-light-brown); }
.newslater-area .container::before { background: var(--bvk-light-brown); }
.close2 { color: var(--bvk-light-brown); }
.search-bg a i { color: var(--bvk-light-brown); }
.case-study-content02 span { color: var(--bvk-light-brown); }
.process-area .section-title h5 { color: var(--bvk-light-brown); }
.process-area .col-lg-3.col-md-12:nth-child(2) .process-icon,.process-area .col-lg-3.col-md-12:nth-child(2) .no { background: var(--bvk-light-brown) 0% 0% no-repeat padding-box; }
.skill-per { background: var(--bvk-light-brown); }
.skills-title h5 { color: var(--bvk-light-brown); }
.progress .progress-value { color: var(--bvk-light-brown); }
.progress .progress-value sub { color: var(--bvk-light-brown); }
.progress.blue .progress-bar { border-color: var(--bvk-light-brown); }
.contact-bg02 .btn.ss-btn.active { background: var(--bvk-light-brown); border: 2px solid var(--bvk-light-brown); color: #fff; }
.sidebar-widget .widget th, .footer-widget .widget th { background: var(--bvk-light-brown); color: #fff; }
.sidebar-widget .widgettitle, .sidebar-widget .widget-title, .wp-block-group__inner-container h2{ border-left: 4px solid var(--bvk-light-brown); }
.search-form .search-submit, .wp-block-search .wp-block-search__button { background: var(--bvk-light-brown); color: #ffffff; }
.widget-insta-post li a::before { background: var(--bvk-light-brown); }
.widget-social a:hover { background: var(--bvk-light-brown); color: #ffffff !important; border-color: var(--bvk-light-brown); box-shadow: 0px 10px 19px 0px var(--bvk-light-brown)66 !important; }
.cat__list li:hover a { color: var(--bvk-light-brown); }
.widget__post-content h6:hover a { color:var(--bvk-light-brown); }
.widget__tag ul li:hover a { background: var(--bvk-light-brown); border-color: var(--bvk-light-brown); color: #ffffff; }
.widget__banner-overly .btn { background: #fff; border: 2px solid #fff; color: var(--bvk-light-brown); }
.meta__info ul li a:hover { color: var(--bvk-light-brown); }
cite { color: var(--bvk-light-brown); }
.post__tag ul li a:hover { border-color: var(--bvk-light-brown); background: var(--bvk-light-brown); color: #ffffff; }
.post__share ul li a:hover { color: var(--bvk-light-brown); }
.posts_navigation .prev-link h4:hover a { color: var(--bvk-light-brown); }
.posts_navigation .next-link h4:hover a { color: var(--bvk-light-brown); }
.related-post-wrap .rp__content h3:hover a { color: var(--bvk-light-brown); }
.avatar__info-social a { color: var(--bvk-light-brown); }
.avatar__info-social a:hover { color: var(--bvk-light-brown); }
.comment-text .avatar-name span { color: var(--bvk-light-brown); }
.comment-text .comment-reply:hover { border-color: var(--bvk-light-brown); background: var(--bvk-light-brown); color: #ffffff; }
.comment-form i { color:var(--bvk-light-brown); font-size: 14px; }
.comment-form textarea:focus { outline: 1px solid var(--bvk-light-brown); }
.comment-form input:focus { outline: 1px solid var(--bvk-light-brown); }
.comment-form .submit { background: var(--bvk-light-brown); color: #fff; }
.comment-form .submit:hover { color: #fff; background: var(--bvk-light-brown); }
blockquote footer { color: var(--bvk-light-brown); }
.pagination-wrap .pagination li a { background: var(--bvk-light-brown); color: #fff; }
.pagination-wrap .pagination li a:hover { color: #ffffff; background: var(--bvk-light-brown); }
.f-cta-icon i { background: var(--bvk-light-brown); color: #fff; }
.inner-linke-page a,.post-page-numbers { background: var(--bvk-light-brown); color: #fff; }
.bsingle__content table a, .pages-content table a, .comment-text table a { color: var(--bvk-light-brown); }
.wpding .footer-widget .widget ul li:hover, .wpding .footer-widget .widget ul li a:hover { color: var(--bvk-light-brown); }
.booking-contact-box .nav.nav-tabs li.active a, .booking-contact-box .nav.nav-tabs li a.active { border-bottom: 2px solid var(--bvk-light-brown); color: #000; }
.contact-area .contact-box .content { color: var(--bvk-light-brown); }

/* Header */
.logo { border-right: none; }
.main-menu ul li.page_item { margin-left: 20px }
.second-menu .main-menu ul li { margin-left: 20px; margin-right: 20px; }
.breadcrumb-area { box-shadow: inset 0 0 0 2000px #00000090; }
.login li { margin-left: 0 !important; padding-left: 0 !important; }
.current_page_ancestor > a { color: var(--bvk-light-brown) !important; }
.current-menu-item > a { color: var(--bvk-light-brown) !important; }
.header-three .main-menu .sub-menu li.current-menu-item > a, .menu .children li.current-menu-item > a { color: var(--bvk-light-brown) !important; }

@media(max-width: 1200px){
	.second-menu .main-menu ul li { margin-right: 0 !important; }
}

/* Footer */
.f-widget-title h2, .footer-widget .widgettitle { padding-bottom: 10px; }
.footer-link ul li { margin-bottom: 5px; }
.footer-link ul li a { font-size: 15px; }

@media( max-width: 991px ){
	#custom_html-5 { text-align: center; }
	#custom_html-5 img { width: 100% !important; max-width: 500px; }
	#custom_html-3 h2, #custom_html-3 li { text-align: center !important; }
	#custom_html-4 h2, #custom_html-4 li { text-align: center !important; }
	#custom_html-9 h2, #custom_html-9 li { text-align: center !important; }
	#custom_html-10 h2, #custom_html-10 li { text-align: center !important; }
}

@media(max-width: 768px){
	.copyright-wrap { padding-bottom: 50px; }
}

/* General */
.desktop-hide { display: none !important; }

h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color: var(--bvk-light-brown); }

.flip-columns .row .col-lg-6:first-child { order: 2; }
.flip-columns .row .col-lg-6 { order: 1; }
.flip-columns .s-about-img { padding-right: 0; padding-left: 30px; }

.faq-hide-trust .faq-area .container .row:nth-child(2) { display: none !important; } /* Hide Trust from FAQ Section */
.about-hide-buttons .btn { display: none !important; }
.about-content .btn { margin-top: 5px !important; }
.continue-spacing-fix .about-area, .continue-spacing-fix .testimonial-area  { padding-top: 0 !important; }
.about-continue h5 { display: none !important; }

.sticky-bottom-button { position: fixed; bottom: 0; left: 0; right: 0; z-index: 10; background: #fff; -webkit-box-shadow: 0px 5px 20px 9px rgba(0,0,0,0.5); box-shadow: 0px 5px 20px 9px rgba(0,0,0,0.5); }
.sticky-bottom-button .slider-btn { width: 100%; margin: 0; }
.sticky-bottom-button .slider-btn a { width: 100%; margin: 0 !important; }

.training-header-separate span { display: block; }

.about-content .btn { margin-bottom: 30px; }
.about-content .slider-btn { margin-top: 0 !important; }
.s-about-content p { font-size: 16px; line-height: 26px; }
.s-about-img img { border-radius: 10px; }
.s-about-img2 img { border-radius: 10px; }
.faq-img img { border-radius: 10px; }
.faq-area .card-body a { color: #fff; text-decoration: underline; }
.faq-area .card-body a:hover { color: var(--bvk-light-brown); }

.join-upcoming-section h3 { margin: 0; }
.join-upcoming-section p { margin: 0; }
.join-upcoming-section .slider-btn { margin: 0; }

.elementor-slideshow__title { display: none; }
.e-eicon-share-arrow { display: none; }

.gallery.gallery-columns-5 .gallery-item { padding: 10px; }
.gallery .gallery-icon a img { width: 100%; }

.testimonial-area .slick-initialized .slick-slide { margin-left: 30px; margin-right: 30px; }
.testimonial-area .slick-initialized .slick-slide .single-testimonial { margin: -100px auto 9px; width: 85%; font-size: 14px; line-height: 20px; display: flex; flex-direction: column; justify-content: center; min-height: 250px; font-style: italic; }
.testimonial-area .slick-initialized .slick-slide .review-icon { display: none; }
.testimonial-area .slick-initialized .slick-slide .ta-info { margin-top: 10px; }
.testimonial-area .slick-initialized .slick-slide img { border-radius: 10px !important; }

#scrollUp { z-index: 9999 !important; }

.grecaptcha-badge { display: none !important; }

@media(max-width: 991px){
	.desktop-hide { display: block !important; }
	
	.flip-columns .s-about-img { padding-left: 0; }
	
	.service-details-two .col-lg-4:nth-child(n+2) { margin-top: -30px; }
	.s-about-img2 { display: none !important; }
	.why-choose-area .row .col-lg-6:first-child { order: 2; padding-right: 15px !important; }
	.why-choose-area .row .col-lg-6 { order: 1; }
	.why-choose-area .row .col-lg-6 .box { padding-left: 0; }
	.why-choose-area .row .col-lg-6 .box li:nth-child(1) { padding-left: 0; }
	.why-choose-area .row .col-lg-6 .box li:nth-child(2) { padding-right: 0; }
	.why-choose-area .row .col-lg-6 .box li { width: 50%; padding-top: 0; margin-top: 20px; }
	.faq-area .faq-img { display: none; }
	
	.training-header-separate span { display: inline; }
	
	.elementor-widget-image-gallery { min-height: 300px; }
	.gallery.gallery-columns-5 .gallery-item { width: 33%; max-width: 33%; }
	
	.flip-columns .row .col-lg-6:first-child { order: 1; }
	.flip-columns .row .col-lg-6 { order: 2; }
}

@media(max-width: 768px){
	body:not(.home) #content { margin-top: 150px; }
	
	.pt-120 { padding-top: 40px; }
	.pb-120 { padding-bottom: 40px; }
	
	.breadcrumb-area { min-height: 200px; padding-top: 40px; }
	.breadcrumb-title { text-align: center !important; }
	
	.gallery.gallery-columns-5 .gallery-item { width: 50%; max-width: 50%; }
	.second-about { display: none !important; }
	
	#scrollUp { bottom: 90px !important; }
}

/* Forms */
.gform_wrapper, .gform_wrapper .gform_button { --gf-local-bg-color: var(--bvk-light-brown) !important; }
.gform_wrapper .gform_button { font-weight: 700 !important; padding: 17px 30px !important; transition: all 0.3s ease 0s !important; }
.gform_wrapper .gform_button:hover { background-color: var(--bvk-dark-blue) !important; }
.gform_wrapper *:focus { --gf-local-border-color: var(--bvk-light-brown) !important; outline: none !important; }
.gform_wrapper *:before { --gf-ctrl-choice-check-color: var(--bvk-light-brown) !important; }
.gform-datepicker { width: 100% !important; }
.form-note { background: #f8f8f8; border: 1px solid var(--bvk-light-brown); padding: 30px; color: #282828; font-size: 14px; }
.form-note p:last-child { margin-bottom: 0; }
.gform_wrapper input::placeholder, .gform_wrapper textarea::placeholder, .gform_wrapper select::placeholder, .gform_wrapper .gf_placeholder { color: #999 !important; }

/* Home */
.home .slider-content.mt-200 { margin-top: 120px; }
.home .slider-content h2 { font-size: 60px; text-shadow: 1px 1px 2px rgba(0, 0, 0, .5), 0 0 25px rgba(0, 0, 0, .5), 0 0 5px rgba(0, 0, 0, .5); }
.home .slider-content p { color: #fff; text-shadow: 1px 1px 2px rgba(0, 0, 0, .5), 0 0 25px rgba(0, 0, 0, .5), 0 0 5px rgba(0, 0, 0, .5); }
.home .about-content .about-title h2 { font-size: 40px; }
.home .services-box07 .sr-contner-one .text h5 a { pointer-events: none; cursor: normal; }

@media(max-width: 768px){
	.home .slick-slide { background-position-x: 64%; }
	.home .slick-slide:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: -1; }
}

/* Boarding */
.about-content .bvk-price { margin-bottom: 2px !important; }
.about-content .bvk-price-desc { margin-top: 0; font-size: .8rem; line-height: 1rem; }
.about-content p { margin-bottom: 20px; }
.page-id-339 .slider-btn a { display: block !important; }

/* Dog Boarding */
.page-id-536 .abox .text h5 { margin-top: 10px; }

@media(max-width: 991px){
	.page-id-536 .s-about-img { display: none; }
	.page-id-536 .s-about-img-2 { display: none; }
}

/* Cat Boarding */
.page-id-634 .abox .text h5 { margin-top: 10px; }

@media(max-width: 991px){
	.page-id-634 .s-about-img { display: none; }
	.page-id-634 .s-about-img-2 { display: none; }
}

/* Grooming */
.grooming-intro .why-choose-area .row  { justify-content: start !important; }
.grooming-intro .why-choose-area .row > div:first-child { display: none; }
.grooming-intro .why-choose-area .row > div:nth-child(2) { width: 55%; }

/* Dog Training */
.page-id-446 .about-area .second-about { display: none; }
.page-id-446 .abox .text h5 { margin-top: 10px; }
.page-id-446 .testimonial-area { padding-top: 30px; }

/* Dog Training - Obedience */
.page-id-522 .upcoming h3 { font-size: 30px; color: var(--bvk-light-brown); display: block !important; }
.page-id-522 .upcoming p { font-size: 18px; }
.page-id-522 .abox .text h5 { margin-top: 10px; }

/* Dog Training - Seminar */
.page-id-524 .upcoming h3 { font-size: 30px; color: var(--bvk-light-brown); display: block !important; }
.page-id-524 .upcoming p { font-size: 18px; }
.page-id-524 .abox .text h5 { margin-top: 10px; }

/* Dog Training - Dock Diving & Swimming Lessons */
.page-id-448 .about-area .second-about { display: none; }
.page-id-448 .flip-columns .about-area { padding-top: 0; }
.page-id-448 .abox .text h5 { margin-top: 10px; }

/* Dog Training - One-on-one Consulting */
.page-id-526 .about-area .second-about { display: none; }
.page-id-526 .abox .text h5 { margin-top: 10px; }

/* Dog Training - K9 Boarding School */
.page-id-528 .about-area .second-about { display: none; }
.page-id-528 .abox .text h5 { margin-top: 10px; }

/* Working Dogs */
.page-id-454 .about-area .second-about { display: none; }
.page-id-454 .testimonial-area .slick-track { width: 100% !important; transform: none !important; }
.page-id-454 .testimonial-area .slick-initialized .slick-slide .single-testimonial { margin: -30px auto 50px; min-height: 150px; }
.page-id-454 .testimonial-area  .slick-cloned { display: none; }

/* Working Dogs - Available Dogs */
.page-id-515 .site-content { padding-bottom: 100px; }

/* Working Dogs - Past Dogs */
.page-id-506 .testimonial-area .slick-track { width: 100% !important; transform: none !important; }
.page-id-506 .testimonial-area .slick-initialized .slick-slide .single-testimonial { margin: -30px auto 50px; min-height: 150px; }
.page-id-506 .testimonial-area  .slick-cloned { display: none; }

/* Litters */
.page-id-452 .about-area .second-about { display: none; }

/* Litters - Upcoming Litters */
.page-id-504 .site-content { padding-bottom: 100px; }

/* Contact */
.bvk-phone { margin-bottom: 10px; }
.bvk-phone h5 { margin-bottom: 5px; }
.bvk-email { margin-bottom: 10px; }
.bvk-email h5 { margin-bottom: 5px; }
.bvk-address { margin-bottom: 10px; }
.bvk-address h5 { margin-bottom: 5px; }
.bvk-hours h5 { margin-bottom: 5px; }
.bvk-hours div { width: 100%; max-width: 250px; overflow: hidden; }
.bvk-hours div strong { display: block; }
.bvk-hours div strong span { display: inline-block; float: right; text-align: right; font-weight: normal; }
.bvk-notes { font-size: .8rem; margin-top: 5px; max-width: 450px; line-height: 1.5; clear: both; }

.contact-area .contact-box { min-height: 330px; }
.contact-area .col-lg-3 { width: 33.33333333%; }

@media(max-width: 1400px){
	.contact-area .contact-box .content h5 { font-size: 22px; }
}

@media(max-width: 1200px){
	.contact-area .contact-box .content h5 { font-size: 18px; }
}

@media(max-width: 991px){
	.contact-area .contact-box { min-height: auto; }
	.contact-area .col-lg-3 { width: 100%; }
}
