/*
Theme Name: Pethund Child
Theme URI: http://demo.7iquid.net/pethund
Author: 7iquid
Author URI: http://themeforest.net/user/7iquid
Template: pethund
Description: Introducing PetHund, your new online pal who’ll help you build a pet shop or veterinary clinic website with total ease. Designed for all types of pet care websites, PetHund will enable you to build a website that you’re going to love like your own pet! Pet centers, pet stores, veterinary clinics and all pet care sites, gather around, PetHund is here!
Version: 2.0.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: pethund-child
Tags: elementor, animal care, cats, dogs, pet, pet care, pet services, pet shelter, pet shop, shelter, vet clinic, vet store, veterinary, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
#site-header-wrap.header-layout2 .header-top {
    background-color: #0280f8 !important;
}
#site-header-wrap.header-layout2 .header-top svg {
    color: #fff !important;
}
#site-header-wrap .site-branding img {
    max-height: 35px !important;
}
.btn.btn-tertiary, .button:not(.add_to_cart_button):not(.product_type_grouped).btn-tertiary {
    box-shadow: none !important;
}
.mission-contact-btn a.btn.btn-outline.white {
    border-color: #fff;
}
.mission-contact-btn a.btn.btn-outline.white:hover {
    box-shadow: none;
    background: #fff;
    color: #313131;
}
.services-box h4.entry-title {
    color: #313131 !important;
}
.services-btn a.btn.btn-outline.secondary {
    background: #0280f8;
    color: #ffffff;
    border-color: #0280f8;
}
.services-btn a.btn.btn-outline.secondary:hover {
    box-shadow: none;
    background: #313131;
    border-color: #313131;
}
.discover-btn a.btn.btn-secondary {
    background: #0280f8;
    box-shadow: none;
}
.discover-btn a.btn.btn-secondary:hover {
    background: #313131;
}
.discover-btn a.btn.btn-secondary:after {
    background: #313131 ;
    border-color: #313131 !important;
}
.site-header-main.h-fixed .primary-menu > li > a {
    color: #313131 !important;
}
.primary-menu > li > a {
    font-weight: 500 !important;
}
.primary-menu .sub-menu li a {
    font-weight: 500 !important;
}
.video-btn .elementor-widget-container {
    background: #0280f8 !important;
}
.about-words .cms-accordion.style1 .cms-ac-title:before {
    color: #000;
    background-color: #ffffff;
}
.about-words .cms-accordion.style1 .cms-ac-title.active:before {
    border: 2px solid #fff;
    color: #fff;
}
.team-btn a.btn.btn-outline:hover {
    box-shadow: none;
}
.gallery-btn a.btn.btn-default {
    box-shadow: none;
    border-radius: 24px !important;
}
.gallery-btn a.btn.btn-default:hover {
    background: #313131;
}
.gallery-btn a.btn.btn-default:after {
    background: #313131;
}
.blog-btn a.btn.btn-outline {
    background: #0280f8;
    color: #fff;
}
.blog-btn a.btn.btn-outline:hover {
    background: #313131;
    border-color: #313131;
    color: #fff;
    box-shadow: none;
}
.blog-card h3.entry-title {
    font-weight: 600;
}
.footer-menu .cms-navigation-menu.default li:before {
    color: #ffffff;
}
.mission-number a:hover {
    color: #313131;
}
body .scroll-top {
    background-color: #313131;
    border-radius: 100%;
}
#site-header-wrap.header-transparent {
    position: relative !important;
    background: #313131;
}
.page-id-22 #site-header-wrap.header-transparent {
    position: absolute !important;
    background: transparent;
}
.blog-grids .cms-post-grid .entry-title {
    color: #313131 !important;
    font-weight: 500;
    font-size: 22px !important;
}
.blog-grids span.btn.btn-secondary {
    box-shadow: none;
    background: #0280f8;
}

.blog-grids span.btn.btn-secondary:hover, .blog-grids span.btn.btn-secondary:after {
    background: #313131;
}
.footer-logo-img img {
    max-width: 165px !important;
}
form#contact_form input[type="submit"] {
    box-shadow: none;
}
form#contact_form input[type="submit"]:hover {
    background:#313131;
}
header .ct-item a {
    color: #fff !important;
}
.widget_cms_recent_posts .entry-title {
    color: #313131 !important;
}
#content .widget_categories ul li a span.count {
    color: rgb(112, 112, 112) !important;
}
.widget_search .search-submit {
    color: #313131 !important;
}
.entry-content.clearfix form#login1 span.wpcf7-form-control-wrap input {
    margin: 12px 0;
}
form#register_form input {
    margin: 12px 0;
}
.nice-select.wpcf7-form-control.form-control {
    margin: 12px 0;
    margin-bottom: 20px;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-.form-control {
    margin: 10px 0;
}
#username-error, #psw-repeat-error, #email-error, #psw-error {
    color: red !important;
}

.page-template-volunteer-dashboard .container {
    max-width: 1440px;
}
button.btn.btn-primary.px-4.py-2.rounded-pill {
    border-radius: 100px !important;
}
a.font-shi span{
	font-family: 'Changa', sans-serif;
}