/* 
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 */

/* Global box-sizing */
* {
  box-sizing: border-box;
}

/* Body base styles */
body {
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  margin: 0;
  padding: 0;
}

:root {
  --tag-wealth-primary-color-100: #006336;
  --black-not-black: #151515;

}

.color-primary-100 {
  color: var(--tag-wealth-primary-color-100);
}

.align-center {
  text-align: center;
}

@media (orientation: portrait) {
  .vertical {
    display: block;
  }
  .horizontal {
    display: none !important;
  }
}
@media (orientation: landscape) {
  .vertical {
    display: none !important;
  }
  .horizontal {
    display: block;
  }
}

@media (max-width: 768px) {
	.hide-mobile {
		display: none;
	}
}

/* Miscelanous */

.elementor-element-7e32fc5 {
	margin-bottom: 0 !important;
}

.contact-map {
	margin-bottom: -1.5rem;
	overflow: hidden;
	
}

/* Temporarily for the pages w password -- start */

form.post-password-form {
	min-height: 90vh;
	padding-left: 50px;
	padding-right: 50px;
	display: flex;
    flex-direction: column;
    justify-content: center;
	text-align: center;
}

.post-password-form p {
	justify-content: center;
	margin-bottom: 16px;
}

form.post-password-form [type=button], form.post-password-form [type=submit], form.post-password-form button {
    background-color: transparent;
    border: 1px solid #006336;
    border-radius: 3px;
	color: #006336;
	}

form.post-password-form [type=button]:focus, form.post-password-form [type=button]:hover, form.post-password-form [type=submit]:focus, form.post-password-form [type=submit]:hover, form.post-password-form button:focus, form.post-password-form button:hover  {
	background-color: #006336;
	color: white;
}

body.post-password-required header.header {
  display: none !important;
}

/* Temporarily for the pages w password -- end */
