/*
Theme Name: Medcaline Child
Theme URI: http://demo.7iquid.net/medcaline
Author: 7iquid
Author URI: http://themeforest.net/user/7iquid
Template: medcaline
Description: Medcaline is a powerful WordPress theme for Psychologists and other medical professionals. It is fully responsive & SEO friendly. We’ve bundled it with a popular and easy to use Elementor Page Builder plugin and have created multiple custom elements for it so you can just drag & drop elements to create your perfect page layout.
Version: 1.2.1
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: medcaline-child
Tags: elementor, business, consulting, counseling, health, healthcare, Life Coach, medical, orthopedic, physiotherapy, practice, psychiatrist, psychologist, psychology, therapist, therapy, 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.
*/

.header-layout1 ul.primary-menu li a:after {
    color: #000 !important;
}
.primary-menu .sub-menu {
    min-width: 350px !important;
}
.primary-menu .sub-menu li:hover a {
    color: #a06f30 !important;
}
#site-header-wrap #site-header {
    background: linear-gradient(139deg, hsla(0, 0%, 0%, 1) 0%, hsla(238, 100%, 7%, 1) 50%, hsla(241, 100%, 16%, 1) 100%);
}
#site-header-wrap.header-layout1 .site-contact .ct-item span {
    background: #DBC76D !important;
}
#site-header-wrap.header-layout1 .site-contact .ct-item span i {
    color: #A06F30;
}
#site-header-wrap.header-layout1 .ct-item span i.fa-phone {
    transform: unset !important;
}
#site-header-wrap.header-layout1 .ct-item .ct-item-text a {
    color: #fff !important;
}
#site-header-wrap.header-layout1 .ct-item .ct-item-text p.label {
    color: #DBC76D !important;
}
.header-layout1 .ct-item-text p.above {
    color: #fff !important;
}
.header-layout1 .ct-item-text a.label {
    color: #DBC76D !important;
}
#site-header-wrap.header-layout1  .site-navigation-main-content {
    background: #DBC76D !important;
}
.header-layout1 ul.primary-menu li a {
    color: #000 !important;
}
#site-header-wrap.header-layout1 .site-menu-right-button .btn {
    background: #A06F30;
}
#site-header-wrap.header-layout1 .site-contact .ct-item span i.fas.fac-clock:before {
    content: '';
    background: url(/wp-content/uploads/2025/04/clock.png)no-repeat center;
    background-size: auto;
    position: absolute;
    top: -9px;
    left: -7px;
    width: 16px;
    height: 16px;
}
#site-header-wrap.header-layout1 .site-contact .ct-item span i.fas.fac-clock,
#site-header-wrap.header-layout1 .site-contact .ct-item span i.fas.fac-map-marker-alt{
    position: relative;
}
#site-header-wrap.header-layout1 .site-contact .ct-item span i.fas.fac-map-marker-alt:before{
    content: '';
    background: url(/wp-content/uploads/2025/04/marker.png)no-repeat center;
    background-size: auto;
    position: absolute;
    top: -9px;
    left: -9px;
    width: 16px;
    height: 16px;
}
#site-header-wrap.header-layout1 .site-menu-right-button .btn {
    padding: 32px 50px;
}
.box-height {
    height: 370px;
}
.cms-button .cms-align-icon-right svg {
    fill: #fff;
}
.main-btn .btn {
    padding: 8px 40px;
}
h3.entry-title a {
    color: #000;
}
input.wpcf7-form-control::placeholder, .wpcf7-form .ct-row textarea::placeholder {
    color: #000;
}
h4.entry-title a {
    color: #000;
}
.cms-service-grid.layout1 .grid-item-inner .entry-body {
    height: 240px;
}
.cms-ac-title a {
    color: #000 !important;
}
.cms-accordion-item.active .cms-ac-title a {
    color: #fff !important;
}
#pagetitle:after{
	display: none !important;
}
div#services-gid .grid-item-inner {
    height: 240px;
}
.contact-boxes .elementor-widget-container:hover {
    background: #dbc76d;
}
.contact-boxes .elementor-widget-container:hover span.elementor-icon {
    fill: #000 !important;
    border-color: #000 !important;
    color: #000 !important;
}
.contact-boxes p.elementor-icon-box-description a {
    color: #000;
}
.contact-boxes .elementor-widget-container:hover h3 {
    color: #000 !important;
}