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

/*-----GENERAL----------------------------------------------------------------------------------------------------*/

.page-id-754 .elementor-widget-nav-menu,
.page-id-988 .elementor-widget-nav-menu,
.page-id-1176 .elementor-widget-nav-menu,
.page-id-3968 .elementor-widget-nav-menu,
.page-id-2618 .elementor-widget-nav-menu,
.page-id-1225 .elementor-widget-nav-menu,
.page-id-1223 .elementor-widget-nav-menu,
.page-id-1226 .elementor-widget-nav-menu{
display: none;
}

.page-id-754 .invest_btn_and_menu,
.page-id-988 .invest_btn_and_menu,
.page-id-3968 .invest_btn_and_menu,
.page-id-3968 .invest_btn_and_menu,
.page-id-2618 .invest_btn_and_menu,
.page-id-1225 .invest_btn_and_menu,
.page-id-1223 .invest_btn_and_menu,
.page-id-1226 .invest_btn_and_menu {
display: none;
}

.page-id-754 .elementor-widget-theme-site-logo,
.page-id-988 .elementor-widget-theme-site-logo,
.page-id-1176 .elementor-widget-theme-site-logo,
.page-id-3968 .elementor-widget-theme-site-logo,
.page-id-2618 .elementor-widget-theme-site-logo,
.page-id-1225 .elementor-widget-theme-site-logo,
.page-id-1223 .elementor-widget-theme-site-logo,
.page-id-1226 .elementor-widget-theme-site-logo{
    margin: auto;
}
.page-id-754 .elementor-location-header > .elementor-element,
.page-id-988 .elementor-location-header > .elementor-element,
.page-id-1176 .elementor-location-header > .elementor-element,
.page-id-3968 .elementor-location-header > .elementor-element,
.page-id-2618 .elementor-location-header > .elementor-element,
.page-id-1225 .elementor-location-header > .elementor-element,
.page-id-1223 .elementor-location-header > .elementor-element,
.page-id-1226 .elementor-location-header > .elementor-element{
    position: relative;
}
.erf-container .erf-form p {
    color: #fff;
    font-family: "Open Sans", Sans-serif;
}
.erf-container .erf-form input {
    font-family: "Open Sans", Sans-serif;
}
.erf-reg-form-container {
    color: #fff;
}
.erf-reg-form-container button[type=submit] {
    border: none;
    cursor: pointer;
    background: #e89027;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    padding: 10px 20px 10px 51px;
    border-radius: 0;
}
.erf-reg-form-container button[type=submit]:hover {
    color: #000;
    background: #fff;
}
.erf-reg-form-container button[type=submit]:before {content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='512' fill='white'><path d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z' /></svg>");width: 43px;height: 11px;display: inline-block;transform: scale(0.035);float: left;position: absolute;left: 0px;}

.erf-reg-form-container button[type=submit]:hover:before {content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='512' fill='black'><path d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z' /></svg>");width: 43px;height: 11px;display: inline-block;transform: scale(0.035);float: left;position: absolute;left: 0px;}

.elementor-popup-modal .dialog-message {
    max-height: calc(100vh - 70px);
}
.elementor-popup-modal#elementor-popup-modal-3248 .dialog-message {
    max-height: calc(100vh - 101px);
}

.erf-container .checkbox-group label {
    margin-left: 11px !important;
    cursor: pointer;
    line-height: 1.5;
}
.erf-container .erf-form .checkbox input[type="checkbox"] {
height: 40px;
cursor: pointer;
}
.erf-container .checkbox-group {
    margin-top: -16px;
}
ul.wp_rss_retriever_list {
    padding: 0;
}
a.wp_rss_retriever_title {color: #E89027;text-transform: uppercase;font-size: 18px;line-height: 1.4;
margin-bottom: 0.75em}
.wp_rss_retriever_date {color: #fff;font-size: 0;font-family: 'Open Sans';}
.wp_rss_retriever_date span {font-size: 18px;}

.wp_rss_retriever li {
    margin-bottom: 36px;
}
.wp_rss_retriever li:last-child {
    margin-bottom: 0;
}
.elementor-post__read-more {
position: relative;
padding-left: 28px;
transition: 0.3s all;
}
.elementor-post__read-more:hover {
color: #E89027 !important;
}
.elementor-post__read-more:before {content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='512' fill='%23E89027'><path d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z' /></svg>");
	width: 10px;
    height: 11px;
    display: inline-block;
    transform: scale(0.05);
    float: left;
    position: absolute;
    left: -2px;
    top: -6px;
}

body ._df_thumb {
    width: 100%;
    height: unset;
    aspect-ratio: 1 / 1.415;
	margin-left: 0;
	margin-right: 0;
}
._df_thumb ._df_book-title {
	display: none !important;
}

.elementor-2503.elementor-location-popup > .e-con-boxed,
.elementor-2537.elementor-location-popup > .e-con-boxed,
.elementor-3115.elementor-location-popup > .e-con-boxed {
    max-width: calc(100% - 21px);
}
.elementor-3248.elementor-location-popup > .e-con-boxed {
    max-width: calc(100% - 61px);
}
#elementor-popup-modal-3248 .dialog-message {
    margin-bottom: 31px;
}
.elementor-2503.elementor-location-popup .elementor-message.elementor-message-success,
.elementor-2537.elementor-location-popup .elementor-message.elementor-message-success,
.elementor-3115.elementor-location-popup .elementor-message.elementor-message-success,
.elementor-3248.elementor-location-popup .elementor-message.elementor-message-success {
    font-size: 21px;
}

.elementor-field-group-field_21dfab8,
.elementor-field-group-field_3a21339 {background: #fff;padding: 11px 0 11px 16px!important;max-width: 51%;    margin-left: 10px;}
.elementor-field-group-field_21dfab8 label.elementor-field-label,
.elementor-field-group-field_3a21339 label.elementor-field-label {
    position: relative;
    width: auto;
    height: auto;
    top: unset;
    clip: unset;
    color: #000 !important;
    font-family: "Open Sans", Sans-serif !important;
    font-size: 17px !important;
    min-width: 183px;
}
.elementor-field-group-field_668c0ae label.elementor-field-label  {
position: absolute;
    height: auto;
    top: 19px;
    clip: unset;
    color: #000!important;
    font-family: "Open Sans", Sans-serif !important;
    font-size: 17px !important;
    min-width: 183px;
    text-align: center;
    z-index: 9999;
    width: 325px;
 right: 7px;
    pointer-events: none;
}
body.page-id-2395 .elementor_signature_clear {
    filter: invert(1);
}
body.page-id-2395 .elementor_signature_clear img {
transition: 0.3s all;
}
body.page-id-2395 .elementor_signature_clear img:hover {
    opacity: 0.8;
}

#invest_now_form .elementor-field-group-field_668c0ae label.elementor-field-label  {
 right: 50%;
    margin-right: -163px;
}
.elementor-field-group-field_21dfab8 .elementor-field-option label,
.elementor-field-group-field_3a21339 .elementor-field-option label {color: #000 !important;margin-top: -6px;display: inline-block !important;margin-right: 25px;
cursor: pointer;
}
.elementor-field-type-signature {
    padding-top: 0 !important;	
}
.dig_sign_placeholder {
color: #000;
    text-align: center;
    background: #fff;
    font-size: 17px;
    padding: 15px;
    min-height: 204px;
    width: 325px;
}
.kbw-signature {
    border: none !important;
}
.elementor-field-type-signature .width-100 {
    margin-top: 0;
}
.elementor-signature-container {
float: right;
}

.erf-separator {
    height: 20px;
}

#elementor-popup-modal-3115 .elementor-3115 > .elementor-element[data-id="1d13e707"],
#elementor-popup-modal-3248 .elementor-3248 > .elementor-element[data-id="1d13e707"]{
    width: calc(100% - 21px);
}

