/*
Theme Name: Redleaf Child
Theme URI: https://redleafthemes.in/
Template: redleaf
Author: Prasadh Baapaat
Author URI: https://cmswebdev.in/
Description: Redleaf is a Minimalistic, Barebones, Easy Starter Theme with Cutomizer options for WordPress
Tags: blog,custom-logo,custom-colors,custom-menu,theme-options,featured-images,right-sidebar
Version: 2.2.5.1768077669
Updated: 2026-01-10 20:41:09

Light Blue - #6EC1EA
Grey - #9EA4AC
Green - #3B8145
Southpaw Blue - #72849D

*/

/*** HEADER ***/
.bgheader {margin-top: 40px}
.bgheader a {text-align: center}
.bgheader a img {max-height: 100px;width: auto;}

/*** NAV MENU ***/
.mainmenu {background-color: #fff !important}
.menu {width: 602px; margin: 0 auto !important}
.current-menu-item a, .current-page-item a {color: #6EC1EA;}
.bgheader a img {max-height: 100px;width: auto;}
#primary.menu a:hover {color: #6EC1EA;}

/*** SITE ***/
#maincontent {padding: 50px 0 30px 0;margin-bottom: 0px;}
p {display: block; margin-block-start: 0;margin-block-end: 0;margin-bottom: 10px !important}
a.gototop {background-color: #fff;

/*** POLICY PAGES ***/}
.policies a {color: #6EC1EA}
.policies hr {background-color: #000; margin-bottom: 15px;}
.policies ul ul li {list-style: none;font-size: 13px;}

/*** FOOTER ***/
.mainfooter {padding: 20px 0 0;width: 100%;color: #000 !important; position: static !important}
.col-lg-6.footertext {width: 100%;}
#footerMenu {margin-bottom: 0;}
#footerMenu .footer_menu {width: 363px; margin: 0 auto;}
#footerMenu .footer_menu li {float: left; display: block; padding: 0 5px;}
#footerMenu .footer_menu li a {color: #000;}
#footerMenu .footer_menu li a:active,#footerMenu .footer_menu li a:hover {color: #6EC1E4}

#legalMenu .legal_menu {width: 298px; margin: 0 auto;}
#legalMenu .legal_menu li {float: left; display: block; padding: 0 5px;}
#legalMenu .legal_menu li a {color: #000;}
#legalMenu .legal_menu li a:active,#legalMenu .legal_menu li a:hover {color: #6EC1E4}
#wpsvccount {display: none;}

@media (max-width: 786px) {
.bgheader a {text-align: left}
	.menu-toggle-icon, .menu-toggle-icon::before, .menu-toggle-icon::after {background-color: #000}
	.menu-toggle[aria-expanded="true"] .menu-toggle-icon, .menu-toggle[aria-expanded="true"] .menu-toggle-icon::before, 
	.menu-toggle[aria-expanded="true"] .menu-toggle-icon::after {background-color: #6EC1EA;}
	
	#maincontent {padding: 80px 0 0;}
	#primary {padding-top: 90px;border: 0 !important;}
	.mainmenu {margin-top: -110px; background-color: transparent !important}
	.menu-toggle, .menu-toggle-text {display: block;}
	#primary {margin-top: 10px;border-top: 1px solid #555;}

	.menu-short-container {margin-top: 10px;border-top: 1px solid #454545;}
	.menu {display: none;flex-direction: column;width: 100%;}

	.menu.active {display: flex;z-index: 9999;position: relative;}
	
	.menu li {width: 100%;}
	
	.sub-menu,.sub-menu li .sub-menu,.sub-menu li .sub-menu li .sub-menu {position: static;width: 100%;padding-left: 10px;}
	.menu-item-has-children .sub-menu li .sub-menu {background-color: #242424;}

	.menu-item-has-children::after {top: 10px;}

	.menu li:hover .sub-menu {display: none;}
	.menu li.show-submenu .sub-menu,.menu li.show-submenu .sub-menu li .sub-menu {display: block;}
}