<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

*/
/* Buttons */
input[type="button"] {
	border: none;
	color: white;
	background-color: var( --e-global-color-026ebc4 );
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
	font-size: 16px;
	padding: 15px 30px;
	border-radius: 80px;
}

input[type="button"]:hover,
input[type="button"]:focus {
	background-color: var( --e-global-color-14a30a9 );
	color: var( --e-global-color-3241597 );
}
/* END Buttons*/



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

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

form.post-password-form input {
	margin-bottom: 12px;
}

form.post-password-form [type=submit] {
	border-color: #4CAF50;
	background-color: #4CAF50;
	color: #fff;
	text-transform: uppercase;
	font-weight: 500;
}

form.post-password-form [type=submit]:hover {
	background-color: #46a049;
	border-color: #46a049;
}

form.post-password-form label {
	padding-bottom: 5px;
}
/* END Password Protected Page */

/* Zoom LiveDesk Chat Styles */
.livesdk__invitation {
	margin-right: 60px;
}
/* END Zoom LiveDesk Chat Styles */

/* BoldChat Styles */
.bc-btn {
	color:#fafafa !important;
}
/* END BoldChat Styles*/

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



/* Single Page */
.vc-img img {
    min-width: 100vw;
	max-width: 100vw;
}
.vc-img {
	overflow-x: hidden;
}
/* END Single Page */



/* Gravity Forms */
/* label color */
.vc-form .gform_wrapper.gravity-theme .gfield_label {
    color: #474747;
    font-weight: 400;
    font-size: 16px;
}
/* END Gravity Forms */




/* Mega Menus */
/* make menu 3 columns */
.vc-menu-col-3 ul {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}

.vc-menu-col-3 ul li {
    margin-right: 20px;
}

@media (max-width: 767px) {
    .vc-menu-col-3 ul {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }
	.vc-menu-col-3 ul li {
		margin: none;
	}
}

/** mobile only menu items **/
@media (min-width: 768px) {
	#vc-navbar .vc-mobile-only {
		display: none;
	}
}
/* END Mega Menus */



/* Calculator */
.vc-calculator p.align-center {
	text-align: center;
}

.vc-calculator .calculator.legacy-calculator .field .length-selector {
	padding: 20px !important;
}

.vc-calculator div.field label {
	margin-top: 20px;
	margin-bottom: 5px;
}

.vc-calculator .calculator.legacy-calculator .button-submit {
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: var( --e-global-color-026ebc4 );
	padding: 10px 20px 10px 20px;
	border-radius: 80px;
}

.vc-calculator .calculator.legacy-calculator .button-submit:hover {
	color: var( --e-global-color-3241597 ) !important;
	background-color: var( --e-global-color-14a30a9 );
}
/* END Calculator */




/* Rates Tab Content */
.vc-rates h5, .vc-rates h4 {
    color: var( --e-global-color-026ebc4 );
    margin-top: 30px;
}

.vc-rates h4 {
    border-bottom: 1px solid var( --e-global-color-026ebc4 );
    padding-bottom: 5px;
}

.vc-rates div.vc-rate-item {
    border-bottom: 1px solid #F2F2F2;
    padding: 5px;
}
/* END Rates Tab Content */




/* Tables */
table tbody&gt;tr:nth-child(odd)&gt;td, table tbody&gt;tr:nth-child(odd)&gt;th, table tbody tr:hover&gt;td, table tbody tr:hover&gt;th {
    background-color: transparent;
}
/* END Tables */




/* Mobile Menu */
/** location tabs **/
@media only screen and (max-width: 1024px) {
.eael-advance-tabs.eael-tabs-vertical {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }

.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav {
    -webkit-box-flex: 1;
    -ms-flex: 1 100%;
    flex: 1 100%;
    }
}
/* END Mobile Menu */



/* Fix Body Horizontal Scroll */
body {
	overflow-x: hidden;
}
/* END Fix Body Horizontal Scroll */


/* Tables */
@media (max-width: 767px) {
    .vc-table {
    overflow: scroll;
    }
}
/* END Tables */</pre></body></html>