#elementor-popup-modal-3115 form .elementor-field-type-html > li,
#elementor-popup-modal-3248 form .elementor-field-type-html > li {position: relative;display: inline-block;margin-bottom: 30px;padding-left: 25px;}

#elementor-popup-modal-3115 form .elementor-field-type-html > li:last-child,
#elementor-popup-modal-3248 form .elementor-field-type-html > li:last-child {
	margin-bottom: 0px;
}

#elementor-popup-modal-3115 form .elementor-field-type-html > li:before,
#elementor-popup-modal-3248 form .elementor-field-type-html > li:before {content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='512' fill='%23E89027'><path d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z' /></svg>");width: 10px;height: 11px;display: inline-block;transform: scale(0.04);float: left;position: absolute;left: -2px;top: -1px;}

#elementor-popup-modal-3115 form .elementor-field-type-html ol li,
#elementor-popup-modal-3248 form .elementor-field-type-html ol li {margin-bottom: 25px;}

.erf-container .erf-recaptcha {
margin-top: 10px !important;
}
.elementor-field-group-field_9713f03 {
    margin-top: 10px;
    margin-bottom: 27px !important;
}
.elementor-field-group-field_9713f03 .inner {
  background-color: #D7C5AE;
  line-height: 2;
  padding: 10px 20px;
  color: black;
}
.elementor-field-group-field_9713f03 .inner strong {
	font-weight: 500;
}
.elementor-field-group-field_18d0c8c {
color: #ffad47 !important;
padding-top: 13px;
}
.elementor-field-group-nameofintroducer {
    margin-top: 20px;
}
.elementor-field-group-field_b8a821f {
    margin-top: 13px;
}
.elementor-field-group-field_8f3a15c,
.elementor-field-group-field_0a42aef,
.elementor-field-group-field_1daf86f,
.elementor-field-group-field_0461a8d,
.elementor-field-group-field_aa23234 {
padding-top: 13px;
}
.elementor-field-group-field_aa23234 {
    width: 62%;
}
.elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-total_value.elementor-col-30 {
    margin-left: -40px;
}
.elementor-field-group-field_5da59bd {
    margin-top: 10px;
}
#form-field-currency {
    height: 47.39px;
}
#form-field-type{
    height: 47.39px;
}
.elementor-field-group-field_fd945bd {
margin-top: 30px;
}
.elementor-field-group-investor_status {
    margin-top: 15px;
}
#invest_now_form .elementor-field-group-field_668c0ae .kbw-signature {
border: 1px solid #69727d !important;
}
#invest_now_form .elementor-field-group-field_668c0ae .elementor-signature-container {
    float: none;
    margin: auto;
}
.elementor-field-group-field_acceptance_white input[type=checkbox] + label::before {
    border: 1px solid #69727d;
}
#invest_now_form .elementor-field-group-field_668c0ae .elementor_signature_clear {
    width: 15px !important;
    height: 15px !important;
    right: 5px;
    top: 3px;
}
.elementor-field-group-field_acceptance_white {
    margin-top: 25px;
}
#invest_now_form label[for='form-field-field_acceptance_white'] {
    margin-top: -3px;
    float: left;
}

