/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/


/* astra header section ///////////////////////////////////////////////////*/

.ast-builder-grid-row>.site-header-section {
    margin-top: -20px !important;
}

.sub-menu {
	background-color: #f4c914 !important;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ast-builder-menu-1 .menu-item:hover > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item:hover > .ast-menu-toggle {
      color: #fff !important;
}

.ast-builder-menu-1 .menu-item:active > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item:active > .ast-menu-toggle {
      color: #fff !important;
}

.ast-builder-menu-1 .menu-item:visited > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item:visited > .ast-menu-toggle {
      color: #fff !important;
}

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link {
    color: #fff !important;
}


.elementor-widget-text-editor {
	font-family: inherit !important;
    color: #494949 !important;
	font-size: 17px !important;
}

.colorform_x1 {
	    font-size: 15px !important;
	    color: #fff !important;
    border-color: #dfdfdf;
    background-color: transparent;
}

#sb_instagram #sbi_load {
margin-top: 20px !important;
}

/* Everest form ///////////////////////////////////////////////////*/


.everest-forms button, .everest-forms button[type=submit], .everest-forms input[type=submit] {
	    font-size: 15px !important;
    padding: 10px 20px !important;
    background-color: #eda305 !important;
}

.everest-forms input[type=text], .everest-forms input[type=email], .everest-forms textarea {
    font-size: 15px;

}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid>label {
  	    font-size: 15px !important;  
	     color: #14e7f4 !important;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field.everest-forms-invalid input.evf-error {
    border-color: #f4a814;
}

.book_n1 {
	    font-size: 15px !important;

    background-color: transparent;
	color: #000;
}

.book_n2 {
	font-size: 15px;
}

.book_n3 {
    border-color: #f4a814;
		color: #000;
}

.evf-label {
	font-size: 15px;
}

#evf-674-field_email-error.evf-error {
	color: #d57b06 !important;
}

#evf-876-field_email-error.evf-error {
	color: #fa5252 !important;
}

/* check more below for PLACEHOLDER color ///////////////////////////////////////////////////*/

#evf-876-field_fullname-errorevf-field.evf-error {
	color: #fa5252 !important;
}


#evf-876-field_fullname-error.evf-field.everest-forms-invalid>label {
  	    font-size: 15px !important;  
	     color: #fa5252 !important;
}



#book_xx1.evf-error  {
	color: #fa5252 !important;
}

.evf-label {
	color: #d57b06 !important;
}

#evf-submit-674 {
  text-align: center;
	margin-top: 40px;
}

.everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid .evf-field ul li label {
    font-size: 15px !important;
}

/* end Everest form ////////////////*/

.elementor-slideshow__title {
	display: none !important;
}


#responsive-menu-container #responsive-menu {
    margin-top: 30px !important;
}


@media (max-width: 1200px) {
	
	.site-header-focus-item {
		display: none;
	}

}
