/*
Theme Name: HealthFirst Child
Theme URI: https://healthfirst.qodeinteractive.com
Description: A child theme of HealthFirst
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: healthfirst
Template: healthfirst
*/

#qodef-page-header .qodef-header-logo-link {top: -5px;}
#qodef-page-footer .widget {margin-bottom: 0;}

.qodef-button.qodef-layout--filled.qodef-html--link,
.qodef-button.qodef-layout--filled .qodef-btn-fill-color,
.qodef-theme-button, button[type=submit], input[type=submit],
.qofef-contact-us-form .wpcf7-submit {background-color:#003B4C;}

.qofef-contact-us-form input[type=email], .qofef-contact-us-form input[type=number], .qofef-contact-us-form input[type=password], .qofef-contact-us-form input[type=tel], .qofef-contact-us-form input[type=text], .qofef-contact-us-form input[type=url], .qofef-contact-us-form textarea,
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {border-color:#003B4C;}

.qodef-header-navigation>ul>li>a,
.qodef-header-navigation>ul>li>a:hover,
.textwidget p,
.qodef-icon-font-awesome, 
.qodef-header-navigation > ul > li > a .qodef-menu-item-text .qodef-menu-item-zigzag svg,
.qodef-button.qodef-layout--textual .qodef-m-zigzag,
.qodef-button.qodef-layout--textual {color: #003B4C}

#qodef-page-footer .widget .qodef-widget-title {color: #003B4C}

.qodef-shortcode h1 a, .qodef-shortcode h2 a, .qodef-shortcode h3 a, .qodef-shortcode h4 a, .qodef-shortcode h5 a, .qodef-shortcode h6 a {color: #003B4C}

/*
Theme Name: HealthFirst Child
Theme URI: https://healthfirst.qodeinteractive.com
Description: A child theme of HealthFirst
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: healthfirst
Template: healthfirst
*/

.qodef-button.qodef-layout--filled.qodef-html--link,
.qodef-button.qodef-layout--filled .qodef-btn-fill-color,
.qodef-theme-button, button[type=submit], input[type=submit],
.single_add_to_cart_button,
.qofef-contact-us-form .wpcf7-submit {background-color:#003B4C;}

.qofef-contact-us-form input[type=email], .qofef-contact-us-form input[type=number], .qofef-contact-us-form input[type=password], .qofef-contact-us-form input[type=tel], .qofef-contact-us-form input[type=text], .qofef-contact-us-form input[type=url], .qofef-contact-us-form textarea,
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {border-color:#003B4C;}

.qodef-header-navigation>ul>li>a,
.qodef-header-navigation>ul>li>a:hover,
.textwidget p,
.qodef-icon-font-awesome, 
.qodef-header-navigation > ul > li > a .qodef-menu-item-text .qodef-menu-item-zigzag svg,
.qodef-button.qodef-layout--textual .qodef-m-zigzag,
.qodef-button.qodef-layout--textual {color: #003B4C}

.qodef-page-title {height: 210px;}
.qodef-blog .qodef-blog-item .qodef-e-title {margin: 0 0 10px;}
/*.qodef-h1, h1 { font-size: 36px;}*/

#qodef-page-footer .widget .qodef-widget-title {color: #003B4C}
#qodef-page-footer-top-area h1, #qodef-page-footer-top-area h2, #qodef-page-footer-top-area h3, #qodef-page-footer-top-area h4, #qodef-page-footer-top-area h5, #qodef-page-footer-top-area h6 {margin: 0 0 20px;}

.qodef-shortcode h1 a, .qodef-shortcode h2 a, .qodef-shortcode h3 a, .qodef-shortcode h4 a, .qodef-shortcode h5 a, .qodef-shortcode h6 a {color: #003B4C}

#home-top-slider .e-con-inner, #home-bottom-slider .e-con-inner {
	padding: 0;
}

#home-video-container {
    background-color: #2C2C2C;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 0px 150px 0px;
}

#home-quote {
	background-image: url(https://ayaginizasaglik.com/wp-content/uploads/2026/04/saglik-ve-corap-1920x680-1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 0px 150px 0px;
}

#home-quote h3, #home-quote p {display: none;}

#home-quote .elementor-widget-wrap {
	display: flex;
	justify-content:center;
	align-content: center;
    align-items: center;
	margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0% 0% 0% 0%;
	position: relative;
    width: 100%;
    flex-wrap: wrap;
}

#home-quote .elementor-widget-text-editor {
	text-align: center;
    width: 720px;
    max-width: 720px;
}

#home-newsletter {
	background-color: #2C2C2C;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 35px 0px 35px 0px;
}

#home-newsletter .newsletter-first {
	width: 24%;
}

#home-newsletter .newsletter-second {
	width: 76%;
}

#home-newsletter h4 {
	margin: 0;
}

