/*
 *  Theme Name:   Hekermann-Theme
 *  Theme URI:    http://php-strauss.de
 *  Description:  Dentistry Hospital Child Theme
 *  Author:       Philip Strauß
 *  Author URI:   https://php-strauss.de
 *  Template:     dentistry-hospital
 *  Version:      1.0.0
 *  License:      GNU General Public License v2 or later
 *  License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 *  Tags:         dentistry-hospital-child, hekermann
 *  Text Domain:  hekermann-theme
 */
/*
Theme Name: Dentistry Hospital
Description: The Dentistry Hospital theme is a clean, modern, and professional website solution designed for dental clinics, dental hospitals, oral care centers, dentists, orthodontists, dental surgeons, medical clinics, healthcare centers, and private practices aiming to build a trustworthy online presence. It is ideal for showcasing dental treatments, cosmetic dentistry services, doctor profiles, clinic facilities, appointment scheduling, patient testimonials, and healthcare services in a clear, well-structured, and visually appealing layout. Fully responsive and mobile-friendly, it ensures smooth browsing across desktops, tablets, and smartphones, allowing patients to quickly access essential information. Built with simplicity and usability in mind, this free theme offers easy customization options for colors, fonts, images, and homepage sections without requiring coding skills. It integrates seamlessly with popular plugins like Contact Form 7 for inquiries and appointment booking plugins for managing patient visits efficiently. The theme also supports blog functionality, making it suitable for publishing dental care tips, oral health guides, medical news, and clinic updates to improve patient engagement. With built-in performance optimization, clean code, and SEO-friendly structure, it helps dental and medical websites improve search visibility and attract more patients. Suitable for new clinics, small dental practices, hospitals, and healthcare websites, the Dentistry Hospital theme provides a reliable, user-friendly, and professional foundation for creating a strong and credible online identity. Demo:https://preview.wpelemento.com/dentistry-hospital/
Author: wpelemento
Theme URI: https://www.wpelemento.com/products/dentistry-hospital
Author URI: https://www.wpelemento.com/
Version: 0.0.5
Requires PHP: 7.2
Tested up to: 6.9
Requires at least: 5.0
Text Domain: dentistry-hospital
Tags: blog, portfolio, education, one-column, two-columns, right-sidebar, left-sidebar, grid-layout, three-columns, four-columns, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images, flexible-header, footer-widgets, full-width-template, editor-style, sticky-post, theme-options, threaded-comments, translation-ready
License: GNU General Public License v3.0 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Dentistry Hospital WordPress Theme, (C) 2025 wpelemento.com
Dentistry Hospital WordPress Theme is released under the terms of GNU GPL
*/

/* 7cc0e3 */
.screen-reader-text:focus {
    color: #b91023 !important;
}

a:hover,
a:focus {
    color: #b91023 !important;
}

.post-single a,.page-single a,.sidebar-area .textwidget a,.comment-content a,.woocommerce-product-details__short-description a,#tab-description a,.extra-home-content a {
    color: #b91023 !important;
}

.post-content a{
    color: #b91023 !important;
}

/* ===============================================
   HEADER BOX
   ============================================= */

.top-header{
    background: #b91023 !important;
}

.top-header a:hover{
    color: #4F4F4F !important;
}

.header-icon i{
    color: #4F4F4F !important;
}

.header-icon-inner p{
    color: #b91023 !important;
}

.header-icon-inner h6{
    color: #b91023 !important;
}

/* ===============================================
FOOTER SOCIAL ICONS
  ============================================= */

.footer-links i:hover{
    color: #b91023 !important;
}

/* ===============================================
   LOGO BOX
   ============================================= */

.logo a {
    color: #4f4f4f !important;
}

.logo span {
    color: #b91023 !important;
}

/* ===============================================
   MENU BOX
   ============================================= */

#main-menu ul li a {
    color: #b91023 !important;
    text-decoration: none !important;
}

#main-menu a:hover,
#main-menu ul li a:hover,
#main-menu li:hover > a,
#main-menu a:focus,
#main-menu ul li a:focus,
#main-menu li.focus > a,
#main-menu li:focus > a,
#main-menu ul li.current-menu-item > a,
#main-menu ul li.current_page_item > a,
#main-menu ul li.current-menu-parent > a,
#main-menu ul li.current_page_ancestor > a,
#main-menu ul li.current-menu-ancestor > a {
    color: #b91023 !important;
}

#main-menu ul.children li a:hover,
#main-menu ul.sub-menu li a:hover{
    background: #b91023 !important;
}

#main-menu ul li a:hover
,#main-menu ul li.current-menu-item > a, #main-menu ul li.current_page_item > a{
    color: #4F4F4F !important;
    text-decoration: none !important;
}

#main-menu ul li.current-menu-item > a::after, #main-menu ul li.current_page_item > a::after,
#main-menu ul li a:hover::after{
    background-color: #4F4F4F !important;
}

/* ===============================================
   POST BOX
   ============================================= */

.post-meta,.crumb-box a:hover{
    color: #b91023 !important;
}

p.slider-button a {
    background: #b91023 !important;
}

p.slider-button a:hover {
    background: #4F4F4F !important;
}

.post-info a:hover,
.entry-date:hover a,
.entry-date:hover i,
.entry-author:hover a,
.entry-author:hover i
{
    color: #b91023 !important;
}

.post-info i {
    color: #b91023 !important;
}

/* ===============================================
   Pagination
   ============================================= */

.pagination .nav-links a:hover,
.pagination .nav-links a:focus,
.pagination .nav-links span.current,
.dentistry-hospital-pagination span.current,
.dentistry-hospital-pagination span.current:hover,
.dentistry-hospital-pagination span.current:focus,
.dentistry-hospital-pagination a span:hover,
.dentistry-hospital-pagination a span:focus {
    background: #b91023 !important;
}

.comment-respond input#submit {
    background: #b91023 !important;
}

.comment-reply a {
    background: #b91023 !important;
}

.sidebar-area li a:hover, .sidebar-area li:hover{
    color: #b91023 !important;
}

.sidebar-area h4.title:before {
    background: #b91023 !important;
}

.sidebar-area h4.title:after {
    background: #b91023 !important;
}

.sidebar-area .tagcloud a:hover,
.footer-area .tagcloud a:hover{
    background: #b91023 !important;
}

.searchform input[type=submit] {
    background: #b91023 !important;
}

.searchform input[type=submit]:hover ,
.searchform input[type=submit]:focus {
    background: #b91023 !important;
}

.footer-copyright{
    background: #b91023 !important;
}

.footer-area a:hover{
    color: #4F4F4F !important;
}

.footer-area form.woocommerce-product-search button, #sidebar form.woocommerce-product-search button {
    background: #b91023 !important;
    border: solid 1px #b91023 !important;
}

.sidebar-area .widget_search button.wp-block-search__button.wp-element-button{
    background:  #b91023 !important;
}

.sidebar-area .widget_search button.wp-block-search__button:hover,
.sidebar-area .widget_search button.wp-block-search__button:focus{
    background: #b91023 !important;
}

.sidebar-area .widget_search label:before,
.sidebar-area .sidebar-widget.widget_block .wp-block-heading:before {
    background: #b91023 !important;
}

.sidebar-area .widget_search label:after,
.sidebar-area .sidebar-widget.widget_block .wp-block-heading:after {
    background: #b91023 !important;
}

.sidebar-area .wp-block-tag-cloud a:hover,
.footer-area .wp-block-tag-cloud a:hover ,.tag-cloud-link:hover{
    background: #b91023 !important;
}

.wc-block-components-totals-coupon-link ,
.wc-block-cart__submit-container a,
.wc-block-checkout__actions_row button,
.wc-block-components-totals-coupon__form button,
.wc-block-components-checkout-return-to-cart-button,
.wc-block-grid__product-add-to-cart a,
.product-add-to-cart a,
.woocommerce-Address-title.title a ,
.products .yith-wcwl-add-button a,.products .yith-wcwl-wishlistexistsbrowse ,.products .yith-wcwl-wishlistaddedbrowse,
.entry-summary .yith-wcwl-add-button a,.entry-summary .yith-wcwl-wishlistexistsbrowse ,.entry-summary .yith-wcwl-wishlistaddedbrowse
{
    background: #b91023 !important;
}

.yith-wcwl-wishlistexistsbrowse a,
.yith-wcwl-wishlistaddedbrowse a{
    background: #b91023 !important;
}

.wc-block-grid__product-price{
    color: #b91023 !important;
}

/* MY ACCOUNT */

nav.woocommerce-MyAccount-navigation ul li{
    background: #b91023 !important;
}

/* BUTTONS */

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce a.added_to_cart{
    background: #b91023 !important;
}

/* SHOP & SINGLE PRODUCT */

.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
    background: #b91023 !important;
}

.wp-block-button__link{
    background-color:#b91023 !important ;
}

.wp-block-button.is-style-outline .wp-block-button__link{
    border: 1px solid #b91023 !important;
}

/* shop page additional css */

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
    border: 1px solid #b91023 !important;
}

ul.products h2.woocommerce-loop-product__title{
    color: #b91023 !important;
}

/* shop page pagination  */

.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #b91023 !important;
}

.woocommerce nav.woocommerce-pagination ul li a:hover{
    background: #b91023 !important;
}

.woocommerce-page .yith-wcwl-add-to-wishlist-button{
    background: #b91023 !important;
}

.single-post-category .post-categories li a{
    background-color:#b91023 !important;
}

/*scroll-to-top*/

.scroll-up a {
    background: #b91023 !important;
}

.scroll-up a:hover{
    background: #b91023 !important;
}

/*PRELOADER*/

.diamond span:nth-child(1){
    border: 10px solid #b91023 !important;
}

.diamond span:nth-child(2){
    border: 6px solid #b91023 !important;
}

.diamond span:last-child{
    border: 6px solid #b91023 !important;
}

/* ===============================================
  Progress Bar
=============================================== */

#elemento-progress-bar {
    background-color: #b91023 !important;
}

/* ===============================================
   HOME PAGE CSS
  =============================================== */

/*banner-section*/

.banner-main-section::before{
    background: linear-gradient(90deg, rgba(9, 36, 77, 0.35) 7.09%, rgba(9, 36, 77, 0.9) 32.69%, #09244D 100%) !important;
}

.banner-video-img .elementor-custom-embed-image-overlay::before{
    background-color: #09244D80;
}

/* Testimonial Section */

.testimonials-heading:after{
    background-color: #4F4F4F !important;
}

.testimonial-slider .owl-dots .owl-dot.active span {
    background: #b91023 !important;
}

.testimonials-section-inner:after{
    background-color: #b91023 !important;
}

.testiimonial-box:hover{
    background-color: #a8cae6 !important;
}

.elementor-image-box-wrapper .elementor-image-box-img {
    width: 70% !important;
}

.post-box a{
    text-decoration: none!important;
}