/*
Theme Name: EverHue Child
Theme URI: https://everhue.qodeinteractive.com
Description: A child theme of EverHue
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: everhue
Template: everhue
*/

body { background-color:#F5F5F5 !important; }
body.home .qodef-header-wrapper .qodef-header-logo { display:none !important; }
#qodef-page-header .qodef-header-logo-link { height:37px !important; }
#qodef-page-footer-top-area-inner { max-width: 1400px; margin: auto; padding-left: 30px !important; padding-right: 30px !important; }

h2.qodef-m-title { color:#000000 !important; }
h3.qodef-m-title { color:#000000 !important; }
p.qodef-m-text { color:#000000 !important; }

ul.footer_menu li { font-size:18px !important; font-weight:bold !important; }
#custom_html-2 { margin-bottom:15px !important; }
.footer_block_1_1 { margin-top:15px !important; }

.connect_main_con .wpcf7 .qodef-contact-form-light input { border-color:#000000 !important; color:#000000 !important; }
.connect_main_con .wpcf7 .qodef-contact-form-light textarea { border-color:#000000 !important; color:#000000 !important; resize:none; }
.connect_main_con .wpcf7 .qodef-contact-form-light .qodef-submit-holder .qodef-button { color:#000000 !important; }
.connect_main_con .wpcf7 form.invalid .wpcf7-response-output { color:#000000 !important; }

.btn_white a.elementor-button { color: #ffffff; background-color: transparent; border: 2px solid #ffffff; border-radius: 50px; padding: 10px 20px; }
.btn_white a.elementor-button:hover { color: #000000; background-color: #ffffff; }
.btn_white a.elementor-button svg { fill: #ffffff !important; }
.btn_white a.elementor-button:hover svg { fill: #000000 !important; }

.btn_blue a.elementor-button { color: #2140C9; background-color: transparent; border: 2px solid #2140C9; border-radius: 50px; padding: 10px 20px; }
.btn_blue a.elementor-button:hover { color:#ffffff; background-color: #2140C9; }
.btn_blue a.elementor-button svg { fill: #2140C9 !important; }
.btn_blue a.elementor-button:hover svg { fill: #ffffff !important; }

.blue_underline { position: relative; display: inline-block; }
.blue_underline::after { content: ""; position: absolute; left: -10px; bottom: -4px; width: 140%; height: 10px; background: url('https://slayagency.com/v2/wp-content/uploads/2026/04/blue_unline.png') no-repeat center; background-size: 100% 100%; }

.qodef-e-logo img { height:50px !important; }

button.qodef-submit { font-family: Montserrat; font-weight: 700; font-style: Bold; font-size: 12px; line-height: 15px; letter-spacing: 0%; text-align: center; vertical-align: middle; text-transform: uppercase; }

.qodef-team-hover { display:none !important; }

@media (max-width: 1024px) {
	.footer_block_1_1 { margin-top:-30px !important; }
	.footer_block_2_2 { margin-top:-25px !important; }
	.footer_block_2_3 { margin-top:-25px !important; margin-bottom:10px !important; }
}

div.footer_social_light { margin-top:10px; }
div.footer_social_light a { margin-right:5px; display:inline-block; text-decoration:none; }
div.footer_social_light a:hover {  text-decoration:none; opacity:0.7; }
div.footer_social_light img { width: 25px; height: 25px; }
div.footer_social_dark { margin-top:10px; }
div.footer_social_dark a { margin-right:5px; display:inline-block; text-decoration:none; }
div.footer_social_dark a:hover { text-decoration:none; opacity:0.7; }
div.footer_social_dark img { width: 25px; height: 25px; }

footer#qodef-page-footer #qodef-page-footer-top-area { background-color:#F2F3F3; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner h3.qodef-m-title { color:#040404; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_1_1 { color:#040404; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_1 { color:#040404; font-weight:bold;}
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_2 { color:#040404; font-weight:bold; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_2 a { color:#040404; text-decoration:none; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_2 a:hover {  opacity:0.7; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_3 { color:#040404; font-weight:bold; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_3 a { color:#040404; text-decoration:none; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_3 a:hover {  opacity:0.7; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner ul.footer_menu { color:#040404; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner ul.footer_menu li { color:#040404; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner ul.footer_menu li a { color:#040404; text-decoration:none; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner ul.footer_menu li a:hover {  opacity:0.7; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner div.footer_social_light { display:none; }
footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner div.footer_social_dark { display:block; }

body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area { background-color:#040404 !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner h3.qodef-m-title { color:#F2F3F3 !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_1_1 { color:#F2F3F3 !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_1 { color:#F2F3F3 !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_2 { color:#F2F3F3 !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_2 a { color:#F2F3F3 !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_2 a:hover {  opacity:0.7; !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_3 { color:#F2F3F3 !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_3 a { color:#F2F3F3 !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_3 a:hover {  opacity:0.7; !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner ul.footer_menu { color:#F2F3F3 !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner ul.footer_menu li { color:#F2F3F3 !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner ul.footer_menu li a { color:#F2F3F3 !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner ul.footer_menu li a:hover {  opacity:0.7; !important; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner div.footer_social_dark { display:none; }
body.page-proof footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner div.footer_social_light { display:block; }

body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area { background-color:#040404 !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner h3.qodef-m-title { color:#F2F3F3 !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_1_1 { color:#F2F3F3 !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_1 { color:#F2F3F3 !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_2 { color:#F2F3F3 !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_2 a { color:#F2F3F3 !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_2 a:hover {  opacity:0.7; !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_3 { color:#F2F3F3 !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_3 a { color:#F2F3F3 !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner p.footer_block_2_3 a:hover {  opacity:0.7; !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner ul.footer_menu { color:#F2F3F3 !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner ul.footer_menu li { color:#F2F3F3 !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner ul.footer_menu li a { color:#F2F3F3 !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner ul.footer_menu li a:hover {  opacity:0.7; !important; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner div.footer_social_dark { display:none; }
body.page-connect footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner div.footer_social_light { display:block; }

@media (max-width: 767px) {
	footer#qodef-page-footer #qodef-page-footer-top-area #qodef-page-footer-top-area-inner h3.qodef-m-title { font-size:24px; line-height:32px; }
	#principle_1_inner_con .qodef-parallax-row-holder { display:none; }
	#principle_2_inner_con .qodef-parallax-row-holder { display:none; }
	#principle_3_inner_con .qodef-parallax-row-holder { display:none; }
	#principle_4_inner_con .qodef-parallax-row-holder { display:none; }
}