<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Valorous Circle's Hello Elementor Child
Theme URI: https://valorouswebdesign.com
Template: hello-elementor
Author: Valorous Circle LLC
Author URI: https://valorouswebdesign.com
Description: A plain-vanilla &amp;amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.2.0.1565622455
Updated: 2019-08-12 11:07:35

*/


/* Google Policy */
.vc-GFGooglePolicy {
	font-size: 12px;
	line-height: 1.3;
}
/* END Google Policy */


/* Password Protected Page */
form.post-password-form {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding: 5rem 5%;
}

form.post-password-form p:nth-of-type(1), form.post-password-form label {
    font-weight: 500;
    color: #000;
    line-height: 1.6;
}

form.post-password-form input {
    height: 45px;
    border-radius: 3px;
}

form.post-password-form [type=submit] {
    height: 46px;
    border-radius: 3px;
    border-color: var( --e-global-color-accent );
}
/* END Password Protected Page */




/* Single Blog Post */
#vc-post-content h1, #vc-post-content h2, #vc-post-content h3, #vc-post-content h4, #vc-post-content h5, #vc-post-content h6 {
    margin-top: 1em;
    color:  var( --e-global-color-primary );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

#vc-post-content .wp-block-image:not(:first-of-type) {
	margin-top: 2em;
}

#vc-post-content .wp-block-image img {
	border-radius: 10px;
}

/** add spacing under lists **/
#vc-post-content ul, #vc-post-content ol {
    margin-bottom: 1em;
}

/** table of contents **/
.single-post .elementor-toc__list-item-text-wrapper {
	align-items: start;
}

.single-post .elementor-toc__list-item-text-wrapper svg {
	margin-top: 3px;
}
/* END Single Blog Post*/




/* Our Process Steps */
#vc-process .elementor-icon-box-content {
    margin-top: 15px;
    margin-left: -40px;
}
/* END Our Process Steps */



/* Elementor Anchor Link Offset */
body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
  position: relative;
  z-index: -1;
}

body:not(.elementor-editor-active) .elementor-menu-anchor:before {
  content: "";
  display: block;
  height: 200px;
  margin: -200px 0 0;
  visibility: hidden;
  pointer-events: none;
}
/* END Elementor Anchor Link Offset */



/* Hero Section */
/** Ashton style **/
#vc-hero-ashton {
	height: 84vh;
	max-height: 750px;
}

@media (max-width: 767px) {
    #vc-hero-ashton::before {
        background-image: radial-gradient(at top left, #151515 25%, #151515 67%);
        opacity: 0.8;
    }
}


/** Bernard style **/
@media (min-width:1025px) {
	#vc-hero-bernard {
    	height: 90vh;
    	max-height: 700px;
	}
	#vc-hero-bernard .vc-hero-content {
    	max-width: 600px;
	}
	
}
/* END Hero Section */


/* Subhero Featured Areas */
#vc-services-ashton .vc-services-ashton-col .elementor-column-wrap, #vc-services-ashton .e-con-inner, .vc-blur {
    backdrop-filter: blur(8px) grayscale(20%);
    -webkit-backdrop-filter: blur(8px) grayscale(20%);
}

/** add background color to Services section on mobile **/
@media (max-width: 767px) {
    #vc-services-ashton {
        background-color: var( --e-global-color-358129fe );
    }
}

@media (max-width: 1024px) {
	#vc-services-ashton .elementor-cta__content .elementor-icon {
		font-size: 30px;
	}
}
/* END Subhero Featured Areas */




/* Testimonial Carousel */
.vc-testimonial-carousel .elementor-swiper-button {
    border: 1px solid #e4e4e4;
    padding: 10px;
    border-radius: 100%;
    transition: all 120ms ease-in-out;
}

.vc-testimonial-carousel .elementor-swiper-button:hover {
    border-color: var( --e-global-color-adf62c6 );
}
/* END Testimonial Carousel */




/* Inline Link Stlye */
.type-post .elementor-text-editor p a, .elementor-widget-theme-post-content .elementor-text-editor p a, #vc-post-content a, .elementor-widget-theme-post-content .elementor-text-editor ul a {
	text-decoration: underline;
	font-weight: bold;
}
/* END Inline Link Stlye */




/* Breadcrumbs */
.elementor-widget-breadcrumbs p {
	text-transform: none;
	letter-spacing: 0px;
}
/* END Breadcrumbs */




/* Headlines */
/** style span in headline **/
.vc-headline-before {
    font-size: 0.5em;
    line-height: 1.2;
    font-weight: 500;
    display: inline-block;
    padding-bottom: 10px;
}
/* END Headlines */



/* FAQs */
#vc-faqs .elementor-tab-title {
    border-radius: 1em;
    margin-bottom: 10px;
}
/* END FAQs */




/* Site Header */
/** hide menu items on non-hamburger menu **/
#vc-header nav:not(.elementor-nav-menu--dropdown) .vc-hamburger-only {
	display: none;
}
/* END Site Header */



/* Site Footer */
@media (max-width: 768px) {
    #vc-footer .elementor-nav-menu li a {
        display: block;
        text-align: center;
    }
}
/* END Site Footer */




/* Icon Box */
.vc-icon-box--offset .elementor-icon-box-icon {
    padding-top: 8px;
}
/* END Icon Box */






/* Text Styles */
/** balances text **/
.vc-balance {
  text-wrap: balance;
}
/* END Text Styles */</pre></body></html>