<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;
}

.vc-formLight .vc-GFGooglePolicy {
	color: var( --e-global-color-06631f8 );
}

.vc-formLight .vc-GFGooglePolicy a {
	color: var( --e-global-color-06300f8 );
}

.vc-formLight .gform_wrapper.gravity-theme .gform_footer {
	padding: 6px 0;
}

/* END Google Policy */




/* Gravity Forms */
.gform_required_legend {
	display: none;
}
/* END Gravity Forms */




/* Password Protected Page */
form.post-password-form {
	display: inline-block;
	margin: 40px 25px;
}

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

form.post-password-form label {
	line-height: 2.4em;
}

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

form.post-password-form [type=submit] {
	height: 46px;
	border-radius: 3px;
}
/* END Password Protected Page */




/* Subhero Featured Areas */
#vc-services .vc-services-col .elementor-column-wrap {
    backdrop-filter: blur(6px) grayscale(20%);
    -webkit-backdrop-filter: blur(6px) grayscale(20%);
}
/* END Subhero Featured Areas */




/* Gravity Forms */
.gfield_error input[type="text"], .gfield_error input[type="email"], .gfield_error input[type="tel"], .gfield_error input[type="number"], .gfield_error input[type="text"], .gfield_error input[type="text"], .gfield_error input[type="text"], .gfield_error input[type="text"], .gfield_error textarea {
	border-color: red !important;
}
/* END Gravity Forms */






/* 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 );
}

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





/* Icon Styles */
/** dropshadow **/
.vc-icon .elementor-icon {
    box-shadow: 0px 5px 25px -6px rgba(27, 77, 130, 0.1);
}

/** rotate on hover **/
.vc-icon2 .elementor-cta:hover .elementor-icon, .vc-icon2 .elementor-icon-box-icon:hover .elementor-icon {
    transform: rotate(5deg);
}
/* END Icon Styles */




/* 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 */





/* 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: 120px;
  margin: -120px 0 0;
  visibility: hidden;
  pointer-events: none;
}
/* END Elementor Anchor Link Offset */





/* Logo Slider */
.vc-logo-slider .elementor-main-swiper {
    padding: 30px;
}

.vc-logo-slider .elementor-swiper-button {
    background-color: #232379;
    padding: 4px;
}

.vc-logo-slider .elementor-swiper-button-prev {
    margin-left: -15px;
}

.vc-logo-slider .elementor-swiper-button-next {
    margin-right: -15px;
}
/* END Logo Slider */





/* Header */
/** shrink logo on scroll **/
#vc-header.elementor-sticky--effects #vc-logo img {
    transition: all .3s ease-in-out;
    width: 130px;
}

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




/* Headings */
/** heading span styled as secondary headline **/
.vc-subheading {
    display: inline-block;
    color: var(--e-global-color-secondary );
    font-family: var(--e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size );
    font-weight: var(--e-global-typography-secondary-font-weight );
    text-transform: var(--e-global-typography-secondary-text-transform );
    letter-spacing: var(--e-global-typography-secondary-letter-spacing );
}
/* END Headings */</pre></body></html>