/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.post-description .elementor-widget-container p:first-child{
	display: none;
}

.color p {
	color:#333;
	margin:15px 0px 15px;
}

.color h4 {
	color:#333 !important;
}

.elementor-widget-container h4 {
  font-size: 14px;
  line-height: 22px;
  color: #000 !important;
  float: right;
  width: auto !important;
  padding: 0px !important;
  margin: 0px 0px 3px 30px !important;
  font-weight: 700;
}

.elementor-widget-container .color h4
{
  font-size: 14px;
  line-height: 22px;
  color: #333 !important;
  float: right;
  width: auto;
  padding: 5px;
  margin: 5px 0px 0px 20px;
  font-weight: 700;
}

figure p {
	margin-bottom:0;
}

figure p .size-full {
	padding-left:30px;
	margin-bottom:2px;
}


hr#system-readmore {
	display:none;
}

.elementor-posts--thumbnail-top .elementor-post__card .elementor-post__thumbnail__link {
	margin-bottom:0px !important;
}

.elementor-post__text h3 {
	margin-top:20px !important;
}

.elementor-posts .elementor-post__card .elementor-post__meta-data {
  padding: 15px 30px;
  margin-bottom: 0;
  border-top: none !important;
}

.elementor-70588 .elementor-element.elementor-element-1d334357 .elementor-post-info__item-prefix {
  line-height: 3em;
}

.row {
	display:flex;
	width:100%
}
.col-md-4 {
	width:17%;
}

.col-md-6 {
	width:27%;
}


.wpcf7-form-control-wrap .wpcf7-form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.wpcf7-form-control-wrap .wpcf7-textarea {

  display: block;
  width: 100%;
  height: auto !important;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
}


