/*
Theme Name: Doctean child
Template:   doctean
Theme URI: https://doctean.themeht.com/
Author: Themeht
Author URI: https://www.themeht.com
Description: Doctean - Child Theme
Version: 2.2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: doctean
Tags: one-column, two-columns, right-sidebar, custom-logo, custom-menu, threaded-comments, translation-ready, left-sidebar, custom-background, custom-colors, custom-header, featured-images, sticky-post
*/

body {
    background-color: #F3F3FF !important;
    margin-bottom: 0px !important;
}
a {
	color: #175C62;
}
.post-card ul.list-inline {
    margin-left: 0px !important;
}
header#site-header .header-cart-inner {
    display: none !important;
}
.entry-date, .cat-links a, .author.vcard a, .post-card .post-bottom li {
    color: #000 !important;
}
.header-number a {
    color: #01cab8 !important;
}
.primary-bg .service-item.style-2 {
    background-color: rgb(255 255 255 / 30%);
}
.my-c-btn span {
    color: #fff !important;
}
.appointment-form input {
    border-color: transparent !important;
    padding: 10px 20px !important;
    border-radius: 50px !important;
}
.appointment-form textarea {
    border-color: transparent !important;
    padding: 10px 20px !important;
}
.appointment-form input:focus, .appointment-form textarea:focus {
    border: 1px solid var(--themeht-primary-color) !important;
}
.appointment-form .wpcf7-submit, nav#ht-main-nav .wpcf7-submit {
    background: var(--themeht-primary-color) !important;
    color: var(--themeht-white-color) !important;
    border: none !important;
    padding: 12px 30px !important;
    height: 100% !important;
    border-radius: 100px !important;
    line-height: inherit !important;
    z-index: 99 !important;
    position: relative !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
}
.my-post .post-desc ul {
    margin-left: 0px !important;
}
nav#ht-main-nav input {
    border-color: transparent !important;
    padding: 10px 20px !important;
    border-radius: 50px !important;
}
.subscribe-form input {
    padding: 10px 20px !important;
    border-radius: 50px !important;
    border-color: transparent !important;
}
#appointment {
    scroll-margin-top: 120px !important;
}
.header-right a.themeht-btn {
    color: white !important;
}
.con-loc .contact-media ul.list-unstyled {
    margin-left: 0px !important;
}
.faci-sec .featured-title h4 {
    font-size: 23px !important;
}
.faci-caro .service-cat a, .faci-caro .service-title h4 a, a.arrow-button, .about-faci .service-cat a, .about-faci .service-title h4 a {
    pointer-events: none !important;
    cursor: default !important;
}
.faci-caro .service-title h4 {
    font-size: 23px !important;
}
.about-faci .service-item.style-2 {
    min-height: 300px !important;
}
.page-title {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}
.header-top .search-icon {
    display: none !important;
}
.footer {
    margin-bottom: 0px !important;
}
.banner-text .words.chars {
    margin-top: 0px !important;
}
.breadcrumb li a {
    color: #01CAB8 !important;
}
.footer-cntct a {
	font-size: 16px !important;
}