#invest_now_form #form-field-investor_status {
    font-size: 13px;
}

body.logged-in .register_link {
display: none;
}

@media only screen and (min-width: 1025px) and (max-width: 1199px) {
	
.page-id-754 .elementor-widget-theme-site-logo img,
.page-id-988 .elementor-widget-theme-site-logo img,
.page-id-1176 .elementor-widget-theme-site-logo img,
.page-id-3968 .elementor-widget-theme-site-logo img,
.page-id-2618 .elementor-widget-theme-site-logo img,
.page-id-1225 .elementor-widget-theme-site-logo img,
.page-id-1223 .elementor-widget-theme-site-logo img,
.page-id-1226 .elementor-widget-theme-site-logo img{
    max-width: 156px;
}
	
}

/* HTML height*/

.elementor-field-type-html.elementor-field-group.elementor-column.elementor-col-100 {
    margin-bottom: 3px;
}

@media only screen and (min-width: 768px) {
	
	.elementor-field-group-field_0461a8d {
		width: 100% !important;
		margin-top: -18px;
	}

	.elementor-field-group-field_1daf86f {
		text-align: left;
	}
/*
	.elementor-field-group-subscribe_for {
		width: calc(100% - 40% - 100px) !important;
	}
	*/
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.page-id-754 .elementor-widget-theme-site-logo,
.page-id-988 .elementor-widget-theme-site-logo,
.page-id-1176 .elementor-widget-theme-site-logo,
.page-id-3968 .elementor-widget-theme-site-logo,
.page-id-2618 .elementor-widget-theme-site-logo,
.page-id-1225 .elementor-widget-theme-site-logo,
.page-id-1223 .elementor-widget-theme-site-logo,
.page-id-1226 .elementor-widget-theme-site-logo {
    margin-left: 2%;
}
}

