/* 

Theme Name: Astra Child
Theme URI: https://mshohel.com
Template: astra
Author: Shohel Rana
Author URI: https://mshohel.com
Description: A child theme of the Astra theme
Version: 1.0.0
Updated: 2024-07-31
Text Domain:  ericastrachild

*/


/* 
#FEA47F   Light Orange
#F97F51   Rich Orange

8B4513 Eric Merun

#25CCF7   Light Blue
#1B9CFC   Dark Blue
#3B3B98   Deep Blue

F5F5DC

FFF7A3    Navbar Color
0252A3    Navbar Text Color

 */

h1,h2,h3, p {
	margin-bottom: 13px !important;
}

.post-template-default.single-post {
	padding: 0 !important;
	margin: 0 !important;
}

.post-template-default.single-post .ast-primary-header-bar {
  background-image : url(https://www.vistasolutionbusiness.com/wp-content/uploads/2024/08/SinglePageHeader.jpg);
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}

.post-template-default.single-post .wp-post-image {
	margin-top: 50px;
	width: 100%;
}

.post-template-default.single-post p {
	text-align: justify;
}

 .entry-meta {
	display: none !important;
}

p {
	font-size: 18px !important;
}

#masthead .main-header-menu .menu-item:hover .menu-link,
#masthead .main-header-menu .current-menu-item .menu-link {
	color: yellow !important;
}

@media (max-width: 991.98px) {
	#masthead .main-header-menu .menu-item:hover .menu-link,
	#masthead .main-header-menu .current-menu-item .menu-link {
		color: yellow !important;
	}
	#ast-mobile-site-navigation .main-navigation {
		position: fixed !important;
		top: 80px !important;
		padding-left: 8% !important;
		padding-right: 8% !important;
	}
	#ast-mobile-site-navigation .main-navigation #ast-hf-mobile-menu {
		box-shadow: 1px 1px 2px 3px #00000010 !important;
		top: 0px !important;
	}
	
	#ast-scroll-top {
	bottom: 80px !important;
}
	
.post-template-default.single-post .wp-post-image {
	margin-top: 80px;
	width: 100%;
}
	
}

#masthead.eric-header .main-header-menu .menu-item .menu-link {
	color: #0252A3;
}

#masthead.eric-header .main-header-menu .menu-item:hover .menu-link,
#masthead.eric-header .main-header-menu .current-menu-item .menu-link {
	color: #8B4513 !important;
}

#masthead.eric-header .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
	fill: #000000 !important;
}

.wpforms-field-label,
.wpforms-field-sublabel,
.wpcf7-form label {
	color: #ffffff !important;
	font-weight: 400 !important;
	font-size: 18px !important;
}

.wpforms-field-label,
.wpcf7-form label {
	margin-bottom: 5px !important;
	margin-top: -10px !important;
}

.ast-desktop .ast-primary-header-bar.main-header-bar, .ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
    border-bottom: 0;
    top: 0;
    position: fixed;
    width: 100%;
/*     background: rgb(255 247 163 / 1%); */
}
#masthead.eric-header .ast-primary-header-bar.main-header-bar {
    background: #FFF7A3 !important;
	top: 0;
}

.line_center {
	width: 60%;
	margin: 0 auto;
	margin-bottom: 30px;
	background: #8B4513;
	height: 2px;
	position: relative;
}

.outer_circle_center {
	height: 20px;
	width: 20px;
	border-radius: 100%;
	background: #8B4513;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.inner_circle_center {
	height: 16px;
	width: 16px;
	border-radius: 100%;
	background: #ffffff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}


.entry-content h6 {
	margin-top: -15px !important;
	margin-bottom: 30px !important;
}

.wpcf7-submit:hover {
	border: 3px solid #FFF7A3 !important;
	color: #FFF7A3 !important;
}

#ast-scroll-top {
	bottom: 125px !important;
}


.elementor-kit-92 button, .elementor-kit-92 input[type="button"], .elementor-kit-92 input[type="submit"], .elementor-kit-92 .elementor-button {
	box-shadow: 0px 0px 0px 0px rgba(0,0,0,0) !important;
}

[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal {
	color: #00000000;
}