.qodef-woo-product-inner:hover .button.product_type_external {
	display: none;
}

.qodef-shortcode.qodef-m.qodef-social-share {
    display: none !important;
}

#qodef-woo-page .button:not(.add_to_cart_button):not(.product_type_grouped):not(.product_type_external):not(.product_type_variable):not(.product_type_simple), .qodef-woo-shortcode .button:not(.add_to_cart_button):not(.product_type_grouped):not(.product_type_external):not(.product_type_variable):not(.product_type_simple), #qodef-woo-page .button:not(.add_to_cart_button):not(.product_type_grouped):not(.product_type_external):not(.product_type_variable):not(.product_type_simple):hover, .qodef-woo-shortcode .button:not(.add_to_cart_button):not(.product_type_grouped):not(.product_type_external):not(.product_type_variable):not(.product_type_simple):hover,#qodef-woo-page .button:not(.add_to_cart_button):not(.product_type_grouped):not(.product_type_external):not(.product_type_variable):not(.product_type_simple):after, .qodef-woo-shortcode .button:not(.add_to_cart_button):not(.product_type_grouped):not(.product_type_external):not(.product_type_variable):not(.product_type_simple):after{
	background-color:#003B4C;
}

.qodef-blog .qodef-blog-item .qodef-e-media-image {width: 100%}
#youtube-video-section h4 {color: #ffffff !important;}
#youtube-video-section .yt-subscribe-text h4 {font-size: 30px;}

.bolero-gallery-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 40px;
    align-items: start;
}

.bolero-gallery-card {
    display: block;
    text-decoration: none;
    color: #003B4C;
    font-weight: 400;
    line-height: 1.35;
}

.bolero-gallery-card img {
    width: 100%;
    object-fit: contain;
    display: block;
    margin-bottom: 18px;
}

.bolero-gallery-card span {
    display: block;
    font-size: 18px;
}

.bolero-gallery-card img {
    transition: opacity 0.25s ease;
}

.bolero-gallery-card:hover img {
    opacity: 0.8;
}

@media (max-width: 900px) {
    .bolero-gallery-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 20px;
    }
}

@media (max-width: 600px) {
    .bolero-gallery-grid {
        grid-template-columns: 1fr;
		gap: 20px;
    }
}

@media only screen and (max-width: 1200px) {
	#qodef-page-footer-top-area-inner {
		padding: 0;
    }
}

@media only screen and (max-width: 800px) {
    #qodef-page-footer-top-area-inner {
        width: 86%;
    }
	#qodef-page-footer .widget {
		margin: 0;
	}

	#qodef-page-footer #custom_html-2 .custom-html-widget {
		display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
	}

	#qodef-page-footer #custom_html-2 .custom-html-widget a {
		display: flex !important;
        justify-content: space-between;
        width: 80%;
        margin: 20px 0 !important;
	}
	
	#qodef-page-footer #custom_html-2 .custom-html-widget a img{
		width: 100%;
	}
	
	.elementor-35 .elementor-element.elementor-element-88b0c06 {
		margin-bottom: 40px;
	}
	
	#home-video-container {
		margin-top: 40px;
		padding-top: 40px;
		padding-bottom: 40px;
	}
	
	#home-video-container .elementor-35 .elementor-element.elementor-element-641bb89 > .elementor-element-populated {
		padding: 40px 0px 0px 0px
	}
	
	.elementor-35 .elementor-element.elementor-element-88b0c06 > .elementor-widget-container, .elementor-35 .elementor-element.elementor-element-7e761d8, .elementor-35 .elementor-element.elementor-element-b68e116 {
        padding: 40px 0px 0px 0px !important;
    }
	
	.qodef-grid-item {
		margin-bottom: 30px;
	}
	
	#qodef-page-footer-top-area h5 {
		margin: 0;
	}
	
	.elementor-35 .elementor-element.elementor-element-7e761d8, .elementor-35 .elementor-element.elementor-element-641bb89 > .elementor-element-populated {
		padding: 0 !important;
	}
	
	section.qodef-elementor-content-grid.qodef-extended-grid--right>.elementor-container, section.qodef-elementor-content-grid.qodef-extended-grid--right>.elementor-element {
		padding: 0 calc((100% - 82%)/ 2);
	}
	
	.sr7-layer:not(#SR7_4_2-15-11) .qodef-shortcode.qodef-m.qodef-button.qodef-layout--textual.qodef-html--link span {
		color: #ffffff;
	}

	.elementor-6718 .elementor-element.elementor-element-de6c931, .elementor-6718 .elementor-element.elementor-element-294963f, .elementor-6718 .elementor-element.elementor-element-d7ab806, .elementor-6718 .elementor-element.elementor-element-b2ad635 {
		padding: 0 40px;
	}
	
	#qodef-page-inner {padding: 0 0 40px !important}
}