/*
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; 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-color: #888888;
	color: #888888;
}

input[type="button"]:hover,
input[type="button"]:focus {
	background-color: #888888;
}

a {
	color:#18729E;
}

/* Gravity Forms - Condensed (no visible field labels, placeholder instead) */
body .vc-gfCondensed .gform_wrapper ul li.gfield {
	margin-top:0;
}

.vc-gfCondensed .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text] {
	margin-bottom:0;
}

body .vc-gfCondensed .gform_wrapper .top_label div.ginput_container {
    margin-top: 16px;
}

.vc-gfCondensed .eael-gravity-form .gform_wrapper textarea {
    padding: 10px 10px 10px 5px;
}

/* Project-Specific CSS Goes here. */
button {
  cursor: pointer;
}

/* Expandable Read More Blurbs/Buttons */
.expandable {
	padding-bottom:30px;
    overflow:hidden;
}

.expandable:after {
    content: '';
    height: 30px;
    width: 100%;
    position: absolute;
    bottom: 0;
    background: -moz-linear-gradient(top, rgba(244,246,249,0) 0%, rgba(244,246,249,1) 70%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(244,246,249,0) 0%,rgba(244,246,249,1) 70%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(244,246,249,0) 0%,rgba(244,246,249,1) 70%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

a.vc-rmLink {
    font-family: "Quark Light", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.5px;
	padding:12px 24px;
    fill: #FFFFFF;
    color: #16729E;
	border: 2px solid #16729E;
    background-color: rgba(2, 1, 1, 0);
    border-radius: 0px 0px 0px 0px;
	width:auto !important;
	margin:0 auto;
	transition: all .3s;
}

a.vc-rmLink:hover {
	color: #fff;
    background-color: #67B7DE;
    border: 2px solid #fff;
}

/* Responsive Media Queries */
/* Home - Below the fold Areas of Expertise Slides */
.vc-slides .elementor-swiper .swiper-slide-bg {
    background-position: 100% 100%;
}

@media (max-width: 768px) {
	.vc-slides .elementor-swiper .swiper-slide-bg {
		background-position: 190% 100%;
	}
}

@media (max-width: 480px) {
	.vc-slides .elementor-swiper .swiper-slide-bg {
		display:none;
	}
}

/* END Home - Below the fold Areas of Expertise Slides */

/* Testimonial Slider */
.elementor-widget-testimonial-carousel .swiper-slide {
	align-self:center;
}