@media only screen and (max-width: 767px) {
.elementor-field-group-field_fd945bd {
    margin-top: 13px;
}
.elementor-field-group-field_5da59bd {
    margin-top: 0;
}
.elementor-field-group-field_8f3a15c, .elementor-field-group-field_1daf86f, .elementor-field-group-field_0461a8d, .elementor-field-group-field_aa23234 {
    padding-top: 0;
}
.elementor-field-group-field_0461a8d {
    text-align: left;
}
#invest_now_form .elementor-field-group-field_668c0ae label.elementor-field-label {
    right: 0;
    margin-right: 0;
    top: 16px;
}
.elementor-field-group-field_21dfab8 label.elementor-field-label, .elementor-field-group-field_3a21339 label.elementor-field-label {
    margin-bottom: 10px;
}
.kbw-signature {
width: 100% !important;
	}
.elementor-field-group-field_668c0ae label.elementor-field-label {
    top: 39px;
    width: 100%;
    right: 0;
    padding-left: 15px;
    padding-right: 19px;
}
.elementor-signature-container {
width: 100% !important;
	margin-top:20px;
}
.dig_sign_placeholder {
    width: 100%;
}
.dig_sign_placeholder br {
	display: none;
}
.elementor-field-group-field_21dfab8, .elementor-field-group-field_3a21339 {
    max-width: 100%;
}
body:not(.rtl) #elementor-popup-modal-2503 .dialog-close-button,
body:not(.rtl) #elementor-popup-modal-2537 .dialog-close-button,
body:not(.rtl) #elementor-popup-modal-3115 .dialog-close-button{
    right: 29px !important;
}
body:not(.rtl) #elementor-popup-modal-3248 .dialog-close-button {
    right: 21px !important;
}
.elementor-2503.elementor-location-popup > .e-con-boxed,
.elementor-2537.elementor-location-popup > .e-con-boxed,
.elementor-3115.elementor-location-popup > .e-con-boxed,
.elementor-3248.elementor-location-popup > .e-con-boxed {
    max-width: calc(100% - 42px);
    padding-left: 30px;
    padding-right: 30px;
}
#elementor-popup-modal-2503 .dialog-widget-content,
#elementor-popup-modal-2537 .dialog-widget-content,
#elementor-popup-modal-3115 .dialog-widget-content,
#elementor-popup-modal-3248 .dialog-widget-content {
	margin-top: 21px;
}	
	
.elementor-posts .elementor-post {
  flex-direction: column;
}
.elementor-posts .elementor-post__text {
  margin-top: 32px;
}
}

@media only screen and (min-width: 768px) {
.circle-out {
  border-radius: 50%;
  height: 18px;
  width: 18px;
  background: rgba(232, 144, 39, 0.6);
outline: 2px solid rgba(232, 144, 39, 0.6);
  padding: 5px;
 /* animation: hovergrow .8s infinite;*/
position: absolute;
transition: outline 0.5s, background 0.5s;
}
.circle-out.focus_it {
	outline: 20px solid rgba(232, 144, 39, 0.35);
    background: rgba(232, 144, 39, 0.35);
}
.elementor-nav-menu {
   overflow: hidden;
padding-top: 17px !important;
	text-align: right;
}
.elementor-nav-menu--dropdown {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.elementor-nav-menu li {
    z-index: 5;
    margin-bottom: 15px !important;
}
.elementor-nav-menu li a {
		display: inline-block;
}

@-webkit-keyframes hovergrow {
  0%, 100% {
    outline: 2px solid rgba(232, 144, 39, 0.6);
    background:rgba(232, 144, 39, 0.6);
  }
  50% {
    outline: 20px solid rgba(232, 144, 39, 0.35);
    background: rgba(232, 144, 39, 0.35);
}
}
.elementor-field-type-html.elementor-field-group.elementor-column.elementor-field-group-field_0a42aef.elementor-col-20 {
  text-align: right !important;
}	
	::placeholder{
		font-size: 14px; 
	}
	
	.elementor-field-type-html.elementor-field-group.elementor-column.elementor-field-group-field_522a645.elementor-col-100 {
  margin-top: -60px;
}