/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/***** ADD CUSTOM CSS HERE. *****/
.purple-text, h3.purple-text{
	color:#6641E8;
}

h3.skinny-text {
	font-weight:100;
}

h4, body h4, body h4 {
	font-size: 24px;
	line-height: 1.2;
}

.section1-landing h3, .section2-landing h3, .section3-landing h3, .landingpage-banner h3, .section4-landing h3, .section5-landing h3, .landing-footer h3, .landing-freetrial h3 {
	font-size: 40px;
}

.landingpage-banner a.button.primary, .landing-footer a.button.primary, .section4-landing a.button.primary {
	border: 2px solid #CDBFFF;
}

.landingpage-banner a.button.primary span, .landing-footer a.button.primary span, .section4-landing a.button.primary span {
  background: linear-gradient(90deg, #CDBFFF 22.44%, #FFFFFF 52.05%, #9177EF 79.37%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* for Firefox */
  color: transparent;    /* fallback */
	font-size: 60px;
}

.landing-freetrial .pricing-table-wrapper .price {
	display: none !important;
}

.landing-freetrial .pricing-table-wrapper .text {
	border-bottom: 0;
}

.landing-freetrial .pricing-table-wrapper .pricing-table-header {
border-top-left-radius: 40px;
border-top-right-radius: 40px;
border-bottom-right-radius: 40px;
	text-transform: none;
	color: #FFF;
}

.landing-freetrial .pricing-table-wrapper .price-starter .pricing-table-header {
background: #9177ef;
}

.landing-freetrial .pricing-table-wrapper .price-growth .pricing-table-header {
background: #6641E8;
}

.landing-freetrial .pricing-table-wrapper .price-professional .pricing-table-header {
background: #300CAD;
}

.landing-freetrial .pricing-table-wrapper .price-corporate .pricing-table-header {
background: #000;
}

.landing-freetrial .pricing-table .title {
	text-transform: none;
	padding: 15px 5px;
	border: 0;
}

.section5-landing .wptww-testimonials-text em::before, .section5-landing .wptww-testimonials-text em::after {
	display: none;
}

.section5-landing .wptww-testimonials-slidelist.design-1 .fa-quote-left, .section5-landing .wptww-testimonials-list.design-1 .fa-quote-left, .section5-landing .wptww-testimonials-slide-widget.design-1 .fa-quote-left {
	display: none;
}

.section5-landing .wptww-testimonials-text {
	text-align: left;
	font-weight: 500;
	font-size: 24px;
}

.section5-landing .wptww-testimonials-text p img {
	display: block !important;
	clear: both;
	margin: 0 0 30px;
}

.section5-landing .wptww-testimonial-client {
	font-weight: 200;
	font-size: 12px;
	text-align: left !important;
	width: 100%;
}

.section5-landing .slick-slide {
border: 2px solid #CDBFFF;
background: #FFF;
	border-radius: 30px;
	min-height: 280px;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
	margin: 0 15px;
	text-align: left;
}

.section5-landing .wptww-testimonials-list .wptww-testimonials-text p, .section5-landing .wptww-testimonials-slidelist .wptww-testimonials-text p, .section5-landing .wptww-testimonials-slide-widget .wptww-testimonials-text p {
	text-align: left;
}

.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	background: #6641e8;
}

/* Mobile-specific styles */
@media only screen and (max-width: 768px) {

.section1-landing h3, .section2-landing h3, .section3-landing h3, .landingpage-banner h3, .section4-landing h3, .section5-landing h3, .landing-footer h3, .landing-freetrial h3 {
	font-size: 36px;
}
	.landingpage-banner a.button.primary span, .landing-footer a.button.primary span, .section4-landing a.button.primary span {
		font-size: 30px;
	}
	
	.landingpage-banner h3 br, .landing-footer h3 br {
		display: none;
	}
}

@media (max-width: 480px) {
}