/* 
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/
#eapps-pricing-table-1 .eapps-pricing-table-column .eapps-pricing-table-column-item:first-child {
	background-color: rgb(66, 133, 244) !important;
	color: #fff;
	margin: 0 !important;
	padding: 15px !important;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
#eapps-pricing-table-1 .eapps-pricing-table-column {
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1)!important;
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1)!important;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1)!important;
	border-bottom:3px solid #4285f4;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#eapps-pricing-table-1 .eapps-pricing-table-column-item {
	margin-top: 0!important;
	margin-bottom: 15px!important;
}
.elfsight-widget-pricing-table.elfsight-widget .eapps-pricing-table-column-item {
	margin: 0!important;
}
#eapps-pricing-table-1 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-text {
	text-transform: uppercase!important;
	margin-bottom: 10px!important;
	font-size: 28px!important;
}
.elfsight-widget-pricing-table.elfsight-widget .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-text {
	text-transform: uppercase!important;
	margin-bottom: 0px!important;
	font-size: 28px!important;
}
#eapps-pricing-table-1 .eapps-pricing-table-column-features-item-inner {
	padding-top: 20px!important;
	padding-bottom: 20px!important;
}
.elfsight-widget-pricing-table.elfsight-widget .eapps-pricing-table-column-button-type-outline:hover {
	border-color: rgb(66, 133, 244);
	color:#fff!important;
	background-color: rgb(66, 133, 244);
}
.elementor .elementor-element.elementor-element-7bb66ae .elementor-element-populated {
	padding-bottom: 0;
}
.elementor-1052 .elementor-element.elementor-element-7b32d61 {
	max-height: 532px;
}
.elfsight-widget-pricing-table.elfsight-widget .eapps-pricing-table-column-price-container {
	margin: 0 0 15px !important;
}
#eapps-pricing-table-2 .eapps-pricing-table-column .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container,
#eapps-pricing-table-4 .eapps-pricing-table-column .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-container {
	padding:30px!important;
}
#eapps-pricing-table-2 .eapps-pricing-table-column-1 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-text,
#eapps-pricing-table-4 .eapps-pricing-table-column-1 .eapps-pricing-table-column-inner .eapps-pricing-table-column-title-text {
	font-size: 20px !important;
}
#eapps-pricing-table-2 .eapps-pricing-table-column-1 .eapps-pricing-table-column-features-item-inner,
#eapps-pricing-table-4 .eapps-pricing-table-column-1 .eapps-pricing-table-column-features-item-inner {
	color: rgb(23, 25, 26);
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee;
}
#eapps-pricing-table-2 .eapps-pricing-table-column,
#eapps-pricing-table-4 .eapps-pricing-table-column {
	padding-bottom: 15px;
}
#eapps-pricing-table-2 .eapps-pricing-table-columns-container,
#eapps-pricing-table-4 .eapps-pricing-table-columns-container {
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-bottom:3px solid #4285f4;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.eapps-pricing-table-layout-table .eapps-pricing-table-column:last-child {
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.eael-pricing.style-1 .eael-pricing-item .header {
	padding: 25px 25px 25px 25px;
	margin-bottom: 15px;
	margin-left: -25px;
	margin-right: -25px;
	background-color: #4285f4;
	margin-top: -25px;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	text-align: center;
}
.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag {
	text-align: center;
}
#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"], #footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:hover, #footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:focus {
	color: #fff;
}
.sda-form-input-box {
	margin: 0 0 10px;
}
.elementor .elementor-element.faq-section .elementor-tab-title a:hover {
	color: #fff;
}
.elementor .elementor-element .elementor-toggle .elementor-tab-title {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.elementor .elementor-element .elementor-toggle .elementor-tab-title.elementor-active {
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px; 
	-moz-border-radius: 3px 3px 0px 0px;
}
.elementor .elementor-element .elementor-toggle .elementor-tab-content.elementor-active {
	-moz-border-radius: 0px 0px 3px 3px;
	-webkit-border-radius: 0px 0px 3px 3px; 
	border-radius: 0px 0px 3px 3px;
}
.sda-form-input-box input[type="text"] {
	/* border: 0 none; */
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #9cb0c2;
	display: inline-block;
	font-size: 16px;
	height: 54px;
	letter-spacing: 0;
	padding: 0 10px;
	width: 70%;
}

.sda-form-input-box input[type="submit"] {
	background: #59ba41 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	height: 54px;
	letter-spacing: 0;
	padding: 0;
	text-transform: uppercase;
	width: 27%;
}

.sda-form-input-box input[type="submit"] {
	background: #4071d9;
	color: #ffffff;
}

.sda-form-input-box input[type="text"], .sda-form-input-box input[type="text"]:focus {
	background: #ffffff;
	color: #4c4c4c;
	border: 0.5px solid black;
}

.no-margin {
	margin: 0 !important;
}
.elementor-355 .elementor-element.section-hover-box:hover .elementor-icon,
.elementor-355 .elementor-element.section-hover-box:hover .elementor-icon-box-title{
 color:#fff!important;
}




@media screen and (max-width:800px){
.elementor-355 .elementor-element.elementor-element-vnynvjk {
	padding: 50px 15px 30px 15px;
}
.elementor-355 .elementor-element.elementor-element-b94fe83 {
	padding: 50px 15px 30px 15px;
}
.elementor-355 .elementor-element.elementor-element-5bf2570 {
	padding: 50px 15px 30px 15px;
}
.elementor-355 .elementor-element.elementor-element-63d1c1d .elementor-heading-title {
	font-size: 40px;
	letter-spacing: 0;
	text-align: center;
}
.elementor .elementor-widget-divider.elementor-element.heading-divider .elementor-divider-separator {
	width: 100%;
}
.elementor .elementor-widget-heading.elementor-element.heading .elementor-heading-title {
	font-size: 30px;
}
.sda-form-input-box input[type="text"] {
	width: 100%;
	margin-bottom: 15px;
	display: block;
}
.sda-form-input-box input[type="submit"] {
	display: block;
	width: 100%;
}
}