/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.post-content-wrapper h2 { margin: 0px 0px 1em}

/* Base text */
.post-content-wrapper p {
  line-height: 1.7;
  margin: 0 0 1.2em;
  padding: 0;  
}

/* Base text */
.post-content-wrapper a:not(.elementor-button), a.standard-link { 
	padding-bottom:2px;
	box-shadow: 0px 2px 0px 0px #00CFB9;
}

.post-content-wrapper a.team-link, .post-content-wrapper .team-canvas-closer a { box-shadow: none; } 
.post-content-wrapper a.team-link:hover .job-title span { box-shadow: 0px 2px 0px 0px #00CFB9; text-decoration: none!important }

a.standard-link-hover, a.elementor-post__read-more { 
	padding-bottom:2px; 
}
a.standard-link-hover:hover, a.elementor-post__read-more:hover {  
	box-shadow: 0px 2px 0px 0px #00CFB9;
}

/* Unordered & Ordered Lists */
.post-content-wrapper ul, .post-content-wrapper ol {
  margin: 1.2em 0 1.5em 1.5em; /* space around & indent */
  padding: 0;
  line-height: 1.7;
}

/* Unordered list bullets */
.post-content-wrapper ul li {
  margin: 0.4em 0;
  list-style-type: disc; /* default bullet */
}

/* Nested unordered lists */
.post-content-wrapper ul ul {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
  list-style-type: circle; /* different bullet style */
}

/* Ordered list numbers */
.post-content-wrapper ol li {
  margin: 0.4em 0;
  list-style-type: decimal;
}

/* Nested ordered lists */
.post-content-wrapper ol ol {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
  list-style-type: lower-alpha;
}

/* Headings */
.post-content-wrapper h2, 
.post-content-wrapper h3, 
.post-content-wrapper h4, 
.post-content-wrapper h5, 
.post-content-wrapper h6 {
  line-height: 1.3;
  margin: 1em 0 .5em; 
  font-weight: 600
}

/* Blockquote */
.post-content-wrapper blockquote {
  margin: 2em 0;
  padding: 1.1em 1.2em;
  border-left: 4px solid #131845; /* blue accent */
  background: #e6e6e6;
  font-style: italic; 
}

.post-content-wrapper blockquote p {
  margin: 0; /* prevent extra spacing inside */
}

.post-content-wrapper blockquote cite {
  display: block;
  margin-top: 0.8em;   
  text-align: right;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border: 1px solid #e6e6e6;
    border-radius: 0px; 
}
input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
    border-color: #9e9e9e;
}

.alignright { 
    margin-left: 2rem;
    margin-bottom: 1rem;
}

.alignleft { 
    margin-right: 2rem;
    margin-bottom: 1rem;
}

.sub-menu-style ul li { flex: 1 1 100%; /* Or flex-basis: 100%; */}
