.elementor-kit-19222{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#D43B67;--e-global-color-635fd6d7:#4054B2;--e-global-color-5b51588:#23A455;--e-global-color-24d9349:#000;--e-global-color-74e6dc97:#FFF;--e-global-color-b2ef1d9:#F1F1F3;--e-global-color-cd566a0:#FBC201;--e-global-color-ad2a08f:#1BA08F;--e-global-typography-primary-font-family:"GlamourAbsolute";--e-global-typography-secondary-font-family:"BornReady";--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-weight:700;font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-kit-19222 button,.elementor-kit-19222 input[type="button"],.elementor-kit-19222 input[type="submit"],.elementor-kit-19222 .elementor-button{background-color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-container{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-19222 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS */.nomar p, .nomar h1, .nomar h2, .nomar h3, .nomar h4, .nomar h5, .nomar h6 { margin-bottom: 0 !important; }
.sticky-enabled .main-navigation.is_stuck { background: #fff; }
.post { margin: 0; }

.elementor-post-info__terms-list a { color: #1ba08f !important; }
.elementor-post-info__terms-list a:hover { text-decoration: underline; }

#masthead { position: relative; z-index: 9; background: transparent; }

.elementor-section.hhero { z-index: 1; ; max-width: 100%; overflow-x: hidden; width: 100%; padding-top: 95px !important; position: relative !important; top: -95px; margin-bottom: -95px !important; }

.postgrid .elementor-post__badge { position: relative !important; }

@media screen and (max-width: 1024px) {
	.bloghero { padding: 60px 0px 60px 0px !important; }
	.bloghero h2 { position: relative; z-index: 9; font-size: 48px !important; }
}

@media screen and (max-width: 981px) {
	.elementor-section.hhero:before { width: 100%; height: 480px; }
}

@media screen and (max-width: 767px) {
	.elementor-section.hhero { padding-bottom: 300px !important; top: 0; margin-top: 0 !important;  margin-bottom: 0 !important; background-size: cover; background-position: center bottom; }
	.elementor-section.hhero:before { width: 100%; height: 380px; background-size: auto 110%; overflow: visible; }
	.elementor-section.fbva { background-size: contain !important; }
	.elementor-element-a489a10, .elementor-element-1038cbe1 { height: 0;     display: none; }
	.elementor-section.hhero .elementor-widget-wrap, .elementor-section.hhero .elementor-column-wrap { padding-top: 0 !important; }
	.elementor-section.hhero { margin-top: 0 !important; padding-top: 0 !important; }
	.elementor-section.hhero .elementor-widget-wrap { max-width: 400px; margin-left: auto; margin-right: auto; }
	.hhtxt { position: relative; top: -40px; }
	.hhlogos .elementor-column { min-height: 60px; }
	.hhlogos img { max-width: 200px !important; width: 100% !important; }
	.hhlogos .elementor-widget-container { margin: 0 auto 40px !important; }
	.elementor-element-3ce57a0 .elementor-widget-container { margin-bottom: 0 !important; }
	.elementor-15772 .elementor-element.elementor-element-3ce57a0 img { max-width: 130px !important;  }
	.hhlpbx .elementor-column { margin-bottom: 40px; }
	.fbvabg:before { height: 50px; }
	.bloghero h2 { font-size: 36px !important; }
	.bloghero { padding: 50px 0px 50px 0px !important; }
	.postgrid, .elementor-search-form__container { max-width: 400px; margin-left: auto; margin-right: auto; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GlamourAbsolute';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fullybookedva.com/wp-content/uploads/2021/05/GlamourAbsolute-regular.woff2') format('woff2'),
		url('https://fullybookedva.com/wp-content/uploads/2021/05/GlamourAbsolute-regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BornReady';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fullybookedva.com/wp-content/uploads/2021/05/BornReady-Regular.woff2') format('woff2'),
		url('https://fullybookedva.com/wp-content/uploads/2021/05/BornReady-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */